В этом кратком руководстве вы узнаете, как установить последнюю версию клиента удаленного доступа Remmina в любом линукс дистрибутиве.
Remmina — это клиент для подключения к удаленному рабочему столу, который по умолчанию поставляется в большинстве десктоп-дистрибутивах.
Про это приложение мы уже писали ранее.
Подключение к удаленному рабочему столу с помощью Remmina в Ubuntu
Обычно в репозиториях линукс-дистрибутивов большая часть программ, обновляются только с выходом новой версии самого дистрибутива, а на протяжении его жизни выходят только обновления в виде исправления ошибок или с наложением заплаток по безопасности.
Но не всегда хочется ждать выхода новой версии любимого дистрибутива, что бы получить свежую версию необходимой программы, да и то, не обязательно она будет самой последней версии. Иногда новая версия конкретной программы необходима прямо здесь и прямо сейчас, потому что функция, которая появилась в ее новой версии вам очень-очень необходима
Компилирование из исходных кодов мы оставим для гурманов. Мы же рассмотрим как установить уже готовые сборки.
Установить последнюю версию клиента удаленного доступа Remmina
- в Ubuntu / Linux Mint и подобных
- в Debian и подобных
- в Raspberry Pi
- в Fedora
- в Red Hat / Centos
- в Gentoo
- в Sabayon
- в Arch Linux (и производных)
- в Solus
- в перечисленных выше и любых других дистрибутивах через магазин приложений Flatpak
- в перечисленных выше и любых других дистрибутивах через магазин приложений Snap
Итак, для того что бы иметь всегда самую свежую версию программы Remmina вам необходимо:
в Ubuntu / Linux Mint и подобных
Для этого в терминале необходимо добавить официальный репозиторий:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next sudo apt update sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret
Если у вас уже была запущена старая версия, ее необходимо закрыть. Это также можно сделать в терминале:
sudo killall remmina
После установки вы получаете по умолчанию клиент для подключения по RDP и SSH.
Также вы можете расширить его функционал, добавив соответствующие плагины:
sudo apt install remmina-plugin-exec sudo apt install remmina-plugin-kwallet sudo apt install remmina-plugin-nx sudo apt install remmina-plugin-spice sudo apt install remmina-plugin-vnc sudo apt install remmina-plugin-www sudo apt install remmina-plugin-xdmcp
Если вам не понравилась новая версия и вы хотите вернуть все назад, как у вас было раньше, то вам необходимо выполнить следующие команды для очистки от этого PPA:
sudo apt-get install ppa-purge && sudo ppa-purge ppa:remmina-ppa-team/remmina-next
Это удалит репозиторий, который мы только что установили и восстановит предыдущую версию программы.
в Debian и подобных
Здесь Remmina может быть установлена из репозитория backports самого дистрибутива путем выполнения в терминале следующих команд:
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee --append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null sudo apt update sudo apt install -t stretch-backports remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
в Raspberry Pi
Для пакетов Raspbian Buster (10.x) Remmina имеет собственный репозиторий, который вы можете установить, следующими командами:
sudo apt install dirmngr sudo apt-key adv --fetch-keys https://www.remmina.org/raspbian/remmina_raspbian.asc sudo bash -c 'echo "deb https://www.remmina.org/raspbian/ buster main" > /etc/apt/sources.list.d/remmina_raspbian.list' sudo apt update sudo apt install remmina
(Проверено на RPi 3B и 3B+) Настоятельно рекомендуется также установить пакет gnome-keyring, чтобы Remmina могла сохранять зашифрованные пароли в более безопасном месте, чем в текстовых файлах .remmina в папке пользователя /home.
sudo apt install gnome-keyring
(Remmina-next PPA можно использовать на Raspberry Pi 2 и 3, если вы используете один из поддерживаемых **buntu производных дистрибутивов.)
в Fedora
По состоянию на март 2018 года Remmina доступна для большинства Fedora.
Для установки вставьте его в терминал как пользователь root:
dnf copr enable hubbitus/remmina-next dnf upgrade --refresh 'remmina*' 'freerdp*'
в Red Hat / Centos
Remmina присутствует в репозитории EPEL. Для этого подключите его. На пример в Red Hat / Centos 7 версии, это будет выглядеть вот так
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
или например вот так
yum install epel-release yum install remmina
И также можно установить дополнения, расширяющие ее функционал:
remmina-gnome-session remmina-plugins-exec remmina-plugins-kwallet remmina-plugins-nx remmina-plugins-rdp remmina-plugins-secret remmina-plugins-spice remmina-plugins-st remmina-plugins-vnc remmina-plugins-www remmina-plugins-xdmcp
в Gentoo
Для сборки и установки
emerge -av net-misc/remmina
Чтобы собрать сразу двоичный файл и установить его
emerge -avb net-misc/remmina
emerge -avk remmina*.tar.bz # From cp /usr/portage/packages/net-misc remmina* > /mnt/some-usb-stick to multiple boxes emerge -avk =net-misc/remmina-#??Version number
в Sabayon
Необходимо выполнить следующую команду:
equo -i net-misc/remmina
в Arch Linux (и производных)
Существует официальный пакет Arch Linux Remmina. Или, если вы хотите использовать AUR, установите remmina-git.
Есть также некоторые внешние, не поддерживаемые плагины, предоставляемые Muflone и другими плагинами Arch Remmina Protocol
в Solus
Необходимо выполнить следующую команду:
sudo eopkg update-repo sudo eopkg install remmina
в любых дистрибутивах через магазин приложений Flatpak
Это независимый от системы пакет, который работает практически на каждом дистрибутиве. Про него мы уже вам рассказывали ранее
Что бы установить Remmina из этого магазина приложений, необходимо в терминале выполнить следующие подготовительные действия
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo # Необходимо добавить кодеки H.264, которые нужны для передачи изображения flatpak install org.freedesktop.Platform flatpak install org.freedesktop.Platform.openh264
Ну и после этого установить саму программу
flatpak install --user flathub org.remmina.Remmina flatpak run --user org.remmina.Remmina
Если вы используете агент SSH
flatpak run --filesystem=$SSH_AUTH_SOCK --env=SSH_AUTH_SOCK=$SSH_AUTH_SOCK org.remmina.Remminaто возможна проблема, которая описана здесь: https://github.com/flatpak/flatpak/issues/1438
Но, если учесть что там эта проблема 2018 года, то возможно ее уже и нет.
Flatpak хранит данные для установленных приложений (папки XDG config/data) в ~/.var.
Если вы ранее установили Remmina с другим менеджером пакетов, вам придется перенести то, что было в папке
~/.config/remmina
в папку ~/.var/app/org.remmina.Remmina/config/remmina
~/.local/share/remmina
в папку ~/.var/app/org.remmina.Remmina/data/remmina
После установки, вы сможете найти Remmina в меню приложений.
в любых дистрибутивах через магазин приложений Snap
Это также пакет, независимый от системы, который работает во многих дистрибутивах, но в основном в Ubuntu.
Про него мы также уже писали ранее:
Snap — универсальные пакеты программ и игр. Как управлять ими в Linux?
Сначала убедитесь, что у вас установлен Snapd.
Затем установите последний выпуск Remmina из Ubuntu Software Center, выполнив поиск, или установите его из терминала с помощью команды:
sudo snap install remmina
Подсистема Snap имеет ограничения, поэтому некоторые функции (например, для управления позициями монтирования, обнаружения серверов, управления печатью, сохранение пароля с помощью набора ключей) отсутствуют и должны быть исправлены вручную.
Для расширенных функций выполните следующие команды один за другим:
sudo snap connect remmina:avahi-observe :avahi-observe # обнаружение серверов sudo snap connect remmina:cups-control :cups-control # управление печатью sudo snap connect remmina:mount-observe :mount-observe # управление позициями монтирования sudo snap connect remmina:password-manager-service :password-manager-service # сохранение пароля с помощью набора ключей
Деякі функції просто не працюють зі Snap.
Наприклад, доступ до вашого особистого каталогу ~/.ssh неможливий.
Ви повинні вручну скопіювати усі файли що розташовані у теці ~/.ssh/* до теки ~/snap/remmina/common/.ssh/
Если вы хотите установить самую-самую последнюю версию, которая еще проходит тестирование и не утверждена как стабильная, то для ее установки в первый раз надо выполнить команду:
sudo snap установить remmina --edge
Если же вы уже ее установили из Snap, но хотите обновить на более новую, под статусом «нестабильная», то выполнить команду:
sudo snap refresh remmina --channel=edge
Для того чтобы вернуться опять на стабильную версию, выполните команду:
sudo snap refresh remmina --channel=stable otherwise
После установки, вы сможете найти Remmina в меню приложений.
Желаем вам хороших обновлений
Hello, can someone help me please to figure out how to fix a problem? Remmina with RDP plugin send incorrect driver name to Windows server, as a result my local HP printer connects with wrong driver «MS Publisher Imagesetter» which disables the duplex function. Thank you.