Как создать псевдоним для apt-get?

Как создать псевдоним для apt-get?

Помню, на одной системе Debian я apt install packageустанавливал пакет. После этого он запрашивал пароль и был удобнее, чем sudo apt-get install.

Теперь я не уверен, как мне удалось использовать первую команду. Можете помочь?

решение1

Вероятно, вы можете создать для этого псевдоним.

Если вы используете Bash, создайте .bash_aliasesфайл в домашнем каталоге, если его еще нет.

Затем добавьте в файл строку следующего содержания:

alias apt='sudo apt-get'

Теперь закройте оболочку и снова откройте ее.

Теперь вы можете установить любой новый пакет с синтаксисом apt install <package-name>. Обратите внимание, что автодополнение не будет работать с псевдонимом.

решение2

Вероятно, это плохая идея — создавать псевдоним aptдля apt-getнедавних дистрибутивов на основе Debian. Начиная с Debbian Jessie (2015) и Ubuntu 15.10 (2015) существует aptкоманда

http://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html#s-apt-get http://manpages.ubuntu.com/manpages/wily/en/man8/apt.8.html

На самом деле его можно использовать вместо apt-getиapt-cache

  apt-get update             ->  apt update
  apt-get upgrade            ->  apt upgrade
  apt-get dist-upgrade       ->  apt full-upgrade
  apt-get install package    ->  apt install package
  apt-get remove package     ->  apt remove package
  apt-get autoremove         ->  apt autoremove
  apt-cache search string    ->  apt search string
  apt-cache policy package   ->  apt list -a package
  apt-cache show package     ->  apt show package
  apt-cache showpkg package  ->  apt show -a package

Он также включает новые команды, такие как full-upgradewhich отсутствует в apt-get.

решение3

Откройте ваш bash_profile или bashrc. (Вероятно, в ~/.bashrc или ~/.bash_profile). Теперь добавьте строку alias apt='sudo apt-get'. Теперь сохраните файл, выйдите из терминала и снова откройте его.

решение4

«Вероятно, это плохая идея — создавать псевдоним apt для apt-get в последних дистрибутивах на базе Debian. Начиная с Debbian Jessie (2015) и Ubuntu 15.10 (2015) существует команда apt»

Полностью согласен, мне довелось создать псевдонимы для двух наиболее часто используемых команд apt-get (обновлятьиобновление) как:

псевдоним aptgupd='sudo apt-get update' псевдоним aptgupg='sudo apt-get upgrade'

Просто примеры некоторых других маршрутов, надеюсь, это поможет.

Связанный контент