Модератор
|
Пожалуй распишу. А потом где-нибуть закреплю, а может и тему отдельную создам (:
Aptitude с псевдо-графическим интерфейсом (ncurses) в консоле
По моему мнению, лучшее, что можно придумать для управления пакетами в debian-подобных дистрибутивах
Навигация
- Вниз по списку: J или стрелочка вниз
- Вверх по списку: K или стрелочка вверх
- Раскрыть (или свернуть) группу: Ctrl + J или Enter
- Раскрыть новую вкладку с подробной информацией о пакете: Ctrl + J или Enter
- Закрыть текущую вкладку: Q
- Попасть в меню (или выйти из него): Ctrl + T
- Пролистать информацию о пакете в нижней части экрана: I
Обновления
- Проверка обновлений: U
После этого начнётся поиск обновлений через интернет
- Пометить пакеты для обновлений: Shift + U
После проверки обновлений, пакеты которые можно обновить, нужно отметить. Какбы согласится с тем что вы действительно хотите обновить их.
- Список предстоящих дейстий: G
После нажатия, открывается список, в котором указаны пакеты, которые вы собираетесь обновить, откатить или удалить.
Также в списке показываются пакеты которые вы зафиксировали от обновлений
- Обновление: G
После этого, начнётся вначале скачивание новых версий пакетов; а затем установка их (либо удаление ненужных)
Поиск и фильтрация
- Поиск пакета по имени: / (косая черта)
После этого в окне ввести фразу для фильтрации поиска. Например "gnome" и нажать Enter. Тем самым выделив первый пакет в имени которого имеется фраза "gnome"
- Поиск следующего пакеты по последнему фильтру: N
Чтобы всё время не нажимать / -> Enter, можно просто нажимать N и искать нужный вам пакет по списку.
- Поиск предыдущего пакет: Shift + N
Если клавиша N выполняет поиск вниз по списку пакетов, то Shift + N - наоборот вверх по списку.
- Отфильтровать список: L
Вместо всего огромного списка пакетов вам показываются только те пакеты, которые попадают под введённую вами маску фильтра. Иногда отфильтровывать удобнее, для наглядности, чем искать по всему списку.
Действия над пакетами
Все действия над пакетами, так же выполняются и над группами- Пометить пакет на установку (/обновление): + (плюс)
Если вам надо установить какой-либо пакет, первым делом вы должны выделить его курсором ("встать на него" - в простонародье ;). Затем нажать +, и пакет пометится для установки. Или обновления, в случае если у вас он уже установлен, а имеется новая версия.
- Удалить пакет: - (минус)
Тут всё и так понятно
- Удалить пакет с его файлами настройки: _ (нижнее подчёркивание)
К примеру если вы просто удалите пакет с плеером MOC, то текстовые файлы настройки не удалятся. И в будующем установив этот плеер снова, вам не надо будет его настраивать. Такой контроль над настройками очень удобен в некоторых случаях, хотя может быть вначале и не понятно зачем.
Данное же действие удаляет программу совсем, не остваляя никаких следов на вашем жестком диске (или другом носителе)
- Отмена действий над пакетом: : (двоеточие)
Если вы отметили пакет на удаление или обновление, а потом передумали чтолибо с ним делать - просто выделите его курсором и нажмите двоеточие.
- Отмена действий над пакетом, и защита от обновлений: = (знак равенства)
Отменяет все действия над этим пакетом как и в предыдущем пункте, только ещё и защищает его от обновлений. Тоесть, даже если и появится новая версия этого пакета, то он всёравно не будет обновлятся по нажатию Shift + U (см. выше)
- Пометить пакет, как установненный автоматически: Shift + M
Для того чтобы понять это, надо знать как устроены зависимости в Debian. Когда вы устанавливаете пакет с именем, к примеру, "gnome", то он "тянет" за собой ещё другие пакеты, которые ему нужны для правильной работы - к примеру некоторые пакеты библиотек, у которых имена обычно начинаюься на lib* - вот эти самые lib-библиотеки будут помечены как установленные автоматически для разрешения зависимостей. И если в дальнейшем вы захотите удалить пакет gnome, то пакеты которые ему были нужны для работы удалятся тоже, как более не требуемые в системе.
* стоит помнить, что один и тот же пакет может быть установлен по зависимостям для разных программ (одна из прелестей linux, где одна и также библиотека не устанавливается с каждой программой каждый раз, как это зачастую бывает в win-ОС)
- Пометить пакат, как установленный вручную: M
Это нужно чтобы пакет не удалился, если даже он не будет попадать в зависимости.
- Заблокировать версию пакета: Shift + F
К примеру у вас установлен пакет с версией 1.0, а для обновлния уже доступен 2.0. Но вы знаете, что версия 2.0, к примеру, не стабильна. И хотите подождать следующую версию 3.0, но её сейчас ещё нету в репозитории. Для этого выделяем нужный пакет и нажимаеи Shift + F - до версии 2.0 он не обновиться. Тоесть именно версия 2.0 для этого пакета заблокирована.
* Вроде всё. Хотелось бы узнать от знатоков про маски фильтрации. А также выслушать критику или похвалу ^_^
|