Как установить последнюю версию Remmina в любом linux-дистрибутиве


В этом кратком руководстве вы узнаете, как установить последнюю версию клиента удаленного доступа Remmina в любом линукс дистрибутиве.

Remmina — это клиент для подключения к удаленному рабочему столу, который по умолчанию поставляется в большинстве десктоп-дистрибутивах.
Про это приложение мы уже писали ранее.

Подключение к удаленному рабочему столу с помощью Remmina в Ubuntu

Обычно в репозиториях линукс-дистрибутивов большая часть программ, обновляются только с выходом новой версии самого дистрибутива, а на протяжении его жизни выходят только обновления в виде исправления ошибок или с наложением заплаток по безопасности.
Но не всегда хочется ждать выхода новой версии любимого дистрибутива, что бы получить свежую версию необходимой программы, да и то, не обязательно она будет самой последней версии. Иногда новая версия конкретной программы необходима прямо здесь и прямо сейчас, потому что функция, которая появилась в ее новой версии вам очень-очень необходима

Компилирование из исходных кодов мы оставим для гурманов. Мы же рассмотрим как установить уже готовые сборки.

Установить последнюю версию клиента удаленного доступа Remmina

  1. в Ubuntu / Linux Mint и подобных
  2. в Debian и подобных
  3. в Raspberry Pi
  4. в Fedora
  5. в Red Hat / Centos
  6. в Gentoo
  7. в Sabayon
  8. в Arch Linux (и производных)
  9. в Solus
  10. в перечисленных выше и любых других дистрибутивах через магазин приложений Flatpak
  11. в перечисленных выше и любых других дистрибутивах через магазин приложений 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

Это независимый от системы пакет, который работает практически на каждом дистрибутиве. Про него мы уже вам рассказывали ранее

Как установить Flatpak в Ubuntu/Linux mint и другие


Что бы установить 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 в меню приложений.

Желаем вам хороших обновлений

Поделитесь с друзьями

Добавить комментарий

2 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
Alex

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.

vtas

Advanced / Override Printer Drivers in connection settings
example in field tooltip

2
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x