6个版本 (2个稳定版)
使用旧版Rust 2015
1.0.1 | 2018年11月15日 |
---|---|
0.1.4 | 2018年4月13日 |
0.1.3 | 2018年4月13日 |
0.1.2 | 2018年4月13日 |
0.1.1 | 2018年4月13日 |
#1007 在 Unix API
每月21次下载
13KB
202 行
actl
actl 是一个简单但强大的Archlinux系统维护工具。
注意:该文档仍在进行中,可能过时或不正确。如果是这种情况,我作为项目的维护者,将非常感谢您更新它。否则,只需提出问题,我或其他人会在适当的时候修复它。
安装
首先从官方仓库安装依赖项,如果您还没有AUR助手,请手动从AUR安装trizen。
完成此操作后,如果尚未安装,请安装构建依赖项。然后运行 cargo install actl
。别忘了将 ~/.cargo/bin
添加到您的PATH。
完成后,运行 actl -:
以生成默认配置。
构建依赖项
- rust
依赖项
-
sudo
-
trizen
-
rkhunter
构建有效命令
有效命令使用以下公式构建。
actl -[分类开关][操作开关] [附加参数]
其中 [分类开关] 是操作所在分类的开关。
之后是 [操作开关],可能是一个或多个
如果某些操作需要附加参数。例如 -Sp
。它们应在这里提供。
操作分类
由于该程序具有广泛的功能,我决定将每个“操作”分成组。可以通过键入 actl -:
来列出这些组。目前,不适合组单操作将给予其自己的分类,没有任何参数。预计在将来有更多此类操作时将进行更改。所有当前分类如下。
-
pctls
用于与软件包相关的内容。 -
ethct
用于互联网连接相关的内容。 -
sysec
用于系统安全相关的内容。
pctls
本类别包含与软件包相关的操作。下面列出了所有可能的操作及其相应的开关。
开关 | 描述 |
---|---|
P | 类别开关。 |
y | 更新系统上的所有软件包。包括 AUR 软件包。 |
o | 优化 pacman 数据库。 |
k | 清理软件包缓存。 |
u | 显示孤儿软件包列表。 |
ethct
本类别包含与互联网连接相关的操作。下面列出了所有可能的操作及其相应的开关。
开关 | 描述 |
---|---|
E | 类别开关。通过配置文件中配置的适配器通过以太网连接到互联网。 |
sysec
本类别包含与系统安全相关的操作。下面列出了所有可能的操作及其相应的开关。
开关 | 描述 |
---|---|
S | 类别开关。 |
p | 使用提供的长度作为附加参数,生成一个用于密码的基于密码学随机性的 ASCII 字符串。 |
依赖项
~4MB
~86K SLoC