Як перетворити веб-сайти на програми для Linux за допомогою веб-каталогу

Чи виникало у вас коли-небудь бажання трансформувати звичайні веб-сайти у повноцінні програми на платформі Linux? Завдяки WebCatalog це стає реальністю. WebCatalog – це своєрідний магазин, наповнений різноманітними веб-програмами, які кожен користувач може без зусиль інсталювати. Створений з використанням Electron, він дає можливість конвертувати веб-сторінки в Linux-програми, фактично встановлюючи веб-обгортки як майже нативні додатки.

СПОЙЛЕРНА ПІДСКАЗКА: прокрутіть сторінку вниз, щоб переглянути відеоінструкцію наприкінці цієї статті.

Інсталяція WebCatalog

Цей інструмент пропонується у вигляді бінарних файлів для найпоширеніших дистрибутивів Linux. Основними підтримуваними Linux-системами є Ubuntu, Debian, Fedora, OpenSUSE та Arch Linux. Інші дистрибутиви на основі Debian або RedHat також можуть бути підтримані.

Ubuntu та Debian

Для користувачів Ubuntu та Debian доступний готовий до завантаження пакет Deb. Якщо ви використовуєте Elementary OS, Linux Mint чи іншу ОС на базі Debian/Ubuntu, слідуйте цим настановам.

Для інсталяції WebCatalog спершу перейдіть на сторінку завантажень для Linux. Клацніть спадне меню, щоб відкрити посилання для завантаження. Оберіть «Ubuntu/Debian» для початку завантаження. Після цього відкрийте вікно терміналу.

У терміналі перейдіть до директорії завантажень, використовуючи команду CD:

cd ~/Downloads

Встановіть пакет, використовуючи утиліту dpkg.

sudo dpkg -i WebCatalog_*_amd64.deb

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

sudo apt install -f

Fedora та OpenSUSE

Користувачі, які хочуть встановити WebCatalog на Fedora, OpenSUSE або інших дистрибутивах Linux на базі RedHat, повинні спочатку перейти на сторінку завантажень для Linux, натиснути на спадне меню та вибрати «Fedora/OpenSUSE». Завантаживши пакет, відкрийте термінал і дотримуйтесь наведених нижче інструкцій.

Примітка: Ви використовуєте ОС на основі RedHat? Завантажте RPM-файл та скористайтеся менеджером пакетів для інсталяції WebCatalog!

Fedora

cd ~/Downloads
sudo dnf install WebCatalog_*_.rpm

OpenSUSE

cd ~/Downloads
sudo zypper install WebCatalog_*_.rpm

Arch Linux

Arch Linux має пакет pacman, який користувачі можуть завантажити для встановлення програми. Перейдіть на сторінку завантажень Linux на сайті WebCatalog та оберіть «Arch Linux». Відкрийте термінал і перейдіть до папки “Завантаження” за допомогою команди cd.

cd ~/Downloads

Файл WebCatalog – це не звичайний Arch-пакет tar.xz. Натомість, це файл “pacman”. Встановіть його за допомогою ключа -U:

sudo pacman -U *.pacman

Пакет повідомить Arch про необхідні залежності під час його обробки.

Інші Linux-дистрибутиви

Хоча WebCatalog офіційно підтримується тільки на Debian/Ubuntu, Fedora/SUSE та Arch, користувачі можуть самостійно скомпілювати вихідний код. Ось як це зробити:

Крок 1: Встановіть Node.JS версії 8, а також git і останню версію Yarn на ваш дистрибутив Linux. Знайдіть у менеджері пакетів “node js”, “npm”, “yarn” та “git”. Деякі операційні системи розповсюджують Yarn/NodeJS, а деякі ні. Проте, всі мають пакет Git.

Крок 2: Використовуючи git в терміналі, отримайте останню версію вихідного коду WebCatalog.

git clone https://github.com/webcatalog/webcatalog.git
cd webcatalog

Крок 3: Запустіть Yarn для компіляції вихідного коду.

yarn

Крок 4: Нарешті, створіть пакет для дистрибутивів

yarn dist

або

yarn electron-dev

Всі створені бінарні файли знаходяться в ~/webcatalog/build/.

Використання WebCatalog

Використання WebCatalog нагадує перегляд магазину додатків на Android/iOS або Chrome Web Store. Для початку, відкрийте програму. Хоча WebCatalog є інструментом для роботи в Інтернеті, програма встановлюється в розділ “Аксесуари” в Linux.

Після відкриття ви побачите каталог з переліком окремих веб-програм. Існує кілька способів пошуку веб-програм. Найзручнішим способом є перегляд, оскільки програма відкривається одразу в розділі “популярні”.

Або натисніть на поле пошуку та введіть назву програми, яку ви хочете встановити.

Знайшовши програму, яку ви бажаєте встановити, оберіть “Встановити”. Потім перейдіть до меню додатків на вашому робочому столі та виберіть “Інше”, щоб запустити програму.

Видалення програм

Програми, встановлені через WebCatalog, не можна видалити безпосередньо з Linux. Замість цього, вам потрібно буде видалити їх з самого WebCatalog. Для видалення програми, клацніть на гамбургер-меню у верхньому лівому куті та виберіть пункт “Встановлені програми”.

У розділі “Встановлені програми” відображається список усіх встановлених додатків у WebCatalog. Для видалення, натисніть “ВИДАЛИТИ”, і програма буде миттєво видалена з вашої системи.

Оновлення програм

Функція оновлення також знаходиться в розділі “Встановлені програми”. Щоб туди потрапити, клацніть гамбургер-меню та оберіть “Встановлені програми”. Звідти натисніть “ОНОВИТИ ВСЕ”.

Примітка: Кнопка “ОНОВИТИ ВСЕ” буде активною лише за наявності доступних оновлень. Якщо WebCatalog не має оновлень, ця опція буде неактивною.

Надсилання програм

Бажаєте запропонувати новий додаток для WebCatalog? Виявляється, це можливо! Найголовніше, що для цього не потрібні спеціальні навички програмування. Це тому, що WebCatalog перетворює звичайні веб-сайти на програми.

Ось як запропонувати новий додаток. Спочатку знайдіть URL-адресу веб-сайту, який ви хочете надіслати, і скопіюйте її в буфер обміну (CTRL+C).

Натисніть на гамбургер-меню у верхньому лівому куті і виберіть “Надіслати програму”.

Введіть назву програми, вставте URL-адресу, яку ви скопіювали, та натисніть “Надіслати”.

WebCatalog не надасть миттєвого доступу до запропонованого вами додатку. Натомість, ви отримаєте повідомлення про те, що він розглядається. Через деякий час (якщо буде схвалено) його можна буде встановити через магазин.