初学者指南安装软件在ubuntu与apt

如果你使用了Ubuntu,你可能在某个时候使用了apt命令。但是你知道它比apt get安装和apt get升级有更多的东西吗?...

Ubuntu被广泛认为是Linux的初学者友好版本,但这并不意味着Ubuntu只供初学者使用。高级用户还可以利用Ubuntu提供的一些强大功能。

beginner-ubuntu-apt

如果你已经使用Ubuntu很长一段时间了,你很可能在某个时候不得不使用apt-get命令。但是你知道APT有比APT get update和APT get upgrade更多的功能吗?

什么是恰当的(apt)?

APT代表高级包工具,线索就在它的名字里——它是一个在Ubuntu中管理包的命令行工具。

Ubuntu基于另一个发行版,叫做Debian。Debian使用自己的包管理器DPKG,APT在DPKG的基础上构建,使其更易于使用。

您可以使用APT安装、更新和清理软件包,还可以查找要安装的新软件包。您可以找到的包取决于您在计算机上启用的PPA。

使用apt-get管理包

您可以使用apt get命令安装、更新和清理系统可用的包。APT使用一个包的本地数据库,它告诉系统是否有可用的更新。

保持此数据库最新是非常重要的,因为使用过期的包可能会导致计算机上的安全问题。要更新APT数据库,可以使用以下命令:

sudo apt-get update

apt-get-update

APT数据库有三种更新类型:

  • 命中—这意味着自上次检查以来包没有任何更改。
  • Ign——这意味着包被忽略,或者因为包太近,不需要检查它,或者因为有一个小错误。不管怎样,这都没什么可担心的。
  • Get——这意味着有一个包更新可用,APT现在将下载此更新的详细信息,但不会下载更新本身。

一旦更新了数据库,就可以使用APT更新系统上的包。这将更新所有应用程序,并将Ubuntu核心系统更新到最新版本。

sudo apt-get upgrade

apt-get-upgrade

升级特定包

有时您可能希望升级特定的软件包,而不是整个系统。APT允许您使用以下命令执行此操作:

sudo apt-get upgrade [package-name]

然后将更新该特定包。如果某个包中存在已知的bug,但您仍希望升级其他包,那么这将非常有用。

升级

APT还有一种更智能的升级包的方法,这个工具称为dist-upgrade。其使用方式与标准升级命令相同:

sudo apt-get dist-upgrade

除了执行升级功能外,dist升级还智能地处理与新版本包的变化依赖关系;apt get拥有“智能”冲突解决系统,如果需要,它将尝试以较不重要的包为代价升级最重要的包。因此dist升级命令可能会删除一些包。

因为dist-upgrade可以删除和更新包,所以除非绝对必要,或者在更新到最新版本的Ubuntu时,一般建议不要使用这个命令。

记住在升级dist之前一定要运行备份。

组合命令

在使用APT时,在升级之前运行更新非常重要,但是有些人可能会发现运行多个命令令人沮丧。但是,您可以在Ubuntu中组合命令,这样一个命令可以运行两个函数。

要在升级之后执行更新,可以运行以下命令:

sudo apt-get update -y && sudo apt-get upgrade -y

apt-get-update-and-upgrade

这个命令基本上是告诉APT运行更新并对任何提示说yes,然后运行升级并再次对任何提示说yes。这将完全自动化更新和升级过程。

正在搜索包

APT对于寻找新包也非常有用。虽然在Ubuntu中有更好的方法来搜索新的包,但是apt cache命令在查找特定的lib或包时确实很有用。

要使用APT搜索包,可以使用以下命令:

apt-cache search [search term]

apt-cache-search

从上面的输出可以看出,search特性相当冗长,允许您搜索术语,而不是包名,因此您不必知道要搜索的包的名称。

但是,如果要搜索名称中包含搜索词的包,可以使用以下命令:

apt-cache pkgnames [search term]

apt-cache-pkgnames-search

一旦知道要查找的包的名称,就可以使用以下命令获取有关该包的详细信息:

