我需要通过 shell 解压不同类型的扩展名,例如 .zip (p7zip-full)、.rar (unrar-free)
但对于相反的操作(压缩),我找不到合适的命令。对于 RAR,它说没有候选。
$ sudo apt install -y --install-recommends rar
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package rar is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'rar' has no installation candidate
并且正如 p7zip-full 建议我在安装时也安装 p7zip-rar
$ sudo apt install -y --install-recommends p7zip-full
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
p7zip-rar
The following NEW packages will be installed:
p7zip-full
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 993 kB of archives.
After this operation, 3,943 kB of additional disk space will be used.
然后我也尝试安装它。
$ sudo apt install -y --install-recommends p7zip-rar
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package p7zip-rar is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'p7zip-rar' has no installation candidate
令人惊奇的是,也没有候选人。
RAR 是私有扩展,这就是为什么很难找到合适的命令来压缩它的原因吗?如果是这样,那么我如何在 shell 中压缩 .rar 文件?
编辑:1 PS:回答@steeldriver,这是我的来源状态。列表
是否缺少多元宇宙的参考?
答案1
最近我能够使用命令 rar 在 shell 中压缩文件。不知道是否因为软件包的更新期导致它不可用。
谢谢初级为了RAR 存档 Ubuntu。指导