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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Менеджер обновлений  (Прочитано 2242 раз)

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

Оффлайн bosyi

  • Активист
  • *
  • Сообщений: 557
    • Просмотр профиля
Re: Менеджер обновлений
« Ответ #15 : 19 Июля 2011, 00:50:05 »
И все таки стою на своем. Кстати эта тема довольно актуальна - я также не знал ответа на вопрос автора пока сам не разобрался.
Пример(Ubuntu 11.04, до ниже приведеных действий система полностью обновлена):
Добавляем репозиторий трансмишина.
sudo add-apt-repository ppa:transmissionbt/ppa
Обновлем список пакетов....
Проверяем чего нам предложит Менеджер обновлений -
Теперь смотрим что нам предложит на upgrade

bogdan@bogdan:~$ sudo apt-get upgrade
Читання переліків пакетів... Виконано
Побудова дерева залежностей                
Reading state information... Виконано              
Пакунки, які будуть залишені в незмінному вигляді:
  transmission-common transmission-gtk
оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і 2 пакунків не оновлено.

Теперь dist-upgrade

bogdan@bogdan:~$ sudo apt-get dist-upgrade
Читання переліків пакетів... Виконано
Побудова дерева залежностей                
Reading state information... Виконано              
Обчислення оновлень... Виконано
НОВІ пакунки, які будуть встановлені:
  libevent-2.0-5

Пакунки, які будуть ОНОВЛЕНІ:
  transmission-common transmission-gtk
оновлено 2, встановлено 1 нових пакунків, для видалення відмічено 0 пакунків, і 0 пакунків не оновлено.
Необхідно завантажити 1 272 kB архівів.
Для цієї операції 2 851 kB місця на диску буде використано.
Бажаєте продовжити [Т/н]?

Так вот из приведеного выше делаю соответстующий вывод (понятно какой). Если приходит новое ядро ситуация аналогичная.
Ну и мое понимание в отличиях между командами. Upgrade только обновляет уже существующие пакеты. Dist-upgrade еще и подтягивает новые необходимые для работы обовляемого пакета пакеты по зависимостям(как видно из примера для работы новых версий трансмишина нужно libevent-2.0-5)
« Последнее редактирование: 19 Июля 2011, 00:52:30 от Dr.Bodya »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Менеджер обновлений
« Ответ #16 : 19 Июля 2011, 02:28:36 »
блин, включил бы англ. уже, хоть понятнее было бы...

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Менеджер обновлений
« Ответ #17 : 19 Июля 2011, 10:35:41 »
Все не верно.
Не путайте мягкое с теплым.
dist-upgrade нужно делать если хотите на новую версию убунты перейти.
libevent - не связан с трансмишеном.
У вас видимо просто не все репозитории стандартные подключены.

Суть в том, что upgrade обновляет пакеты. а dist-upgrade - систему. То есть находит новые зависимости и тд. Также, может удалить старые.
Его желательно использовать только при переходе на новую версию дистра. Так как он может натворить кучу бед.
И да, менеджер обновлений делает ТОЛЬКО upgrade. А вот когда уже выйдет новая версия дистра, то будет кнопочка, которая запустит dist-upgrade.

Еще вопросы?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн bosyi

  • Активист
  • *
  • Сообщений: 557
    • Просмотр профиля
Re: Менеджер обновлений
« Ответ #18 : 19 Июля 2011, 11:10:28 »
 dist-upgrade
           dist-upgrade in addition to performing the function of upgrade,
           also intelligently handles changing dependencies with new versions
           of packages; apt-get has a "smart" conflict resolution system, and
           it will attempt to upgrade the most important packages at the
           expense of less important ones if necessary. So, dist-upgrade
           command may remove some packages. The /etc/apt/sources.list file
           contains a list of locations from which to retrieve desired package
           files. See also apt_preferences(5) for a mechanism for overriding
           the general settings for individual packages.


И скажите мне где тут написано что dist-upgrade нужно делать если хотите на новую версию убунты перейти?

Да и что тут рассуждать. Много людей сидит на 10.04 и 10.10 - сделайте sudo apt-get update && sudo apt-get dist-upgrade
и убедитесь что ваша система на новую версию убунты не собирается обновлятся.

Так что вы не правы господин RazrFalcon.

Извращенец

  • Автор темы
  • Гость
Re: Менеджер обновлений
« Ответ #19 : 19 Июля 2011, 11:14:35 »
Да и что тут рассуждать. Много людей сидит на 10.04 и 10.10 - сделайте sudo apt-get update && sudo apt-get dist-upgrade
и убедитесь что ваша система на новую версию убунты не собирается обновлятся.
Странно... А у меня - обновилась...
Как теперь обратно откатиться?