apt-cache showpkg [package name]

apt-cache-showpkg

一旦运行,这个命令将显示诸如版本号和依赖项之类的信息。这些信息在安装新软件包时非常有用。

使用apt安装/删除软件包

与sudo apt get update一样,apt的install命令可能是您在使用Ubuntu和apt安装新应用程序时遇到的命令。

使用APT安装软件包的命令是:

sudo apt-get install [package name]

相反,要使用APT删除包,只需将“install”替换为“remove”:

sudo apt-get remove [package name]

apt-get-install

更多要学习的内容

本指南仅仅触及了APT的表面功能,它是一个非常强大的工具,是Ubuntu以及其他许多发行版的核心。

如果您想继续了解APT,可以使用以下命令浏览APT手册页:

man apt

man-apt

你是终端用户,还是更喜欢使用Ubuntu软件中心?欢迎在下面的评论中分享你的建议。

  • 发表于 2021-03-16 21:40
  • 阅读 ( 291 )
  • 分类:IT

你可能感兴趣的文章

ubuntu:初学者指南

...的各个方面是一个好主意,但是对于希望获得技术支持的初学者来说,Launchpad Answers是一个很好的起点。 ...

  • 发布于 2021-03-12 17:29
  • 阅读 ( 305 )

如何在debian和ubuntu中使用apt并告别apt-get

...的、无组织的指挥结构。它还增强了命令行体验。例如,安装或删除程序时会显示进度条。 ...

  • 发布于 2021-03-13 11:28
  • 阅读 ( 272 )

linuxpas:安装、删除和安全性

...的软件没有捆绑在默认的Linux操作系统中。Linux上的软件安装与Windows和Mac上的有点不同。相反,软件来自于存储库。但PPA提供对第三方程序的访问。 ...

  • 发布于 2021-03-14 09:45
  • 阅读 ( 179 )

5个让从windows切换到linux变得简单的技巧

...(管理员)权限进行安装。作为进一步阅读,请参阅这个初学者指南安装软件在Ubuntu与APT。 ...

  • 发布于 2021-03-16 06:01
  • 阅读 ( 424 )

在linux和raspberry pi上录制桌面屏幕的7种方法

...择音频设备、视频格式甚至截图的能力,是一款非常适合初学者的Linux屏幕录制器。 ...

  • 发布于 2021-03-16 16:36
  • 阅读 ( 233 )

Windows10中LinuxBashShell快速指南

2016年3月,微软宣布了令人敬畏的Canonical partnership。被吹捧为Windows上的Linux,开发人员对Bash应用于Windows的前景感到高兴。windows10周年更新承诺将把bash的全部功能引入Windows,而不是虚拟机。 ...

  • 发布于 2021-03-17 01:06
  • 阅读 ( 194 )

关于python编程最常见的问题

...数,Python在2018年初排名第四,领先于JavaScript和Ruby等其他初学者友好语言。 ...

  • 发布于 2021-03-25 18:32
  • 阅读 ( 440 )

如何在ubuntu中安装python

...看如何在Ubuntu上安装Python,并提供一个更新Python包的简短指南。 ...

  • 发布于 2021-03-27 00:46
  • 阅读 ( 254 )

如何在ubuntu中安装deb文件?

...程序;您可能必须访问应用程序供应商的网站才能下载并安装扩展名为.deb的文件。但是如何安装deb文件呢? ...

  • 发布于 2021-03-28 15:48
  • 阅读 ( 506 )

如何在windows10上安装和使用linux bash shell

...kdir 使用文本编辑器:vi或nano in Bash,在DOS中编辑 相关:初学者极客:如何开始使用Linux终端 重要的是要记住,与Windows不同,bashshell及其Linux模拟环境是区分大小写的。换句话说文件.txt“大写字母与”文件.txt“没有资本。 有关...

  • 发布于 2021-04-06 16:32
  • 阅读 ( 248 )
i514301200
i514301200

0 篇文章

相关推荐