Como posso criar um alias para o apt-get?

Como posso criar um alias para o apt-get?

Lembro que em um sistema Debian eu costumava apt install packageinstalar um pacote. Depois pediu uma senha e foi mais conveniente que o sudo apt-get install.

Agora não tenho certeza de como consegui usar o primeiro comando. Você pode ajudar?

Responder1

Você provavelmente pode criar um alias para isso.

Supondo que você esteja usando Bash, crie um .bash_aliasesarquivo em seu diretório Home, se ele ainda não existir.

Em seguida, adicione uma linha com o seguinte ao arquivo:

alias apt='sudo apt-get'

Agora feche o shell e abra-o novamente.

Agora você pode instalar qualquer novo pacote com a sintaxe apt install <package-name>. Observe que o preenchimento automático não funcionará com o alias.

Responder2

Provavelmente é uma má ideia criar um alias aptpara apt-getdistribuições recentes baseadas no Debian. Desde Debbian Jessie (2015) e Ubuntu 15.10 (2015) existe o aptcomando

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

Na verdade, pode ser usado em vez de apt-geteapt-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

Também inclui novos comandos, como full-upgradewhich not in apt-get.

Responder3

Abra seu bash_profile ou bashrc. (Provavelmente em ~/.bashrc ou ~/.bash_profile). Agora adicione a linha alias apt='sudo apt-get'. Agora salve o arquivo, saia do terminal e abra-o novamente.

Responder4

"Provavelmente é uma má ideia criar um alias apto para apt-get com distros recentes baseadas em Debian. Desde Debbian Jessie (2015) e Ubuntu 15.10 (2015) existe o comando apt"

Não poderia concordar mais, por acaso criei aliases para 2 dos comandos mais frequentes do apt-get (atualizareatualizar) como:

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

Apenas exemplos de algumas outras rotas, espero que isso ajude.

informação relacionada