(HOWTO) aptitude

Автор BULATUS, 19 апреля 2011, 22:46:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Brainey

Цитата: Bish от 17 мая 2012, 14:48:53Да и еще добавлю, может просмотрел просто?: команды можно запустить сразу одна за другой, например так:
Это относится не столько к aptitude, сколько к bash.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Ben-zin

Цитата: nicit от 17 декабря 2011, 22:11:14
"Как пометить пакеты в Aptitude, чтобы потом удалить" здесь
Воспользовался этой хитростью, да вот беда - тег потом забыл  ;D.Как посмотреть, какие есть метки вообще, кто в курсе?

Malaheenee

#17
Дополнение, по мотивам недавно обсуждавшейся темы.
Команда, которая выведет список новых пакетов:
# aptitude search ~N
N.B. Только не забывайте каждый раз заставлять aptitude "забывать" новые пакеты, иначе список будет расти:
# aptitude forget-new


Команда, которая выведет список обновляемых пакетов:
# aptitude search ~U

Полезно также при обновлении смотреть на какую версию происходит обновление:
# aptitude full-upgrade -V

Кроме того, вывод можно удобно отформатировать:
# aptitude search qemu -F '%a%c%M %30p# - %20V# - %t - %55d'
В данном примере выведется текущее состояние пакета, название, версия в репозитории, архив (stable, testing и т.д.) и краткое описание.
Все мы где-то, когда-то и в чем-то были новичками.

John

Очень удобная штука aptitude. Я очень удивился, когда обнаружил, что в ubuntu её нет из коробки.

SeHELLioN

John, в 10.10, емнип, убрали
А так да - вещь великолепная
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

Malaheenee

#20
Поиск только среди установленных пакетов по маске:
aptitude search ~ignome

Поиск устаревших пакетов (~o), более не требующихся никому по зависимостям (~g), оставшиеся конфигурационные файлы от удаленных пакетов (~c)
aptitude search ~g ~c ~o

Поиск "удерживаемых" пакетов:
aptitude search ~ahold
"Удержание" пакета в текущей версии и отмена этого действия (полезно на разрабатываемых ветках):
# aptitude hold wine
# aptitude unhold wine


Поиск всех установленных автоматически пакетов:
aptitude search ~M
Можно добавлять поисковый запрос:
aptitude search ~Mgnome
Отметка пакетов как "поставленными автоматически" и наоборот:
# aptitude markauto udisk~i
# aptitude unmarkauto udisk~i


Также можно поискать в описаниях пакетов:
aptitude search ~dtransitional ~ddummy
выведет список всех "переходных" пакетов, которые можно в большинстве случаев безболезненно удалить.

Задание масок ~чего-то в начале или в конце нужной строки не принципиально, главное - без пробела. Их можно даже комбинировать:
aptitude search ~M~g
Выведет список пакетов, помеченных как ненужные и автоматически установленные одновременно, в отличие от ~M_пробел_~g.

Примечание: # как обычно означает выполнение команды с правами суперпользователя.
Все мы где-то, когда-то и в чем-то были новичками.

Alex-glazik

Цитата: BULATUS от 19 апреля 2011, 22:46:56aptitude управление пакетами.
aptitude — утилита для управления пакетами со множеством полезных функций, в том числе: mutt-подобный синтаксис для удобного поиска пакетов, отложенное выполнение запрошенных пользователем действий (как у dselect), получение и вывод на экран списка изменений для большинства пакетов и параметры командной строки как у apt-get.
Также aptitude занимает немного места и следит за чистотой системы, удаляя ненужные более вспомогательные пакеты.
Пакет содержит версию aptitude с классическим консольным интерфейсом (используется curses). Версию с графическим интерфейсом можно найти в пакете aptitude-gtk.

информация по командам


Все это замечательно. Одно напрягает. С утра пытаюсь установить aptitude никак не могу найти в каком репе он находится.

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет aptitude недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list  ??? :-X

E: Для пакета «aptitude» не найден кандидат на установку
alex@debian:~$

dogsleg

Прямо сейчас пакеты aptitude есть в oldstable, stable, testing, unstable. Только в experimental его нет. В разделе main.

Olej

Цитата: Alex-glazik от 22 ноября 2019, 19:23:28С утра пытаюсь установить aptitude никак не могу найти в каком репе он находится.
Нечего там искать  ;D:

olej@ACER:~/2020_WORK/rus.linux.net.hist/timeweb$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster


olej@ACER:~/2020_WORK/rus.linux.net.hist/timeweb$ aptitude search aptitude
i   aptitude                                                                       - средство управления пакетами с текстовым интерфейсом                                     
i A aptitude-common                                                                - независимые от архитектуры файлы пакетного менеджера aptitude                           
v   aptitude-doc                                                                   -                                                                                         
p   aptitude-doc-cs                                                                - Czech manual for aptitude, a terminal-based package manager                             
p   aptitude-doc-en                                                                - English manual for aptitude, a terminal-based package manager                           
p   aptitude-doc-es                                                                - Spanish manual for aptitude, a terminal-based package manager                           
p   aptitude-doc-fi                                                                - Finnish manual for aptitude, a terminal-based package manager                           
p   aptitude-doc-fr                                                                - French manual for aptitude, a terminal-based package manager                             
p   aptitude-doc-it                                                                - Italian manual for aptitude, a terminal-based package manager                           
p   aptitude-doc-ja                                                                - Japanese manual for aptitude, a terminal-based package manager                           
p   aptitude-doc-nl                                                                - Dutch manual for aptitude, a terminal-based package manager                             
p   aptitude-doc-ru                                                                - русское руководство по aptitude, консольному менеджеру пакетов                           
p   aptitude-robot                                                                 - Automate package choice management                                                       

Просто так и называется: aptitude  :P

Olej

Цитата: Malaheenee от 14 января 2014, 23:06:01Поиск только
Для поиска пакетов использую только и исключительно aptitude - намного удобнее.
И так - много лет с неизменно положительным результатом...  ;)