一个更简单的debian/ubuntu apt命令行工具接口。

apt-wrapper的Python项目详细描述


一个更短、更简单、更理智的交互界面 Debian/Ubuntu APT 命令行工具。

apt可能被认为是交通警察 将命令指向适当的工具, 如果需要,用sudo自动升降。 它合并来自apt-getapt-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.

许可证

根据GPL, version 3+授权。


发行说明

  • 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别名。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring框架服务单元测试   在Java中遍历hashmaps的hashmap以检索字符串值   如何使用CodeQL检查Java注释是否具有特定属性?   java为什么在Spring Boot中访问此资源而不是登录弹出窗口需要始终获得完全身份验证   处理将多集计数转换为列表的过程   java另一个线性布局,没有出现按钮   eclipse Java映像加载未显示在jar中   java Junit类无法加载基本测试类ApplicationContext   java如何在main中使用my getvalues()方法打印列表   java Sonar,S128:切换案例应该以无条件的“中断”语句结束,而不是继续   java从socket读取字符串错误连接重置错误   java使用新数据刷新任意图表饼图   java通过异步运行lambda访问方法参数   java错误的结果一旦我处理try and catch