
Помню, на одной системе 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-upgrade
which отсутствует в 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'
Просто примеры некоторых других маршрутов, надеюсь, это поможет.