Вот обновленный ответ. У меня это сработало при новой установке 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 слушает.
Чтобы иметь возможность установить пакет unrar
, вам необходимо включить не -бесплатные репозитории(не -бесплатные в смысле «бесплатный как свобода»):
sudo sed -i.bak 's/buster[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list
sudo apt update
Это позволит вам запускать
sudo apt install unrar
и используйте его для извлечения архивов RAR.
Просто используйте libarchive bsdtar
, как и для всех (большинства )других форматов архивов.
В Debian он раньше был в пакете bsdtar
, теперь он находится вlibarchive-tools
(вместе с bsdcpio
иbsdcat
).
bsdtar
CLItar
-подобен (, а bsdcpio
'scpio
-подобен, что неудивительно, ), поэтому для извлечения:
bsdtar xf file.rar
libarchive поддерживает архивы RAR 5.0, начиная с версии 3.4.0.