Понимание различных команд обновления и обновления

Я хочу узнать о различных командах обновления и обновления следующим образом:

  • update
  • upgrade
  • dist-upgrade
  • do-release-upgrade и т. Д.

Для новых пользователей Ubuntu и использующих командную строку, какой из них используется и когда? Вкратце, поможет мне понять использование вышеупомянутых команд .

5
задан 21 June 2015 в 07:40

1 ответ

APT (Усовершенствованный Упаковочный Инструмент) является системой управления для пакетов программного обеспечения. Обычно используемый в качестве root/sudo пользователь. Обычная команда apt-get, но с Ubuntu 14.04, существует также apt инструмент: Каково различие между способным, и способные - добираются?

1. sudo apt-get update:

  •   update
           update is used to resynchronize the package index files from their sources. The indexes of available packages are
           fetched from the location(s) specified in /etc/apt/sources.list. For example, when using a Debian archive, this
           command retrieves and scans the Packages.gz files, so that information about new and updated packages is available.
           An update should always be performed before an upgrade or dist-upgrade. Please be aware that the overall progress
           meter will be incorrect as the size of the package files cannot be known in advance.
    
  • После изменения /etc/apt/sources.list или /etc/apt/preferences или добавляя/удаляя репозитории, необходимо выполнить эту команду для создания apt зная о Ваших изменениях.

  • Выполните эту команду периодически, чтобы удостовериться, что Ваш исходный список актуален. Это - эквивалент "Reload" в Синаптическом.

  • apt update эквивалентно.

2. sudo apt-get upgrade:

  •  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.
    
  • Эта команда обновляет все установленные пакеты. Это - эквивалент "Mark все обновления" в Синаптическом.

3. sudo apt-get dist-upgrade:

  • 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. The dist-upgrade command may therefore 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.
    
  • Это говорит APT использовать "умную" систему разрешения конфликтов, и это попытается обновить самые важные пакеты за счет менее важных при необходимости.
  • apt-get dist-upgrade не выполняет обновление распределения. посетите это для обновления.
  • apt full-upgrade эквивалентно.

4. sudo apt-get dselect-upgrade:

  • dselect-upgrade
           dselect-upgrade is used in conjunction with the traditional Debian packaging front-end, dselect(1).  dselect-upgrade
           follows the changes made by dselect(1) to the Status field of available packages, and performs the actions necessary
           to realize that state (for instance, the removal of old and the installation of new packages).
    
  • Посетите страницу справочника dpkg для получения информации через --get-selections, --set-selections и --clear-selections.

5. sudo do-release-upgrade:

  • Upgrade  the  operating system to the **latest release** from the command-line.  This is the preferred command if the machine
       has no graphic environment or if the machine is to be upgraded over a remote connection.
    
  • Использовать -d, --devel-release проверять при обновлении до последнего выпуска дьявола возможно
  • Рекомендуемый посетить Общественную Справку Обновления.

Примечание: Всей информации предоставляют использование страниц справочника и общественную справку как ссылка/источник.

6
ответ дан 21 June 2015 в 07:40

Другие вопросы по тегам:

Похожие вопросы: