如何重命名在 Ubuntu 中通过 apt-get 安装的程序

如何重命名在 Ubuntu 中通过 apt-get 安装的程序

我使用 apt-get 在 Ubuntu 中安装了一个程序。除了卸载并重新安装之外,还有其他方法可以重命名该程序吗?

答案1

这很容易。

什么apt

首先,apt 是一个包管理实用程序,使用 debian 包管理系统。您可以使用它来自动执行管理系统上已安装的包(或应用程序)的过程。apt不会为您重命名包,因为这不是它真正的用途。

您需要 bash-builtinalias或程序。这些是(Borne Again SHell)ln的命令行实用程序。bash

除非您打算不再使用该软件包,否则无需卸载任何软件。我强烈建议不要这样做,因为您不知道自己在删除什么;你可能会面临最终导致系统无法使用的风险

我通常建议阅读Linux 命令行对于初学者来说,它是免费的,并且有助于理解基础知识bash

别名

您可以使用help -m alias | less它来获取有关如何使用它的更多信息。典型用法通常看起来像alias ls='ls -lhAHF'并且下次ls执行时,它也会与选项一起执行。

例子:

$ alias list='ls -lhAHF'
$ list

list使用给定的选项输出目录内容。

要查看所有可用的别名,只需alias单独执行即可。

笔记:所有别名都在 shell 中执行。如果将其添加到~/.bashrc主目录中的文件中,则可以使其永久生效。

链接

您可以使用man ln它来查找有关创建链接的更多信息。

硬链接

ln /path/to/file /new/path/and/new/filename

创建到指定文件或目录的直接链接。

符号链接

这可能是最常用的更好的方法,通常用于解决特定二进制文件不断变化的名称。

例如,如果您有一个程序,progname.v1.2.12那么依赖该名称来命名其他程序会很不方便。因此,您可以创建一个符号链接来解决这个问题,并且您可以随意命名它(通常)。

ln -s progname.v1.2.12 progname

然后您就可以调用,progname因为它是符号链接到文件的。这更类似于 MS Windows 创建链接的方式。

硬链接和符号链接之间有什么区别?

基本上,硬链接就像是实际手头的文件或目录一样。

符号链接就像是创建了一个快捷方式或引用。这通常正式称为指针。

结论

我建议除非必要,否则使用别名。

相关内容