Я хочу узнать о различных командах обновления и обновления следующим образом:
update
upgrade
dist-upgrade
do-release-upgrade
и т. Д. Для новых пользователей Ubuntu и использующих командную строку, какой из них используется и когда? Вкратце, поможет мне понять использование вышеупомянутых команд .
APT (Усовершенствованный Упаковочный Инструмент) является системой управления для пакетов программного обеспечения. Обычно используемый в качестве root/sudo пользователь. Обычная команда apt-get
, но с Ubuntu 14.04, существует также apt
инструмент: Каково различие между способным, и способные - добираются?
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
эквивалентно.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 все обновления" в Синаптическом.
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-get dist-upgrade
не выполняет обновление распределения. посетите это для обновления.apt full-upgrade
эквивалентно.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
.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
проверять при обновлении до последнего выпуска дьявола возможноПримечание: Всей информации предоставляют использование страниц справочника и общественную справку как ссылка/источник.