Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: at-get dist-upgrade и uptitude dist-upgrade  (Прочитано 1410 раз)

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

Оффлайн RustemNur

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
at-get dist-upgrade и uptitude dist-upgrade
« : 24 Июля 2010, 21:25:11 »
Никогда практически не пользовался aptitude, так что прошу просветить по паре вопросов.
Пробую apt:

apt-get dist-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчёт обновлений... Готово
НОВЫЕ пакеты, которые будут установлены:
  linux-headers-2.6.32-24 linux-headers-2.6.32-24-generic linux-image-2.6.32-24-generic
Пакеты, которые будут обновлены:
  linux-generic linux-headers-generic linux-image-generic
обновлено 3, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 42,0MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 213MB.
Хотите продолжить [Д/н]? n

А теперь aptitude:

sudo aptitude dist-upgrade
[sudo] password for rust:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях       
Инициализация состояний пакетов... Готово         
Следующие НОВЫЕ пакеты будут установлены:
  linux-headers-2.6.32-24{a} linux-headers-2.6.32-24-generic{a}
  linux-image-2.6.32-24-generic
Следующие пакеты будут УДАЛЕНЫ:
  apache2-mpm-worker{u} apache2-utils{u} apache2.2-bin{u}
  apache2.2-common{u} dbconfig-common{u} irb{u} irb1.8{u}
  javascript-common{u} libapache2-mod-passenger{u}
  libaprutil1-dbd-sqlite3{u} libaprutil1-ldap{u} libbreakpoint-ruby1.8{u}
  libbuilder-ruby{u} libbuilder-ruby1.8{u} libcmdparse2-ruby1.8{u}
  libdaemons-ruby1.8{u} libdbd-sqlite3-ruby{u} libdbd-sqlite3-ruby1.8{u}
  libdbi-ruby1.8{u} libdeprecated-ruby1.8{u} liberb-ruby{u}
  libfcgi-ruby1.8{u} libfcgi0ldbl{u} libjs-prototype{u}
  libjs-scriptaculous{u} liblog4r-ruby1.8{u} libmmap-ruby1.8{u}
  libmocha-ruby{u} libmocha-ruby1.8{u} libncurses-ruby1.8{u}
  libopenssl-ruby1.8{u} librack-ruby{u} librack-ruby1.8{u}
  libreadline-ruby1.8{u} libreadline5{u} libredcloth-ruby{u}
  libredcloth-ruby1.8{u} libruby{u} libruby1.8{u} libruby1.8-extras{u}
  libsqlite3-ruby{u} libsqlite3-ruby1.8{u} libxml-simple-ruby{u} rails{u}
  rake{u} rdoc{u} rdoc1.8{u} redmine-sqlite{u} ruby{u} ruby1.8{u}
  rubygems{u} rubygems1.8{u} sqlite3{u} wwwconfig-common{u}
Следующие пакеты будут обновлены:
  linux-generic linux-headers-generic linux-image-generic
3 пакетов обновлено, 3 установлено новых, 54 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 42,0MБ архивов. После распаковки 148MБ будет занято.
Хотите продолжить? [Y/n/?] n

Вопросы (по aptitude):
1. Что означают буквы в фигурных скобках после имен пакетов?
2. Чем не угодили аптитуду 54 пакета, к которым апт равнодушен?

Вопрос по обоим менеджерам:
Что за пакеты
 linux-generic linux-headers-generic linux-image-generic
- раньше я таких не наблюдал при апгрейдах (вроде бы).

Спасибо.

Оффлайн Molibden

  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #1 : 24 Июля 2010, 21:57:56 »
http://ru.wikipedia.org/wiki/Метапакет

Вот linux-generic linux-headers-generic linux-image-generic и есть метапакеты, в которых прописаны зависимости, будут выбраны автоматом самые последние версии из доступных и т.д.

А разница в apt-get и aptitude - второй лучше отрабатывает зависимости. Для apt-get, потом надо будет выполнить команду apt-get autoremove, чтоб удалить неиспользуемые пакеты, а  aptitude сделает это сразу. Как то так.

Оффлайн RustemNur

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #2 : 24 Июля 2010, 22:09:16 »
Вот linux-generic linux-headers-generic linux-image-generic и есть метапакеты

Ты их раньше видел? При предыдущих обновлениях ядер?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #3 : 24 Июля 2010, 22:16:51 »
1. Что означают буквы в фигурных скобках после имен пакетов?
2. Чем не угодили аптитуду 54 пакета, к которым апт равнодушен?
http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s02s02.html#figureActionFlag

+
LESS='-p dist-upgrade' man aptitude
« Последнее редактирование: 24 Июля 2010, 22:20:32 от ArcFi »

Оффлайн RustemNur

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #4 : 24 Июля 2010, 22:37:59 »
[quote]http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s02s02.html#figureActionFlag[/quote]

