Wajig - Debian的统一包管理前端
Debian用户和它的衍生品如ubuntu和linux mint用户必须熟悉apt(高级包工具)。
这是一个包装管理的工具。
Apt附带了几个工具。
apt-get,apt-cache,apt-mark,apt-key是示例。
它也用作另一个前端的发动机,例如诸如GUI模式中的才能或者突触。
还有另一个前端使用APT作为发动机。
它的名字是wajig。
单个wajig命令可以"协调"APT命令来处理我们要询问的查询,然后将结果提供给用户。
因此,作为用户,我们不必混淆处理查询所需的APT工具。
它是apt-get,apt-cache,apt-mark或者其他apt命令吗?
只需向Wajig提供查询,让Wajig为我们处理它。
Wajig也可以在用户模式下运行。
但如果Wajig需要更高的特权,Wajig会要求我们输入root密码。
让我们开始挖掘Wajig。
安装
要检查系统是否有WAJIG,只需在控制台/终端上键入WAJIG。
如果我们看到如下所示的输出,则Wajig安装在系统中。
$wajig wajig >
如果没有,可以使用apt-get命令开始安装wajig。
$sudo apt-get install wajig
Wajig用法
Wajig可以通过两种方式运行。
使用WAJIG提示符如上所示,或者在WAJIG命令后直接放置WAJIG参数。
安装包
要安装包,刚刚运行:
$wajig install package_name
或者
$wajig wajig > install gnome-do
从上面的示例中,我们看到wajig命令将在系统中安装一个名称Gnome-do的包。
删除软件包
要删除包,请使用删除参数。
$wajig remove package_name
现在从Wajig命令上面的示例将从系统中删除名为Banshee的包。
清洗包
删除和清除之间的区别在于,清除也会在删除时删除配置文件。
以下是完全删除班舍套餐的示例。
如果我们查看以前的命令,它看起来类似于apt-get命令。
要使用APT GET安装包,该命令与APT-Get Install Package_name或者Apt-get删除package_name类似以删除包。
这是一个有趣的部分,也是Wajig的力量。
搜索包
有时我们要安装一个软件,但我们不确定软件名称。
然后我们搜索。
要搜索包,只需运行wajig搜索package_name。
假设我们想安装一个软件名称终结器。
我们可以使用这样的命令:
$wajig search terminator
下图将显示输出。
如果我们使用apt-get命令来搜索一个包,我们会有这样的错误:
Wajig足够智能,以知道搜索不是Apt-get参数。
它是apt-cache参数。
如果我们运行APT-Cache搜索终结器,那么我们将具有正确的输出。
显示包描述
当我们已经Founf我们想要的包时,但要在安装之前确保它或者删除它,则可以使用Show参数来满足该目的。
假设我们要查看名为Terminator的包的描述。
我们可以使用Description参数。
然后该命令将是这样的:
$wajig describe terminator
或者我们可以添加-v参数以包含有关包的更多信息。
$wajig describe terminator -v
如果我们仍然想知道更多详细信息,请使用如下所示的Show参数:
$wajig show terminator
使用Wajig详细信息终结器还将产生与Wajig Show终结者的相同输出
列出包文件
安装包后,我们可能希望在安装包的情况下了解。
或者随包提供的文件。
假设包是终结器包,那么我们可以通过键入:
$wajig list-files terminator
更新
要更新新和更新的软件包列表,只需键入:
$wajig update
升级
如果我们想要升级的包,那么如何?
我们可以通过简单地打字来了解它:
$wajig toupgrade
这是该命令的示例输出。
安全升级
如果我们只想执行与Linux系统的安全性有关的升级包,则Wajig提供了一个名为UpgradeEchentify的参数。
因此,我们不必手动选择与安全性相关的包。
只需输入:
$wajig upgradesecurity
然后Wajig将进行更新,将结果与已安装的软件包进行比较,并为我们选择所需的软件包。
最后,我们需要确认是或者否以提交此升级过程。
升级和分发升级
我们可能会看到Wajig中有两个升级场景。
升级和分发升级。
差异是升级只会升级现有包。
它不会安装新软件包。
同时,分发升级将更新现有包,它可能安装新软件包。
分发升级通常意味着如果我们想升级Linux版本,请从Debian 6到Debian 7.这是语法:
Upgrade $wajig upgrade
Distribution Upgrade $wajig distupgrade
如果我们想在进行分发升级之前进行更新过程,Wajig可以使用一个简单的命令执行:
$wajig dailyupgrade
自动清洁VS自动删除
安装或者删除包后,某些软件包可能会留下。
我们可以使用AutoClan和AutoreMove参数清洁它。
当我们想要从下载缓存中删除不再可下载的.deb文件时,可以使用:
$wajig autoclean
在另一边,我们也可以使用:
$wajig autoremove
删除未使用的依赖包。
oprhans参数
我们也可能在系统中拥有oprhans库 。
孤儿库 意味着任何已安装的包都不需要库 。
我们可以通过键入显示列表:
$wajig oprhans
孤儿参数需要在系统中安装Deborphan包。
如果我们没有,我们可以通过键入:
$wajig install deborphan
有一次孤儿库列表后,我们可以清除它们以保存存储空间。
我们可以使用purgeorphan参数进行。
这是命令:
$wajig purgeorphans