Как извлечь файл RAR в Debian?

Вот обновленный ответ. У меня это сработало при новой установке Ubuntu 18.04.02.

Я установил ssh-сервер, чтобы сделать систему доступной по ssh.

По умолчанию ничего не заблокировано, чтобы убедиться. Так что делать нечего.iptables -L

Я открыл файл /etc/gdm/custom.confи добавил

[security]
DisallowTCP=false

Я раскомментировал следующее в/etc/ssh/sshd_config

AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10

Я перезапустил машину и выполнил командуxhost +

Теперь я подошел ко второму компьютеру и запустил команду, убедившись, что xclock установлен, и предполагая, что вывод команды echo $DISPLAYравен :1

xclock -display IP_Address:1

Вы увидите xclock на компьютере с Ubuntu.

netstat -antlp | grep 6001показывал, что Xorg слушает.

1
11.04.2021, 00:08
2 ответа

Чтобы иметь возможность установить пакет unrar, вам необходимо включить не -бесплатные репозитории(не -бесплатные в смысле «бесплатный как свобода»):

sudo sed -i.bak 's/buster[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list
sudo apt update

Это позволит вам запускать

sudo apt install unrar

и используйте его для извлечения архивов RAR.

2
28.04.2021, 22:53

Просто используйте libarchive bsdtar, как и для всех (большинства )других форматов архивов.

В Debian он раньше был в пакете bsdtar, теперь он находится вlibarchive-tools(вместе с bsdcpioиbsdcat).

bsdtarCLItar-подобен (, а bsdcpio'scpio-подобен, что неудивительно, ), поэтому для извлечения:

bsdtar xf file.rar

libarchive поддерживает архивы RAR 5.0, начиная с версии 3.4.0.

1
28.04.2021, 22:53

Теги

Похожие вопросы