debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: (HOWTO) aptitude  (Прочитано 16878 раз)

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

Оффлайн BULATUS

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

информация по командам
aptitude install: установка программного обеспечения, а также построение необходимых зависимостей.
aptitude remove: удаление пакетов, а также обособленных зависимостей.
aptitude purge: удаление пакетов и обособленных зависимостей, а также ненужных конфигурационных файлов.
aptitude search: поиск пакетов по локальному списку apt.
aptitude update: обновление локального списка пакетов.
aptitude upgrade: обновление уже установленных пакетов по обновленному списку пакетов.
aptitude clean: удаление установочных файлов.
aptitude dist-upgrade: обновление пакетов, даже если некоторые из них не будут использованы для установки.
aptitude show: подробная информация о пакете.
aptitude autoclean: удаление устаревших пакетов, но сохранение текущих.
aptitude hold: исправление ошибок в пакете текущей версии, но не его обновление.

aptitude help
install      - Установить/обновить пакеты
remove       - Удалить пакеты
purge        - Удалить пакеты и их файлы конфигурации
hold         - Зафиксировать пакеты
unhold       - Отменить команду hold для пакета
markauto     - Пометить пакет, что он был установлен автоматически
unmarkauto   - Пометить пакет, что он был установлен вручную
forbid-version - Запретить aptitude обновлять определённую версию пакета.
update       - Загрузить список новых/обновлённых пакетов
safe-upgrade - Perform a safe upgrade
full-upgrade - Perform an upgrade, possibly installing and removing packages
forget-new   - Забыть, какие пакеты "новые"
search       - Поиск пакета по имени и/или выражению
show         - Показать подробную информацию о пакете
clean        - Удалить загруженные файлы пакетов
autoclean    - Удалить старые загруженные файлы пакетов
changelog    - Посмотреть changelog пакета
download     - Загрузить файл .deb для пакета
reinstall    - Загрузить и (возможно) переустановить уже установленный пакет

 Параметры:
-h             Этот текст помощи
-s             Имитировать действия, но не выполнять их на самом деле.
-d             Только загрузить пакеты, ничего не устанавливать и не удалять.
-P             Всегда спрашивать подтверждение или действия
-y             Предполагать ответ 'yes' на простой вопрос yes/no
-F format      Задать формат отображения результатов поиска; смотрите руководство
-O order       Задать формат сортировки результатов поиска; смотрите руководство
-w width       Задать ширину вывода результатов поиска
-f             Принудительно исправлять неработоспособные пакеты.
-V             Показывать версию устанавливаемых пакетов.
-D             Показывать зависимости автоматически изменяемых пакетов.
-Z                 Показывать изменение размера установки каждого пакета.
-v             Отображать дополнительную информацию. (может быть введено несколько раз)
-t [release]   Задать выпуск, из которого должны быть установлены пакеты
-q             Не выводить индикатор прогресса в режиме командной строки.
-o key=val     Вручную установить значение параметра настройки с именем 'key'
--with(out)-recommends Указать, будут ли рекомендуемые пакеты
               трактоваться как строгие зависимости
-S fname       Читать aptitude информацию о расширенном статусе из fname.
-u             Загрузить список новых пакетов при запуске.
-i             Запустить установку при запуске.

подробнее man aptitude (англ.яз.)
 
Пользователи, которые поблагодарили этот пост: Dreamkrass, sameval

paulcarroty

  • Гость
Re: (HOWTO) aptitude
« Ответ #1 : 20 Апрель 2011, 20:56:53 »
must read, но вроде видел в сети более подробный ман на великом и могучем
 

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: (HOWTO) aptitude
« Ответ #2 : 24 Апрель 2011, 19:20:24 »
Удаление по маске:
aptitude purge "-имя-пакета~i" Например, aptitude purge "-dev~i" удалит все пакеты, имеющие в своем имени "dev"
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн eof

  • Местный житель
  • ***
  • Сообщений: 135
Re: (HOWTO) aptitude
« Ответ #3 : 30 Апрель 2011, 11:52:09 »
Цитата: Brainey
Удаление по маске:
aptitude purge "-имя-пакета~i" Например, aptitude purge "-dev~i" удалит все пакеты, имеющие в своем имени "dev"

К слову, тут используются поисковые шаблоны (aptitude search patterns).
Полный список поисковых шаблонов (en), находящиеся в руководстве пользователя (aptitude user's manual) (en).
Руководство может быть также получено установкой одного из соответствующего языкового пакета:
aptitude-doc-cs - Czech manual for aptitude, a terminal-based package manager
aptitude-doc-en - English manual for aptitude, a terminal-based package manager
aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manager
aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manager
aptitude-doc-fr - French manual for aptitude, a terminal-based package manager
aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package manager

Руководство настоятельно рекомендуется к прочтению. Ну и более другого не нужно :) А вот перевод необходим, да.
« Последнее редактирование: 20 Ноябрь 2011, 10:50:01 от Brainey »
 

Оффлайн BULATUS

  • Администратор
  • Ветеран
  • *****
  • Topic Author
  • Сообщений: 2008
Re: (HOWTO) aptitude
« Ответ #4 : 14 Август 2011, 17:19:20 »
Попалась мне отличная статейка....

Управление пакетами с помощью aptitude в Debian

