什么是apt命令行命令和选项?
我知道他们认为他们有帮助,但实际上他们在apt --help
和manpage中恰恰相反:
就像apt本身一样,它的手册页旨在作为最终用户界面,因此只提到最常用的命令和选项,部分是为了不在多个地方复制信息,部分是为了避免使用丰富的选项和细节来压倒读者。
所以基本上换句话说,他们只列出了一些命令和选项,如果我要使用这个工具,你就不知道如何找到其余的东西是非常无益的。
那么他们认为所有的命令和选项是“有用”的,不提供什么,他们的详细信息和用法是什么,以及如果他们没有正式提供这些信息,我怎么能及时了解这些信息呢? 或许现在已经改变了,它们被列在某个地方?
我正在使用GNOME 3.20运行Ubuntu GNOME 16.04。
请改进这个wiki并添加你最喜欢的apt命令:)
apt changelog PACKAGE_NAME
以上cmd。 以less
格式提供反向日期顺序(最新的第一个)的指定包的更改日志历史记录,从changelogs.ubuntu.com获取
apt full-upgrade
(需要root权限) apt-get dist-upgrade
的新名称 – 请参阅man apt-get
:
dist-upgrade除了执行升级function外,还智能地处理新版本软件包的更改依赖关系; apt-get有一个“智能”冲突解决系统,它会尝试升级最重要的包,但必要时会牺牲不太重要的包。 因此,dist-upgrade命令可以删除一些包。
apt search PACKAGE_NAME
几乎与apt-cache search
相同,但具有美化输出 – 行间距和彩色以便于阅读:
搜索在给定的POSIX正则表达式模式的所有可用包列表上执行全文搜索。 它搜索包名称和正则表达式出现的描述,并打印出包名称和简短描述,包括虚拟包名称。
从apt(8)
手册页 :
SCRIPT USAGE AND DIFFERENCES FROM OTHER APT TOOLS The apt(8) commandline is designed as an end-user tool and it may change behavior between versions. While it tries not to break backward compatibility this is not guaranteed either if a change seems beneficial for interactive use. All features of apt(8) are available in dedicated APT tools like apt-get(8) and apt-cache(8) as well. apt(8) just changes the default value of some options (see apt.conf(5) and specifically the Binary scope). So you should prefer using these commands (potentially with some additional options enabled) in your scripts as they keep backward compatibility as much as possible.
我理解这意味着apt
将与手册页中显示的选项一起使用,其他apt工具(如apt-get(8)
或apt-cache(8)
可为最终用户提供其他选项和function。
- 从12.04升级到14.04时如何修复命令行中的“无法计算升级”问题?
- Ubuntu 16.10上的Emacs 25?
- “无法validation以下签名,因为公钥不可用:NO_PUBKEY 16126D3A3E5C1192”
- 子进程/ usr / bin / dpkg返回错误代码(1)
- sudo apt-get update失败 – 由于“权限被拒绝”,“无法打开”列表文件
- 安装ttf-mscorefonts-installer时的权限错误/无法删除权限,因为用户’_apt’无法访问文件
- 编写通过apt-get to File手动调用安装的软件包列表
- 如何在ubuntu 15.10上安装或卸载半安装的mysql-client-5.6?
- 如何在12.04降级nvidia驱动程序?