一个更简单的debian/ubuntu apt命令行工具接口。
apt-wrapper的Python项目详细描述
一个更短、更简单、更理智的交互界面 Debian/Ubuntu APT 命令行工具。
apt可能被认为是交通警察 将命令指向适当的工具, 如果需要,用sudo自动升降。 它合并来自apt-get和apt-cache的所有命令, 最常见的是 aptitude, dpkg, dpkg-query,add-apt-repository,和apt-key。 它的焦点比“厨房水槽”工具(如wajig)要窄得多。
希望这个微型项目能让你的生活轻松一点。
安装
sudo pip install apt-wrapper
或更新版本:
sudo pip install https://bitbucket.org/mixmastamyk/apt/get/default.tar.gz
用法
示例:
apt # List available commands. apt add universe # Invokes sudo automatically, Password: # when necessary. apt add ppa:who/foo apt update apt search foo apt policy foo apt install foo bar apt purge foo apt instdeb foo.deb apt instdeb http://foo... # new apt who-owns `which tr` coreutils: /usr/bin/tr
缩短命令
apt还可以处理缩短的命令。 添加字母,直到可以唯一标识:
apt cl
结果:
sudo apt-get clean
别名
还有一些常用命令的别名:
apt in foo # install foo apt rm bar # remove apt se baz # apt-cache search apt ls boo # list installed packages, optionally # with pkg name or glob\* argument syntax. apt dir # dir (e.g. NT or ls -l) installed packages.
发行说明
- 1.15-修复:python3下的instdeb下载问题。
- 1.12-enh:python 3支持,重构。
- 1.11-enh:rmrepo命令删除ppa。
- 1.10-enh:重新排序消息,重构。
- 1.09-enh:addrepo现在可以在默认情况下启用标准repo、打印命令。
- enh:instdeb现在可以从url下载和安装。
- 1.07-为仪表盘安装自动升降装置。
- 1.06-添加ls和dir别名和doc语法。
- 1.05-文档改进。
- 1.04-允许通过无错误的附加选项。
- 1.03-使用发行说明更新自述文件并记录新别名。
- 1.02-为searchfiles添加who-owns别名。
- 1.01-为install添加in别名。