После того, как подключены репозитории и настроено обновление системы (см. Настройка обновлений для Debian), самое время заняться установкой необходимого программного обеспечения. Программное обеспечение для Debian распространяется в виде пакетов и исходного кода. Причём используется собственный формат пакетов — т. н. deb - пакеты. Устанавливать пакеты можно из сетевых хранилищ, с установочных дисков, из локальных директорий...........  Автор: Золкин А. Н.
Подробнее http://www.aitishnik.ru/linux/aptitude.html очень интересная и полезная статья.

paulcarroty

  • Гость
Re: (HOWTO) aptitude
« Ответ #5 : 14 Август 2011, 18:33:10 »
C этого всего надо бы склепать одну большую вики.
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: (HOWTO) aptitude
« Ответ #6 : 12 Ноябрь 2011, 09:48:30 »
Еще к удалению или установке:
aptitude purge openoffice.org~nДанная комбинация ~n - аналог звездочки *. Удалит все, что начинается с openoffice.org.
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн nicit

  • Debian 6.0.3 (squeeze), Gnome 2.30.2.
  • Пользователь
  • *
  • Сообщений: 41
  • начинающий
Re: (HOWTO) aptitude
« Ответ #7 : 17 Декабрь 2011, 22:11:14 »
ещё одна интересная статья по поисковым шаблонам aptitude здесь, и статья
"Как пометить пакеты в Aptitude, чтобы потом удалить" здесь
« Последнее редактирование: 17 Декабрь 2011, 22:31:41 от nicit »
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: (HOWTO) aptitude
« Ответ #8 : 21 Февраль 2012, 06:13:44 »
Запрос для поисковика вразумительно сформулировать не удалось.
aptitude выдает следующие строки после update:
Текущее состояние: 57 обновлено [+1], новых 10 [+10].Вопрос: как узнать, что это за пакеты [+1] и [+10]?
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Angel_ok

  • Интересующийся
  • Местный житель
  • ***
  • Сообщений: 485
  • Lenovo E440 Debain 9 Gnome 3.22.2
Re: (HOWTO) aptitude
« Ответ #9 : 21 Февраль 2012, 11:44:26 »
Вопрос: как узнать, что это за пакеты [+1] и [+10]?
После апдейта сделать апгрейд:
# aptitude upgradeИ перед тем как сказать yes, будет список обновляемых и новых пакетов.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: (HOWTO) aptitude
« Ответ #10 : 21 Февраль 2012, 12:36:07 »
Angel_ok, это-то мы знаем, чай не первый и даже не второй год на дебианоподобных  ;D
Переформулируем вопрос: aptitude пишет  о новых пакетах (не обновляемых!) "5989 новых [+10]". Вот что это за 10 пакетов поименно? Не те, что будут обновлены, а именно новых, то есть их раньше в репозитории не было вообще.
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн ryoken

  • Пользователь
  • *
  • Сообщений: 41
Re: (HOWTO) aptitude
« Ответ #11 : 11 Апрель 2012, 09:02:35 »
Мои 5 копеек. https://tanguy.ortolo.eu/blog/article8/uninstall-meta-package

В статье - как отвинчивать компоненты, чтоб до кучи не вынести весь гном. У меня была некая возня со swat (Samba Web Admin Tool), который при сносе хотел самбу утянуть. Решилось по статье  ;).
 

Оффлайн SeHELLioN

  • Старожил
  • ****
  • Сообщений: 910
Re: (HOWTO) aptitude
« Ответ #12 : 11 Апрель 2012, 10:16:42 »
Malaheenee, на сколько я понял, это те, которые в интерфейсе программы находятся во вкладке "новые пакеты"?
« Последнее редактирование: 11 Апрель 2012, 14:54:02 от Malaheenee »
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: (HOWTO) aptitude
« Ответ #13 : 11 Апрель 2012, 14:54:39 »
SeHELLioN, интерфейсом не пользуемся, но вероятно да.
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Bish

  • Активный пользователь
  • **
  • Сообщений: 97
  • Юный Debian-щик :)
Re: (HOWTO) aptitude
« Ответ #14 : 17 Май 2012, 14:48:53 »
Все это есть в классной книге: "Ubuntu и Debian Linux для продвинутых. Негус. Но и за этот труд 5+ :)
Да и еще добавлю, может просмотрел просто?: команды можно запустить сразу одна за другой, например так:
aptitude update ; aptitude upgrade  ; shutdown -h now  ??? ???
« Последнее редактирование: 17 Май 2012, 15:22:30 от Bish »
Debian похож на мозаику, что выложишь - то и увидишь!
 

Русскоязычное сообщество Debian GNU/Linux

Re: (HOWTO) aptitude
« Ответ #14 : 17 Май 2012, 14:48:53 »


Теги: aptitude 
 

howto: DEBIAN SQUEEZE+OPENBOX НА EEE PC 900

Автор BULATUS

Ответов: 11
Просмотров: 6974
Последний ответ 21 Июль 2011, 15:52:09
от orlyanuch
howto: ffmpeg

Автор saveriy

Ответов: 0
Просмотров: 2378
Последний ответ 24 Март 2011, 19:13:19
от saveriy
[HOWTO] Обновление Adobe Flash Player в Firefox

Автор Angel_ok

Ответов: 2
Просмотров: 1316
Последний ответ 07 Октябрь 2015, 18:02:54
от Udachnik
howto: debian настройка сети. Провайдер

Автор BULATUS

Ответов: 8
Просмотров: 14443
Последний ответ 02 Февраль 2018, 15:45:27
от ferum
[howto]Борьба с iowait-bug (#12309)

Автор Brainey

Ответов: 2
Просмотров: 3730
Последний ответ 01 Сентябрь 2011, 14:01:16
от Brainey