10

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

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

4 ответа4

12

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

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

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

alias apt='sudo apt-get'

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

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

1

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

0

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

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

alias aptgupd = 'sudo apt-get update' alias aptgupg = 'sudo apt-get update'

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

0

Это , вероятно, плохая идея , создающий псевдоним 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 которого нет в apt-get .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .