Команда apt-get в Linux с примерами

Опубликовано: 3 Февраля, 2022

apt-get - это инструмент командной строки, который помогает обрабатывать пакеты в Linux. Его основная задача - получить информацию и пакеты из аутентифицированных источников для установки, обновления и удаления пакетов вместе с их зависимостями. Здесь APT означает Advanced Packaging Tool .

Синтаксис:

команда apt-get [параметры]

или

apt-get [параметры] установить | удалить pkg1 [pkg2 ...]

или

apt-get [параметры] источник pkg1 [pkg2 ...]

Most Used Commands: You need to provide one of the commands below, if -h option is not used.

  • update : This command is used to synchronize the package index files from their sources again. You need to perform an update before you upgrade or dist-upgrade.
    apt-get update 
  • upgrade : This command is used to install the latest versions of the packages currently installed on the user’s system from the sources enumerated in /etc/apt/sources.list. The installed packages which have new packages available are retrieved and installed. You need to perform an update before the upgrade, so that apt-get knows that new versions of packages are available.
    apt-get upgrade 
  • dselect-upgrade : This is used alongwith the Debian packaging tool, dselect. It follows the changes made by dselect to the Status field of available packages, and performs any actions necessary to realize that state.
    apt-get dselect-upgrade 
  • dist-upgrade : This command performs the function of upgrade, and also handles changing dependencies with new versions of packages. If necessary, the apt-get command will try to upgrade important packages at the expense of less important ones. It may also remove some packages in this process.
    apt-get dist-upgrade 
  • install : This command is used to install or upgrade packages. It is followed by one or more package names the user wishes to install. All the dependencies of the desired packages will also be retrieved and installed. The user can also select the desired version by following the package name with an ‘equals’ and the desired version number. Also, the user can select a specific distribution by following the package name with a forward slash and the version or the archive name (e.g. ‘stable’, ‘testing’ or ‘unstable’). Both of these version selection methods have the potential to downgrade the packages, so must be used with care.
    apt-get install [...PACKAGES] 
  • remove : This is similar to install, with the difference being that it removes the packages instead of installing. It does not remove any configuration files created by the package.
    apt-get remove [...PACKAGES]
  • purge : This command removes the packages, and also removes any configuration files related to the packages.
    apt-get purge [...PACKAGES]
  • check : This command is used to update the package cache and checks for broken dependencies.
    apt-get check
  • download : This command is used to download the given binary package in the current directory.

    apt-get download [...PACKAGES]
  • clean : This command is used to clear out the local repository of retrieved package files. It removes everything but not the lock file from /var/cache/apt/archives/partial/ and /var/cache/apt/archives/.
    apt-get clean
  • autoremove : Sometimes the packages which are automatically installed to satisfy the dependencies of other packages, are no longer needed then autoremove command is used to remove these kind of packages.
    apt-get autoremove

Параметры:

  • –No-install-рекомендует: передавая эту опцию, пользователь позволяет apt-get знать, что рекомендуемые пакеты не должны рассматриваться как зависимость для установки.
     apt-get --no-install-рекомендует [... КОМАНДА]
  • –Install-sizes: передавая эту опцию, пользователь дает apt-get знать, что он должен рассматривать предлагаемые пакеты как зависимости для установки.
     apt-get --install-предлагает [... КОМАНДА]
  • -d или –download-only: передавая этот параметр, пользователь указывает, что apt-get должен только получать пакеты, а не распаковывать или устанавливать их.
     apt-get -d [... КОМАНДА]
  • -f или –fix-broken: передавая эту опцию, пользователь указывает, что apt-get должен попытаться исправить систему с нарушенными зависимостями.
     apt-get -f [... КОМАНДА]
  • -m или –ignore-missing или –fix-missing: передавая этот параметр, пользователь указывает, что apt-get должен игнорировать отсутствующие пакеты (пакеты, которые не могут быть получены или не прошли проверку целостности) и обработать результат.
     apt-get -m [... КОМАНДА]
  • –No-download: передавая эту команду, пользователь отключает загрузку для apt-get. Это означает, что он должен использовать только уже загруженные файлы .debs.
     apt-get [... КОМАНДА]
  • -q или –quiet: если указана эта опция, apt-get производит вывод, который подходит для ведения журнала.
     apt-get [... КОМАНДА]
  • -s, или –simulate, или –just-print, или –dry-run, или –recon, или –no-act: эта опция указывает, что никакие действия не должны предприниматься, и выполняет моделирование событий, которые могут произойти в текущей системе, но не меняйте систему.
     apt-get -s [... КОМАНДА]
  • -y или –yes или –assume-yes: во время выполнения команды apt-get она может иногда запрашивать у пользователя да / нет. С помощью этой опции указывается, что он должен предполагать «да» для всех запросов и должен выполняться без какого-либо взаимодействия.
     apt-get -y [... КОМАНДА]
  • –Assume-no: с этим параметром apt-get предполагает «нет» для всех запросов.
     apt-get --assume-no [... КОМАНДА]
  • –No-show-upgradeded: с этой опцией apt-get не будет отображать список всех пакетов, которые должны быть обновлены.
     apt-get --no-show-upgradeded [... КОМАНДА]
  • -V или –verbose-versions: с этой опцией apt-get будет показывать полные версии для обновленных и установленных пакетов.
     apt-get -V [... КОМАНДА]
  • –Show-progress: с этой опцией apt-get будет показывать удобный для пользователя прогресс в окне терминала, когда пакеты устанавливаются, удаляются или обновляются.
     apt-get --show-progress [... КОМАНДА]
  • -b или –compile или –build: с этим параметром apt-get будет компилировать / собирать исходные пакеты, которые он загружает.
     apt-get -b [... КОМАНДА]
  • –No-upgrade: с этим параметром apt-get предотвращает обновление пакетов, если они уже установлены.
     apt-get --no-upgrade [... КОМАНДА]
  • –Only-upgrade: с этой опцией apt-get будет обновлять только уже установленные пакеты, но не устанавливать новые пакеты.
     apt-get --only-upgrade [... КОМАНДА]
  • –Reinstall: с помощью этого параметра apt-get переустанавливает уже установленные пакеты до их последних версий.
     apt-get --reinstall [... КОМАНДА]
  • –Auto-remove или –autoremove: при использовании apt-get с командой install или remove этот параметр действует как запуск команды autoremove.
     apt-get install / remove --autoremove [... ПАКЕТЫ]
  • -h или –help: с этим параметром apt-get отображает краткую сводку использования.
     apt-get -h

    Выход:

  • -v или –version: с этим параметром apt-get отображает номер текущей версии.
     apt-get [... КОМАНДА]

    Выход:

Примечание: команда apt-get вернет 0 в случае успешного выполнения и десятичное 100 в случае ошибок.