Спасибо.
Однако что-то там не все. И как-то не сходится.
Начет "u" сказано, что:
[quote]u - the package will be upgraded[/quote]

но в выводе aptitude написано:
[code]Следующие пакеты будут УДАЛЕНЫ

Про "a" вообще ничего нет.


LESS='-p dist-upgrade' man aptitude

Это я уже смотрел, даже пост писал сначала с full-upgrade, но потом изменил на dist - для большего однообразия. Сообщения в обоих случаях совершенно одинаковые.


ЗЫ: и все-таки насчет
linux-generic linux-headers-generic linux-image-generic
Они всегда были, и я только-только их заметил (на втором году работы с Ubuntu), или же они появились недавно?[/code]
« Последнее редактирование: 25 Июля 2010, 00:14:16 от RustemNur »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #5 : 24 Июля 2010, 22:58:33 »
RustemNur, если нажать Enter aptitude должен переспросить 2-й раз, подытожив все действия, которые будут выполнены, тогда становится более понятно.

Про "a" вообще ничего нет.
Это вроде как означает автоматически установленный пакет

и все-таки насчет
linux-generic linux-headers-generic linux-image-generic
Они всегда были, и я только-только их заметил (на втором году работы с Ubuntu), или же они появились недавно?
http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-generic
http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-headers-generic
http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-image-generic
« Последнее редактирование: 24 Июля 2010, 23:00:23 от ArcFi »

Оффлайн Molibden

  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #6 : 24 Июля 2010, 22:59:56 »
Цитировать
Ты их раньше видел? При предыдущих обновлениях ядер?

Да. Собственно, я первым делом после установки сделал install linux-generic-pae и remove linux-generic, ну и дальше по списку (linux-headers-generic linux-image-generic). Дальше они были в списке обновления.

Оффлайн RustemNur

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #7 : 24 Июля 2010, 23:40:56 »
http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-generic
http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-headers-generic
http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-image-generic

Весьма доходчиво, спасибо. :)

RustemNur, если нажать Enter aptitude должен переспросить 2-й раз, подытожив все действия, которые будут выполнены, тогда становится более понятно.

Прям даже не знаю, что сказать.  :)
Короче, аптитуд обошелся без лишних подитоживаний.
Все 54 пакета пошли лесом.
 :D

Ну и напоследок он еще раз меня озадачил:
Самая последняя строка вывода перез завершением:
Цитировать
Текущее состояние: 0 обновлено [-3].

Даже не буду спрашивать, что он тут имел в виду. :)


ЗЫ: Похоже, Марку тоже не все с aptitude понравилось.

ЗЫЗЫ: Всем еще раз спасибо.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #8 : 25 Июля 2010, 00:17:56 »
Прям даже не знаю, что сказать.  :)
Короче, аптитуд обошелся без лишних подитоживаний.
Все 54 пакета пошли лесом.
Пардон, мой косяк, надо было освежить воспоминания. %)

После вот этого он уже не переспрашивает:
Цитировать
3 пакетов обновлено, 3 установлено новых, 54 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 42,0MБ архивов. После распаковки 148MБ будет занято.
Хотите продолжить? [Y/n/?]

А если пишет что-то типа:
Цитировать
Accept this solution? [Y/n/q/?]
Тогда да, ещё будет уточнять.

Вопрос, почему удалились указанные пакеты...
Похоже, "{u}" означает "unused" или "uninstall", а совсем не "upgrade". =)
Вероятно это были зависимости к какому-то пакету, метапакету или пакетам, которые остались висеть в системе с флагом автоматически установленных после удаления "родительских" пакетов.

Оффлайн RustemNur

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #9 : 25 Июля 2010, 00:34:42 »
Вопрос, почему удалились указанные пакеты...
Похоже, "{u}" означает "unused" или "uninstall", а совсем не "upgrade". =)
Вероятно это были зависимости к какому-то пакету, метапакету или пакетам, которые остались висеть в системе с флагом автоматически установленных после удаления "родительских" пакетов.

Ну, скорее всего, где-то так, конечно. Иначе -  :D

Надо было мне попробовать симулировать
apt-get autoclean
чтобы проверить, те самые это пакеты, или нет.
Но теперь уже все, позно.

Оффлайн Softwayer

  • Активист
  • *
  • Сообщений: 706
  • Arch Linux
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #10 : 25 Июля 2010, 08:59:29 »
Ну пакеты можно обратно накатить.

Оффлайн RustemNur

  • Автор темы
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: at-get dist-upgrade и uptitude dist-upgrade
« Ответ #11 : 25 Июля 2010, 09:34:37 »
Ну пакеты можно обратно накатить.

Это понятно :)
Если ты заметил, у меня ни одного грустного/злого смайлика в постах не было.

 

Страница сгенерирована за 0.037 секунд. Запросов: 19.