拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 通过命令行在 Ubuntu 中管理程序的说明

通过命令行在 Ubuntu 中管理程序的说明

白鹭 - 2022-01-20 1976 0 0

众所周知,Ubuntu有很多支持图形交付的工具,可以在系统内部安装软件和应用程序,但用户必须搜索。然而,对于那些热爱并花费大量时间使用这个开源操作系统的人来说,简单地通过键盘来处理和操作命令行的过程会更快,更节省时间。.

APT:

Linux本质上是通过包-Package来管理系统中的软件、应用程序,应用程序的每个单独的部分都包含一个图形界面、模块以及许多不同的支持库。此外,这些程序中的大多数程序都将多个安装包相互独立地连接在一起,而其他程序则允许用户选择安装或不安装哪些包。这些信息可能会导致混淆,让用户感到困惑,因此 Linux 集成了一个应用程序包来管理它们。

每个Linux发行版都有独立的管理系统,例如Ubuntu就是Advanced Packaging Tool 。此外,每个系统都支持各种功能,例如添加Repository,搜索,安装和删除支持包,升级或更新。基本上,owls 命令行的使用方法很简单,但其实并不是每个人都能掌握。

APT 要求用户帐户的最低级别为 Super-User,因为它与系统的各个方面相关在操作过程中,所以在 Ubuntu 中,我们需要使用命令 sudo

搜索包:

搜索软件的基本语法是:

apt-cache search [搜索词 1] [搜索词 2] 。 [搜索词 n]

您只需将[search terms]替换为软件名称,不包含[]标记即可。具体例子如下:

Ubuntu命令行管理程序说明图1

此外,我们可以通过一般描述信息或名称进行搜索。有些关键字会返回一系列对应的结果,所以使用如下命令监控:

apt-cache search [搜索词] | less

你会注意到 |在中间(与键一起),此折叠语句允许您缩短显示的整个结果列表,然后使用滚动键向上、向下、向左、向右、空格、B 和 Enter 浏览.按Q退出并返回命令屏幕。

分配更多存储库:

另一方面,我们可以在网上找到很多基于Repository的软件。例如,Ubuntu Tweak-一个实用程序,允许用户更改系统中的“隐藏”设置,存储在另一个存储库中。如果您分配此存储库而不是单独下载和安装文件,系统将通知您更改并始终自动更新。或者用户可以通过编辑 APT 的原始文件来分配和更改存储库列表:

sudo nano/etc/apt/sources.list

Ubuntu 9.10 Karmic Koala 开始,这方面发生了很多变化,比以前简单多了:

Ubuntu 命令行管理程序说明图2

sudo add-apt-repository [存储库名称]

例如,在 Ubuntu Tweak 存储库上应用时,我们必须输入以下命令:

sudo add-apt ppa 存储库:tualatrix/ppa

更新来源:

Ubuntu命令行管理程序说明图3

基本上,在完成repository分配后,我们必须更新包列表:

sudo apt-get update

上述命令将从所有存储库执行整个包更新。请注意,它只能在分配存储库后应用。

设置:

完成上述基本步骤后,需要根据以下命令语法进行安装:

sudo apt-get install [package name 1] [package name 2] 。 [包名n]

Ubuntu命令行管理程序说明图4

上述命令将执行列出的包的下载和安装。如果此过程需要额外的支持包,它们也将完成。有时,用户会看到整个请求列表,他们只需要选择真正需要的包。其余的,你会看到主要的包,安装这个包的时候,包含的支持组件也会按照:

Ubuntu命令行管理程序说明图5

删除包:

如果要删除某个程序,请先删除安装包:

sudo apt-get remove [package name 1] [package name 2] 。 [包名n]

Ubuntu命令行管理程序说明图6

如果要删除配置、设置以及相关目录,则添加purge选项如下:

sudo apt-get remove-purge [package name 1] [package name 2] 。 [包名n]

这里有2个破折号,如果要删除的程序不能正常运行,这个参数会很有用。这样,我们将完全删除并且不再拥有该程序的任何文件。大多数情况下,用户必须在主包和包含的支持之间进行选择才能删除它们,但如果您想自动执行此操作,请使用以下命令:

sudo apt-get autoremove

升级软件:

基本上开源软件的更新升级时间比较短。如果你想这样做,请使用以下命令:

sudo apt-get upgrade [包名 1] [包名 2] 。 [包名n]

或者用语法应用于整个软件:

sudo apt-get upgrade

上面的命令会通知你确切的数量和要更新的包,然后在申请前进行确认。但需要注意的一点是,我们必须先升级,升级过程会用更新的版本替换旧版本的程序。流程如下:需要相同的包名,完全替换旧版本即可。

但是,有些软件需要安装包名称稍有不同,所以所有旧文件都被删除并替换为新数据。有时,任何程序的新版本都需要额外的支持,所以用户应该使用 dist-upgrade 命令:

Ubuntu命令行管理程序说明图7

sudo apt-get dist-upgrade [包名 1] [包名 2] 。 [包名 n]

sudo apt-get dist-upgrade

如果想知道具体需要升级哪些安装包详情,只需在后面加上-s选项即可:

sudo apt-get-s upgrade

如果您不确定此更新是否会影响系统中的其他组件,此命令非常有用。

'清理':

下载后,Ubuntu会临时存储这些文件以防重复使用。但是,您仍然可以通过以下方式删除此缓存以节省磁盘空间:

sudo apt-get clean

但如果只想保持最新版本,使用如下命令:

sudo apt-get autoclean

检查安装了哪些软件:

如果要查看安装了哪些应用,我们会使用dpkg:

sudo dpkg-list

用命令浏览整个列表:

sudo dpkg –list | less

使用附带的 grep 参数搜索:

dpkg –list | grep [搜索词]

如果您找到合适的结果,系统会为用户显示完整、清晰的信息。此外,我们可以使用下面的缩写语法进行搜索:

dpkg –l '搜索词'

搜索关键字必须用括号('')括起来,可以小写也可以大写:

Ubuntu命令行管理程序说明图8

这里有一些关于使用命令行在 Ubuntu 中查找、安装、升级或删除软件的过程的基本和详细信息。我们期待收到您的评论并通过下面的评论部分分享您的经验。祝你好运!

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *