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


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

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

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

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

Установить последнюю версию клиента удаленного доступа 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

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

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

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

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

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

0 0 vote
Article Rating

Publication author

offline 6 hours

Админ

Хотите писать статьи? Напишите мне в чат, и я предоставлю вам такую возможность.
Comments: 948Publics: 790Registration: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
 
guest
0 Комментарий
Inline Feedbacks
View all comments