Я только что установил Caliber для управления электронными книгами через apt-get в Ubuntu 10.04, однако я обнаружил, что это одна из основных версий после текущего выпуска, поэтому я решил переустановить его прямо из источников.
Когда я удалил упакованную версию, apt добавил кучу зависимостей в очередь автоудаления, и когда я установил новую версию Caliber из источников, он не знал, что она зависит от этих пакетов.
Сейчас у меня в основном есть все библиотеки, которые мне нужны, но они все еще в очереди на автоудаление.
The following packages were automatically installed and are no longer required:
libqt4-script libqt4-designer libqt4-dbus python-lxml python-cherrypy3
python-encutils libqt4-xmlpatterns libqt4-help python-qt4 python-clientform
python-sip python-django python-mechanize libqt4-svg python-django-tagging
libphonon4 libqt4-xml libqt4-assistant libqt4-webkit libqt4-scripttools
python-beautifulsoup python-pypdf python-dateutil python-cssutils
Use 'apt-get autoremove' to remove them.
Как мне сообщить apt, что я хочу оставить эти пакеты установленными, не переустанавливая их вручную?
Просто используйте apt-get install:
sudo apt-get install libqt4-script libqt4-designer libqt4-dbus python-lxml python-cherrypy3 python-encutils libqt4-xmlpatterns libqt4-help python-qt4 python-clientform python-sip python-django python-mechanize libqt4-svg python-django-tagging libphonon4 libqt4-xml libqt4-assistant libqt4-webkit libqt4-scripttools python-beautifulsoup python-pypdf python-dateutil python-cssutils
На самом деле он их не установит. Он просто установит флаг на установку вручную.
Apt-get знает, что пакеты были установлены автоматически как зависимости. Вы должны пометить их как «ручные», чтобы apt-get знал, что вы хотите, чтобы они оставались установленными:
apt-mark manual [packages]
Если я вас хорошо понял, вы хотите пометить эти пакеты, как если бы они были установлены вручную. Apt-get
не позволяет вам этого делать. Тем не мение, aptitude
позволяет манипулировать этими флагами.
Посмотри на это Почта. Некоторые люди не одобряют сочетание использования apt-get
и aptitude
. Так что будьте осторожны!