几个月前,我们发表了一篇关于 赛隆,Arch Linux 及其衍生产品的维护程序。 今天,我们将看到来自创建 Cylon 的同一开发人员的另一个基于 Debian 的系统的维护程序。 打招呼 Cylon-deb,一个基于 CLI 菜单的 Debian Linux 维护程序,用 Bash 编写。 您可能已经猜到了,Cylon-deb 是 Cylon 的分叉和截断版本。 它是托管在 GitHub 上的免费开源程序。 因此,如果有任何问题,您可以自由地分叉、添加功能、改进代码和/或修复错误。
Clylon-deb 脚本将执行许多维护任务,包括以下内容:
- 安装和删除软件包;
- 删除所有孤立的包(即不需要作为依赖项);
- 升级包;
- 在数据库中搜索包;
- 搜索已经安装的包;
- 检查更新;
- 显示数据库中包的详细信息;
- 显示已安装软件包的详细信息;
- 列出给定包拥有的所有文件;
- 清理本地缓存;
- 将已安装的软件包列表写入文件;
- 显示有关系统和软件包设置的详细信息;
- 以及其他一些任务。
内容
Cylon-deb:Debian Linux 维护计划
安装 Cylon-deb
开发人员创建了一个 PPA 来简化安装。 要在 Debian 和 Ubuntu、Linux Mint 等 debian 变体上安装,请一一运行以下命令:
sudo add-apt-repository ppa:typematrix/cylondeb sudo apt update sudo apt install cylondeb
用法
安装后,使用以下命令启动 Cylon-deb:
Cylon.sh
笔记: ‘c’ 是上述命令中的大写字母。
示例输出为:
如您所见,Cylon-deb 主菜单是不言自明的。 主菜单包含以下五个子菜单。
- 更新
- xterm 终端
- 系统信息
- 赛昂信息
- Exit
系统升级
从主菜单中键入数字 1 以打开 更新 子菜单。
=============================================================================================== Updates =============================================================================================== Update options:- 1) Check for updates (no download), aptitude search '~U' 2) Upgrade all, apt-get update && apt-get dist-upgrade 3) Display info about a package, apt-cache show 4) Install Package, apt install 5) Search for packages in the database, apt search 6) Delete Package, apt remove 7) Search for already installed packages, aptitude search '~i' 8) Display info for locally installed packages, dpkg -s 9) List all files owned by a given package, dpkg -L 10) Clean up all local cache, apt-get autoclean 11) Write installed package lists to files 12) Remove all packages not required as dependencies), apt-get autoremove 13) Return to main menu By your command:
如您所见,它显示了所有系统维护任务。 只需输入一个数字即可运行相应的操作。 例如,键入 3 显示有关包的信息。 它将提示您输入包的名称。