Оффлайн bosyi

  • Активист
  • *
  • Сообщений: 557
    • Просмотр профиля
Re: Менеджер обновлений
« Ответ #20 : 19 Июля 2011, 11:17:46 »
Да и что тут рассуждать. Много людей сидит на 10.04 и 10.10 - сделайте sudo apt-get update && sudo apt-get dist-upgrade
и убедитесь что ваша система на новую версию убунты не собирается обновлятся.
Странно... А у меня - обновилась...
Как теперь обратно откатиться?
За 4 минуты? :)
А на новую версию убунты через терминал обновляемся с помощью sudo do-release-upgrade http://www.codeunit.co.za/2010/07/20/how-to-upgrade-your-ubuntu-server-version-over-the-network-and-via-the-terminal/
« Последнее редактирование: 19 Июля 2011, 11:20:44 от Dr.Bodya »

Извращенец

  • Автор темы
  • Гость
Re: Менеджер обновлений
« Ответ #21 : 19 Июля 2011, 11:20:17 »
За 4 минуты? :)
Шучу, разумеется.
Тем более, что там выскакивает окошечко с предложением установить новую версию Убунты, и еще и проверяет уйму зависимостей.
Но вообще-то кидаться такими "проверками" не стОит.
Не у всех трафик толстый и безлимитный.

Оффлайн bosyi

  • Активист
  • *
  • Сообщений: 557
    • Просмотр профиля
Re: Менеджер обновлений
« Ответ #22 : 19 Июля 2011, 11:23:00 »
За 4 минуты? :)
Шучу, разумеется.
Тем более, что там выскакивает окошечко с предложением установить новую версию Убунты, и еще и проверяет уйму зависимостей.
Но вообще-то кидаться такими "проверками" не стОит.
Не у всех трафик толстый и безлимитный.
У меня два компа. на том где 10.10 установлена ввел команду - и никаких окошичек не выскакивало...

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Менеджер обновлений
« Ответ #23 : 19 Июля 2011, 11:25:05 »
Если по сути, то upgrade обновляет все, что не требует перезагрузки (т.е. не обновляет, в частности, ядра). dist-upgrade обновляет вообще все пакеты.
UPD: Не путайте обновление дистрибутива (которое делается dist-upgrade) с обновлением релиза (которое делается do-release-upgrade).
« Последнее редактирование: 19 Июля 2011, 11:30:31 от Karl500 »

Извращенец

  • Автор темы
  • Гость
Re: Менеджер обновлений
« Ответ #24 : 19 Июля 2011, 11:34:10 »
Если по сути, то upgrade обновляет все, что не требует перезагрузки
Черт, вот не помню точно, но, кажется, несколько раз у меня обновлялось и ядро по команде apt-get upgrade. Но зуб не поставлю.

Цитировать
с обновлением релиза (которое делается do-release-upgrade).
Вообще мистика какая-то... Никогда в жизни не вводил эту команду, всегда обходился dist-upgrade.
И всегда - обновлялось...
Неужели и тут линукс имеет со мной индивидуальные половые отношения?????

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Менеджер обновлений
« Ответ #25 : 19 Июля 2011, 11:41:24 »
Вот цитаты из man
Цитировать
upgrade
           upgrade is used to install the newest versions of all packages
           currently installed on the system from the sources enumerated in
           /etc/apt/sources.list. Packages currently installed with new
           versions available are retrieved and upgraded; under no
           circumstances are currently installed packages removed, or packages
           not already installed retrieved and installed. New versions of
           currently installed packages that cannot be upgraded without
           changing the install status of another package will be left at
           their current version. An update must be performed first so that
           apt-get knows that new versions of packages are available.
Цитировать
dist-upgrade
           dist-upgrade in addition to performing the function of upgrade,
           also intelligently handles changing dependencies with new versions
           of packages; apt-get has a "smart" conflict resolution system, and
           it will attempt to upgrade the most important packages at the
           expense of less important ones if necessary. So, dist-upgrade
           command may remove some packages. The /etc/apt/sources.list file
           contains a list of locations from which to retrieve desired package
           files. See also apt_preferences(5) for a mechanism for overriding
           the general settings for individual packages.
Если речь о "строгом" определении - то я был неправ. Но в большинстве случаев так оно и есть.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Менеджер обновлений
« Ответ #26 : 19 Июля 2011, 12:12:10 »
dist-upgrade ни разу не делал и норм.
Про do-release-upgrade даже не слышал.
upgrade - обновлял мне все, и ядра в том числе.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

 

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