У цьому короткому посібнику ви дізнаєтеся, як встановити останню версію клієнта для віддаленого доступу Remmina в будь-якому линукс дистрибутиві.
Remmina – це клієнт для підключення до віддаленого робочого столу, який за замовчуванням поставляється в більшості десктоп-дистрибутивах.
Про цей додаток ми вже писали раніше.
Подключение к удаленному рабочему столу с помощью Remmina в Ubuntu
Зазвичай в репозиторіях лінукс-дистрибутивів велика частина програм, оновлюються тільки з виходом нової версії самого дистрибутиву, а протягом його життя виходять тільки оновлення у вигляді виправлення помилок або з накладенням латок з безпеки.
Але не завжди хочеться чекати виходу нової версії улюбленого дистрибутиву, що б отримати свіжу версію необхідної програми, та й то, не обов’язково вона буде самої останньої версії. Іноді нова версія конкретної програми необхідна прямо тут і прямо зараз, тому що функція, яка з’явилася в її новій версії вам дуже-дуже потрібна: smile:
Компілювання з початкових кодів ми залишимо для гурманів. Ми ж розглянемо як встановити вже готові збірки.
Встановити останню версію клієнта для віддаленого доступу 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.