Як встановити RustDesk на openSUSE

RustDesk – це програмне забезпечення для віддаленого робочого столу з відкритим вихідним кодом, що дає змогу вам контролювати й отримувати доступ до вашого комп’ютера з будь-якої точки світу. Вона написана на Rust, мові системного програмування, відомій своєю продуктивністю, безпекою і паралелізмом.

Однією з ключових переваг RustDesk є його гнучкість. Користувачі можуть самостійно розміщувати програмне забезпечення на власних серверах або використовувати публічні сервери, що надаються командою RustDesk. Це дає змогу посилити контроль над конфіденційністю та безпекою даних, що робить його привабливим варіантом для компаній і приватних осіб, для яких захист даних є пріоритетом.

Необхідні умови

  • Сервер під управлінням однієї з таких операційних систем: openSUSE (Leap або Tumbleweed).
  • Рекомендується використовувати свіжу інсталяцію ОС, щоб запобігти можливим проблемам.
  • Для виконання команд вам знадобиться доступ до терміналу. openSUSE надає для цього додаток Terminal. Його можна знайти в меню “Додатки”.
  • Вам знадобиться активне підключення до інтернету для завантаження Inkscape і його залежностей.
  • Вам знадобляться права адміністратора (root) або обліковий запис користувача з привілеями sudo.

Встановлення RustDesk на openSUSE

Крок 1. Налаштування середовища.

Для початку відкрийте термінал на вашій системі openSUSE. Переконайтеся, що система оновлена, виконавши таку команду:

sudo zypper refresh
sudo zypper update

Ця команда оновить репозиторії пакетів і оновить усі застарілі пакети до останніх версій.

Далі встановіть основні інструменти, необхідні для процесу встановлення. Виконайте таку команду, щоб встановити Git і групу пакетів Development Tools: Ця команда оновить сховища пакетів і оновить усі застарілі пакети до останніх версій.

Далі встановіть основні інструменти, необхідні для процесу встановлення. Виконайте таку команду, щоб встановити Git і групу пакетів Development Tools:

sudo zypper install git -t pattern devel_basis

Крок 2. Встановлення RustDesk на openSUSE.

Вихідний код RustDesk розміщений на GitHub, що полегшує доступ до нього і його завантаження. Щоб клонувати репозиторій RustDesk, перейдіть до каталогу, де ви хочете зберігати вихідний код, і виконайте таку команду:

git clone https://github.com/rustdesk/rustdesk.git

Ця команда створить новий каталог під назвою “rustdesk” і завантажить останні версії вихідного коду з основної гілки. Якщо ви віддаєте перевагу використанню певної версії або гілки, ви можете змінити команду відповідним чином. Наприклад, щоб клонувати певну версію релізу, можна використовувати:

git clone --branch 1.1.9 https://github.com/rustdesk/rustdesk.git

Замініть “1.1.9” на потрібний номер версії. За замовчуванням при клонуванні репозиторію без зазначення гілки ви отримаєте останній стабільний реліз.

Завантаживши вихідний код, перейдіть у каталог “rustdesk” за допомогою такої команди:

cd rustdesk

Перш ніж приступити до процесу складання, переконайтеся, що у вашій системі встановлено останню версію Rust. Якщо Rust не встановлено, ви можете зробити це, виконавши команду:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Дотримуйтесь інструкцій на екрані, щоб завершити встановлення Rust. Тепер ви готові до збірки RustDesk з вихідного коду.

Виконайте наступну команду, щоб запустити процес складання:

cargo build --release

Ця команда скомпілює RustDesk з увімкненими оптимізаціями, що призведе до створення більш швидкого та ефективного бінарного файлу. Процес складання може зайняти деякий час, залежно від апаратних можливостей вашої системи.

Якщо в процесі складання ви зіткнулися з будь-якими помилками, перевірте, чи встановлено всі необхідні залежності. До поширених проблем належать відсутність бібліотек або застарілі пакети. Додаткові відомості про усунення помилок складання див. у розділі “Усунення неполадок”.

Після завершення процесу складання ви знайдете скомпільований двійковий файл RustDesk у каталозі “target/release”. Щоб встановити RustDesk на всю систему, виконайте таку команду:

sudo cp target/release/rustdesk /usr/local/bin/

Як альтернатива, якщо ви віддаєте перевагу установці для конкретного користувача, ви можете скопіювати двійковий файл у каталог у PATH вашого користувача, наприклад, “~/.local/bin/”:

mkdir -p ~/.local/bin
cp target/release/rustdesk ~/.local/bin/

Після встановлення RustDesk ви можете налаштувати його відповідно до своїх уподобань і оптимізувати його роботу. RustDesk надає конфігураційний файл, розташований за адресою “~/.config/rustdesk/config.toml”. Відкрийте цей файл за допомогою текстового редактора:

nano ~/.config/rustdesk/config.toml

Файл конфігурації дає змогу налаштувати різні параметри, як-от мережеві порти, параметри шифрування та вподобання користувацького інтерфейсу. Позначте та змініть потрібні параметри відповідно до ваших потреб. Збережіть зміни та вийдіть із текстового редактора.

Щоб переконатися, що RustDesk встановлено правильно, виконайте в терміналі таку команду:

rustdesk --version

Якщо встановлення пройшло успішно, ви повинні побачити номер версії RustDesk.

Щоб запустити RustDesk, просто введіть “rustdesk” у терміналі та натисніть Enter. Відкриється користувацький інтерфейс RustDesk, який дозволить вам підключитися до віддаленого робочого столу, ввівши IP-адресу або ім’я хоста цільової машини.

Якщо ви хочете, щоб RustDesk автоматично запускався при старті системи, ви можете створити службовий файл systemd. Створіть новий файл з ім’ям “rustdesk.service” у каталозі “/etc/systemd/system/”:

sudo nano /etc/systemd/system/rustdesk.service

Додайте у файл такий вміст:

[Unit]
Description=RustDesk Remote Desktop
After=network.target

[Service]
ExecStart=/usr/local/bin/rustdesk
Restart=always
User=your_username

[Install]
WantedBy=multi-user.target

Збережіть і закрийте файл, а потім увімкніть автоматичний запуск служби RustDesk під час завантаження:

sudo systemctl enable rustdesk.service

Тепер ви можете запустити службу RustDesk, використовуючи:

sudo systemctl start rustdesk.service

Вітаємо! Ви успішно встановили RustDesk. Для отримання додаткової або корисної інформації ми рекомендуємо вам відвідати офіційний сайт RustDesk.

Поділіться своєю любов'ю

Залишити відповідь

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