Когда я пытаюсь использовать dpkg или apt-get, я получаю предупреждение:
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 12674 package 'jarnal':
error in Version string 'build901': version number does not start with digit
Глядя на файл /var/lib/dpkg/available, я нахожу запись
Package: jarnal
Priority: optional
Section: non-free
Maintainer: David K. Levine <david@dklevine.com>
Architecture: all
Version: build901
Depends: sun-java5-jre | sun-java6-jre
Recommends: sun-jai, sun-jai-imageio
Size: 11217466
Description: a Java Notetaker and PDF Annotator... <snip>
, который соответствует файлу /DEBIAN/control в jarnal-build918_all.deb. Я установил этот пакет примерно год назад (до обновления до 11.04), но не могу удалить его с помощью apt или dpkg или различных интерфейсов.
locate найти файлы, установленные в /usr/lib/jarnal/, но он выглядит неполным - я думаю, что это может быть неудачная деинсталляция, так как я помню, как играть с ним один раз, поэтому он должен быть правильно установлен в какой-то момент .
В любом случае, как я могу удалить файлы и данные, хранящиеся в apt / dpkg из моей системы?
Вы можете создать резервную копию файла available, а затем удалить его (оставьте его, но пустым).
apt-get не нуждается в файле вообще, dpkg иногда использует его для справки, но это не существенно, и через некоторое время он заполнит его.
Another чтобы удалить проблемную запись jarnal из файла available вручную.
Вы можете создать резервную копию файла available, а затем удалить его (оставьте его, но пустым).
apt-get не нуждается в файле вообще, dpkg иногда использует его для справки, но это не существенно, и через некоторое время он заполнит его.
Another чтобы удалить проблемную запись jarnal из файла available вручную.
Вы можете создать резервную копию файла available, а затем удалить его (оставьте его, но пустым).
apt-get не нуждается в файле вообще, dpkg иногда использует его для справки, но это не существенно, и через некоторое время он заполнит его.
Another чтобы удалить проблемную запись jarnal из файла available вручную.
Вы можете создать резервную копию файла available, а затем удалить его (оставьте его, но пустым).
apt-get не нуждается в файле вообще, dpkg иногда использует его для справки, но это не существенно, и через некоторое время он заполнит его.
Another чтобы удалить проблемную запись jarnal из файла available вручную.
Вы можете создать резервную копию файла available, а затем удалить его (оставьте его, но пустым).
apt-get не нуждается в файле вообще, dpkg иногда использует его для справки, но это не существенно, и через некоторое время он заполнит его.
Another чтобы удалить проблемную запись jarnal из файла available вручную.
Вы можете создать резервную копию файла available, а затем удалить его (оставьте его, но пустым).
apt-get не нуждается в файле вообще, dpkg иногда использует его для справки, но это не существенно, и через некоторое время он заполнит его.
Another чтобы удалить проблемную запись jarnal из файла available вручную.
Отредактируйте /var/lib/dpkg/available и /var/lib/dpkg/status, чтобы изменить строку Version: пакета jarnal на что-то подобное dpkg, например 0build901.
Если в файле [f6 нет записи] ], то по определению у вас нет установленного пакета. Возможно, удаление завершилось неудачно и что вы не закончили очистку должным образом; проверьте, есть ли файлы /var/lib/dpkg/info/jarnal.*. Если пакет установлен, должен быть файл jarnal.list со списком файлов, поставляемых с пакетом. Если вы удаляете плохо сформированный пакет вручную, вам не нужно беспокоиться о других файлах в /var/lib/dpkg/info.
Если они предназначены для не установленных пакетов, просто запустите sudo dpkg --clear-avail (после этого)
Если они предназначены для не установленных пакетов, просто запустите sudo dpkg --clear-avail (после этого)
Отредактируйте /var/lib/dpkg/available и /var/lib/dpkg/status, чтобы изменить строку Version: пакета jarnal на что-то подобное dpkg, например 0build901.
Если в файле [f6 нет записи] ], то по определению у вас нет установленного пакета. Возможно, удаление завершилось неудачно и что вы не закончили очистку должным образом; проверьте, есть ли файлы /var/lib/dpkg/info/jarnal.*. Если пакет установлен, должен быть файл jarnal.list со списком файлов, поставляемых с пакетом. Если вы удаляете плохо сформированный пакет вручную, вам не нужно беспокоиться о других файлах в /var/lib/dpkg/info.
Если они предназначены для не установленных пакетов, просто запустите sudo dpkg --clear-avail (после этого)
Отредактируйте /var/lib/dpkg/available и /var/lib/dpkg/status, чтобы изменить строку Version: пакета jarnal на что-то подобное dpkg, например 0build901.
Если в файле [f6 нет записи] ], то по определению у вас нет установленного пакета. Возможно, удаление завершилось неудачно и что вы не закончили очистку должным образом; проверьте, есть ли файлы /var/lib/dpkg/info/jarnal.*. Если пакет установлен, должен быть файл jarnal.list со списком файлов, поставляемых с пакетом. Если вы удаляете плохо сформированный пакет вручную, вам не нужно беспокоиться о других файлах в /var/lib/dpkg/info.
Если они предназначены для не установленных пакетов, просто запустите sudo dpkg --clear-avail (после этого)
Отредактируйте /var/lib/dpkg/available и /var/lib/dpkg/status, чтобы изменить строку Version: пакета jarnal на что-то подобное dpkg, например 0build901.
Если в файле [f6 нет записи] ], то по определению у вас нет установленного пакета. Возможно, удаление завершилось неудачно и что вы не закончили очистку должным образом; проверьте, есть ли файлы /var/lib/dpkg/info/jarnal.*. Если пакет установлен, должен быть файл jarnal.list со списком файлов, поставляемых с пакетом. Если вы удаляете плохо сформированный пакет вручную, вам не нужно беспокоиться о других файлах в /var/lib/dpkg/info.
Если они предназначены для не установленных пакетов, просто запустите sudo dpkg --clear-avail (после этого)
Отредактируйте /var/lib/dpkg/available и /var/lib/dpkg/status, чтобы изменить строку Version: пакета jarnal на что-то подобное dpkg, например 0build901.
Если в файле [f6 нет записи] ], то по определению у вас нет установленного пакета. Возможно, удаление завершилось неудачно и что вы не закончили очистку должным образом; проверьте, есть ли файлы /var/lib/dpkg/info/jarnal.*. Если пакет установлен, должен быть файл jarnal.list со списком файлов, поставляемых с пакетом. Если вы удаляете плохо сформированный пакет вручную, вам не нужно беспокоиться о других файлах в /var/lib/dpkg/info.
Если они предназначены для не установленных пакетов, просто запустите sudo dpkg --clear-avail (после этого)
Отредактируйте /var/lib/dpkg/available и /var/lib/dpkg/status, чтобы изменить строку Version: пакета jarnal на что-то подобное dpkg, например 0build901.
Если в файле [f6 нет записи] ], то по определению у вас нет установленного пакета. Возможно, удаление завершилось неудачно и что вы не закончили очистку должным образом; проверьте, есть ли файлы /var/lib/dpkg/info/jarnal.*. Если пакет установлен, должен быть файл jarnal.list со списком файлов, поставляемых с пакетом. Если вы удаляете плохо сформированный пакет вручную, вам не нужно беспокоиться о других файлах в /var/lib/dpkg/info.