如何为 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在最近的基于 Debian 的发行版中创建别名可能不是一个好主意apt-get。自 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-getapt-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 is not in apt-get

答案3

打开您的 bash_profile 或 bashrc。(可能在 ~/.bashrc 或 ~/.bash_profile 中)。现在添加行alias apt='sudo apt-get'。现在保存文件,退出终端,然后重新打开它。

答案4

“在最近的基于 Debian 的发行版中,为 apt-get 创建别名 apt 可能不是一个好主意。自 Debbian Jessie (2015) 和 Ubuntu 15.10 (2015) 以来,就存在 apt 命令”

非常同意,我碰巧为两个最常用的 apt-get 命令创建了别名(更新升级) 作为:

别名 aptgupd='sudo apt-get update' 别名 aptgupg='sudo apt-get upgrade'

这只是一些其他路线的示例,希望有所帮助。

相关内容