Advanced Package Tool,又名apt-get,是一款适用于Unix和Linux系统的应用程序管理器。最初于1998年发布,用于检索应用程序并将其加载到Debian Linux系统。Apt-get成名的原因之一在于其出色的解决软件依赖关系的能力。其通常使用.deb-formatted文件,但经过修改后可以使用apt-rpm处理红帽的Package Manager(RPM)文件。
Apt-get在Linux社区得到广泛使用,成为用来管理桌面、笔记本和网络的重要工具。随着Linux在企业中的普及,Windows和Mac用户了解如何使用apt-get加载应用程序有一定的好处。 另外,……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Apt-get在Linux社区得到广泛使用,成为用来管理桌面、笔记本和网络的重要工具。随着Linux在企业中的普及,Windows和Mac用户了解如何使用apt-get加载应用程序有一定的好处。
另外,随着单片机设备如Raspberry Pi的热度增加,apt-get在这些平台上是比较便捷的应用加载方式。如果你想要加载的应用需要程序库或另一个应用程序才能正常工作,apt-get会帮你找到并加载所需的程序库或应用代码。apt-get当前的稳定版本是1.0.9.2,在2014年10月发布。
使用apt-get的主流Linux系统包括Debian和Ubuntu变异版本。大多数情况下,从命令行运行该工具。桌面上有几个图形前端可以使用,包括Synaptic Package Manager、Ubuntu Software Center、Aptitude和Kpackage。Raspberry Pi和Beaglebone Black nanoLinux板用户可以很容易地使用apt-get加载程序,因为这些系统通常来自Ubuntu或Debian代码。
或者选择使用Red Hat Package Manager,另外一种软件包管理器,并使用了稍微不同的方法。通常,你可以使用红帽系统上的RPM加载应用程序。
两者不相上下。就个人意见,我认为apt-get的依赖项解析相比RPM更好,虽然apt-get使用起来更复杂,特别是对于命令行新手来说。
前提条件
要使用命令行apt-get,需要安装Ubuntu、KDE或者Debian。
加载应用程序的过程与Windows或Mac机上的操作略有不同。Windows上通常执行安装文件来加载新程序。可能需要处理数字版权管理器等问题。Linux机器上,很多时候你需要有超级用户或根权限来运apt-get。这是有道理的,因为你不希望任何人都可以在你的计算机上加载程序。sudo命令可以授予你临时特权,允许你在个人笔记本或桌面上使用apt-get加载应用程序。
使用apt-get
apt-get命令的基本形式为:
sudo apt-get install [包名称]
在加载新应用程序之前,最好执行命令获得所有的应用程序存储库列表。以下命令检索新的可用的应用程序。
sudo apt-get update
完成之后,可以使用以使用常规apt-get安装来加载程序。
例如,如果你想安装流行的Wireshark网络嗅探器,你需要使用下面的命令:
sudo apt-get install wireshark
命令运行时会看到一些滚动文本。中间可能会问你是否想下载并安装新文件,这是正常的,你只需要输入"y"(是的)就可以。
一会之后,你将重新返回到命令行,程序可以使用了。你可以从命令行或者桌面菜单中执行文件。有时程序的名字不会出现在桌面菜单中,除非你注销然后重新登录。
假设你不想要Linux笔记本里的某个应用程序了,可以使用apt-get删除该程序。下面是正确的删除命令:
sudo apt-get remove [包名称]
如删除新安装的Wireshark程序,命令如下:
sudo apt-get remove wireshark
这一次会提示你是否想释放磁盘空间。再次输入“y”。
假设安装程序包的过程中apt-get出现差错或者电源断电,可以使用下面的命令查看是否有损坏的依赖关系:
sudo apt-get check
如果你需要修复程序包或依赖项,可以使用apt-get加“-f”。运行autoremove来摆脱任何无关的选项。
sudo apt-get autoremove
sudo apt-get install -f
如果运行apt-get时遇到问题,找到解决办法的好地方是Debian的apt-get wiki。
接下来是什么?
Apt-get有相当多的选择项。使用如下命令行可以得到一个简短列表:
apt-get –help
可以到Ubuntu社区how-to页面寻找更多apt-get信息。该页面给出了apt-get相关的完整试图,包括选项以及原理等。
同样,如果你有兴趣了解apt-get和Red Hat Package Manager的工作原理,但是没有Linux机器,你可以使用U盘加载Linux操作系统。
相关推荐
-
托管OpenStack私有云能够获得支持or单打独斗?
OpenStack私有云托管作为一种服务可以简化企业的部署和运营,并强调了云计算的优势,而非Linux的优化……
-
最值得考虑的两大Linux备份工具:Amanda和Bacula
本文介绍最值得考虑的Linux备份工具:Amanda和Bacula。Amanda是市场上最早开放源码的Linux备份工具之一。Bacula是一套免费的备份程序,允许管理员管理跨异构网络的备份、恢复和数据验证。
-
Linux网络连接有问题?Ping工具来帮忙
如果网络发生了故障,那么所有其他的(服务)都会出现故障。管理员可以使用Ping工具来帮助自己让掉线的Linux服务器重新上线。
-
Windows管理员需要知道的Linux技巧
随着科技界的模式持续改变,Windows管理员还将继续接触和接受越来越多的Linux服务器。本文将帮助Windows管理员们快速熟悉Linux相关知识。