当您开始使用Ubuntu操作系统时,安装软件的首选是通过图形化Ubuntu软件管理器。尽管此集合中有许多程序可用,但您很快就会知道它缺少许多强大的实用程序,尤其是命令行实用程序。然后是时候切换到功能更强大的软件安装实用程序apt-get。您不仅可以通过此实用程序在命令行中安装软件,还可以:
- 更新软件包存储库
- 更新安装的软件
- 搜索可用的软件包
- 获取已安装软件包的源代码
- 重新安装软件包
- 从系统中删除软件
在本文中,我们将解释如何使用apt-get实用程序来执行above-listed操作。
我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。由于apt-get是命令行实用程序,因此我们将使用Ubuntu Terminal。您可以通过系统Dash或Ctrl + alt + T快捷方式打开终端。
使用apt更新软件包存储库
存储库是及时提供给定快照中可用软件包的列表。由于有时会添加,删除和更新此列表中的软件包,因此您需要不时更新系统存储库。这将使您拥有存储库中所有可用软件包的更新列表。
最好在安装新软件之前通过以超级用户身份运行以下命令来更新存储库:
$ sudo apt-get update
现在,您的系统存储库是in-line,Internet上的存储库也是如此。
使用apt更新安装的软件
尽管您可以使用更新管理器来更新系统上已安装的软件。 apt-get实用程序还提供了一种方法。以root用户身份使用以下命令,以便在系统上升级软件:
$ sudo apt-get upgrade
现在,系统上的软件是最新的。
使用apt搜索可用的软件包
为了从Internet存储库中搜索可用的软件包,可以使用apt-cache实用程序。使用以下语法来这样做:
$ sudo apt-cache搜索[软件包名称关键字]
例:
让我们通过以下apt-cache命令搜索Opera网络浏览器的稳定版本:
$ sudo apt-cache search "opera-stable"
以下输出显示了Web浏览器的“ opera-stable”软件包的可用性。
您可以通过以下apt-cache命令获取有关软件包的详细信息:
句法:
$ sudo apt-cache显示“package-name”
例:
$ sudo apt-cache show "opera-stable"
以下输出显示了有关“ opera-stable”软件包的详细信息:
使用apt安装软件包
这是apt-get命令最著名的用法。从更新的存储库安装软件。
以root用户身份使用以下命令来安装软件包:
$ sudo apt-get安装“package-name”
例:
您可以通过安装上面搜索过的软件包来安装Opera Web浏览器的稳定版本,如下所示:
$ sudo apt-get install opera-stable
在通过apt-get实用程序安装程序之前,系统会提示您是(y /n)解决方案。始终输入Y继续安装。
使用apt获取已安装软件包的源代码
如果要安装的软件包的源代码,可以使用以下命令:
句法:
$ sudo apt-get源“package-name”
例:
例如,如果我想获取刚刚安装的opera-stable软件包的源代码,我将使用以下命令:
$ sudo apt-get source opera-stable
如果在运行上述命令后收到此错误:
E:您必须在sources.list中放入一些“ source” URI
您需要从sources.list文件的相应包的deb-src行中删除注释。该文件位于/etc /apt /文件夹中。
您可以通过以下命令在nano编辑器中打开源文件:
$ sudo nano sources.list
按Ctrl + X,然后按Y退出,然后保存更改。
使用apt重新安装软件包
在运行应用程序时,它可能会停止运行或损坏。在这种情况下,您可以通过apt-get命令轻松地重新安装该应用程序,如下所示:
$ sudo apt-get安装“package-name” –重新安装
例:
$ sudo apt-get install opera-stable --reinstall
该命令将re-install我的系统上已经安装的Opera浏览器。
从系统中删除软件
当您要从系统中删除软件时,可以使用以下apt-get命令:
$ sudo apt-get删除“package-name”
例:
$ sudo apt-get remove opera-stable
此命令将从我的系统中删除Opera Web浏览器
删除完整的软件配置
apt-get remove命令从系统中删除软件,但不会删除可能已经安装的配置文件。以下命令将完全删除软件的那些配置文件:
$ sudo apt-get清除“package-name”
例:
$ sudo apt-get purge opera-stable
此命令将从我的系统中完全删除Opera配置。
系统提示是/否选项以删除或清除软件;始终输入Y以继续删除软件。
在本教程中,我们了解了如何将apt-get命令不仅用于在系统上安装软件,而且还可以执行所有installation-related任务。现在,您无需仅依赖Ubuntu软件管理器即可在系统上安装程序。