robinbobin (
robinbobin) wrote2005-06-14 08:26 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
aptitude vs. dselect or apt-get
9 причин почему вам стоит предпочесть aptitude.
1. aptitude можно использовать так же как apt-get
Если вы запустите ‘aptitude update’ или ‘aptitude upgrade’ или ‘aptitude install’, это будет работать и выглядеть точно так же, как если бы вы запустили apt-get с соответсвующей командой. Так что тут нечему учится заново.
2. aptitude автоматически следит за установленными приложениями
Прекратите думать о том чтобы подчищать ненужные пакеты. Если вы используете aptitude для инсталляции всего, то он позаботится о пакетах поставленных по зависимостям и удалит те из них, что больше не нужны.
3. aptitude более интеллектуально поддерживает ‘Recommends’
Старой проблемой apt-get было отсутсвие поддержки зависимости типа ‘Recommends’. Это было проблемой, потому что многие пакеты содержали в ‘Recommends’ зависимости, которые большинство пользователей использовали с пакетом. Конечно это было не такой уж и проблемой, тем более что apt-get научился показывать сообщения о ‘Recommends’ пакетах, однако их было довольно просто пропустить.
aptitude теперь поддерживает ‘Recommends’ и может быть настроен чтобы поддерживать ещё и ‘Suggests’. Также aptitude может использовать ‘Recommends’ когда вызван из командной строки.
4. запускайте aptitude из-под “пользовательского” аккаунта чтобы предотвратить поломку системы
Возможно вы не знали что aptitude можно запускать в gui режиме как обычный пользователь. Вы можете делать что угодно, а если понадобится — aptitude спросит вас о пароле пользователя root.
5. aptitude содержит обширные UI и поисковые возможности
Вы будете ориентироваться в многообразии пакетов Debian гораздо легче при помощи возможностей предоставляемых новой системой каталогизирования и поиска предоставляемой aptitude.
6. с aptitude проще отслеживать устаревшее ПО
Если Debian перестаёт распространять пакет apt-get просто оставит всё как есть не выдав предупреждения. aptitude-же покажет такие пакеты в отдельной секции названной “Obsolete and Locally Created Packages”, так что вы будете вовремя проинформированы о них.
7. aptitude имеет интерфейс к “системе задач” Debian
aptitude позволяет использовать “систему задач” Debian так, как она была спроектирована. Вы можете просматривать доступные задачи, отмечать задачи для инсталляции и после того заходить внутрь задач и снимать отметку с тех частей задач что вам не нужны. И в этом aptitude лучший даже по-сравнению со специально созданнми для этого утилитами вроде tasksel.
8. aptitude поддерживает множественные источники
Если ваш sources.list настроен таким образом, чтобы поддерживать разные версии одного пакета, то aptitude поможет вам выбрать не ту, что предлагается по-умолчанию. Например если что-то сломается в версии пакета из unstable вы всегда сможете зайти в aptitude и откатится на версию пакета из testing или stable.
9. aptitude ведёт logи
aptitude ведёт логи того, какие пакеты устанавливает, обновляет и удаляет в каталоге /var/log/aptitude. Они могут быть весьма полезны при выяснении обстоятельств поломки системы после очередного обновления.
http://aim.pp.ru/blog/archives/2005/06/14/294/
1. aptitude можно использовать так же как apt-get
Если вы запустите ‘aptitude update’ или ‘aptitude upgrade’ или ‘aptitude install’, это будет работать и выглядеть точно так же, как если бы вы запустили apt-get с соответсвующей командой. Так что тут нечему учится заново.
2. aptitude автоматически следит за установленными приложениями
Прекратите думать о том чтобы подчищать ненужные пакеты. Если вы используете aptitude для инсталляции всего, то он позаботится о пакетах поставленных по зависимостям и удалит те из них, что больше не нужны.
3. aptitude более интеллектуально поддерживает ‘Recommends’
Старой проблемой apt-get было отсутсвие поддержки зависимости типа ‘Recommends’. Это было проблемой, потому что многие пакеты содержали в ‘Recommends’ зависимости, которые большинство пользователей использовали с пакетом. Конечно это было не такой уж и проблемой, тем более что apt-get научился показывать сообщения о ‘Recommends’ пакетах, однако их было довольно просто пропустить.
aptitude теперь поддерживает ‘Recommends’ и может быть настроен чтобы поддерживать ещё и ‘Suggests’. Также aptitude может использовать ‘Recommends’ когда вызван из командной строки.
4. запускайте aptitude из-под “пользовательского” аккаунта чтобы предотвратить поломку системы
Возможно вы не знали что aptitude можно запускать в gui режиме как обычный пользователь. Вы можете делать что угодно, а если понадобится — aptitude спросит вас о пароле пользователя root.
5. aptitude содержит обширные UI и поисковые возможности
Вы будете ориентироваться в многообразии пакетов Debian гораздо легче при помощи возможностей предоставляемых новой системой каталогизирования и поиска предоставляемой aptitude.
6. с aptitude проще отслеживать устаревшее ПО
Если Debian перестаёт распространять пакет apt-get просто оставит всё как есть не выдав предупреждения. aptitude-же покажет такие пакеты в отдельной секции названной “Obsolete and Locally Created Packages”, так что вы будете вовремя проинформированы о них.
7. aptitude имеет интерфейс к “системе задач” Debian
aptitude позволяет использовать “систему задач” Debian так, как она была спроектирована. Вы можете просматривать доступные задачи, отмечать задачи для инсталляции и после того заходить внутрь задач и снимать отметку с тех частей задач что вам не нужны. И в этом aptitude лучший даже по-сравнению со специально созданнми для этого утилитами вроде tasksel.
8. aptitude поддерживает множественные источники
Если ваш sources.list настроен таким образом, чтобы поддерживать разные версии одного пакета, то aptitude поможет вам выбрать не ту, что предлагается по-умолчанию. Например если что-то сломается в версии пакета из unstable вы всегда сможете зайти в aptitude и откатится на версию пакета из testing или stable.
9. aptitude ведёт logи
aptitude ведёт логи того, какие пакеты устанавливает, обновляет и удаляет в каталоге /var/log/aptitude. Они могут быть весьма полезны при выяснении обстоятельств поломки системы после очередного обновления.
http://aim.pp.ru/blog/archives/2005/06/14/294/
no subject
no subject
no subject
ачера, главное, этот разрекламированный drivel в инстетуте ставил, так опять поймал себя на мысли, что говорю apt-get install...