Как превратить сайты в приложения для Linux с помощью веб-каталога

Вы когда-нибудь хотели превратить отдельные веб-сайты в полноценные приложения для Linux? С веб-каталогом это возможно. Интернет-каталог — это магазин, в котором есть множество веб-приложений, которые может легко установить каждый. Он построен с помощью Electron и позволяет превращать веб-сайты в приложения для Linux, устанавливая веб-оболочки как программы, близкие к родным.

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Установить веб-каталог

Инструмент доступен в двоичном формате для основных дистрибутивов Linux. Основными Linux-системами, поддерживающими разработку, являются Ubuntu, Debian, Fedora, Open SUSE, а также Arch Linux. Другие Linux с базой Debian или Redhat имеют расширенную поддержку.

Ubuntu и Debian

Ubuntu и Debian имеют готовый к загрузке предварительно собранный пакет Deb. Если вы используете Elementary OS, Linux Mint или другую операционную систему с базой Debian / Ubuntu? Следуйте этим инструкциям.

Чтобы установить веб-каталог, сначала перейдите на страницу загрузки Linux. Щелкните раскрывающееся меню, чтобы открыть ссылки для загрузки. Выберите «Ubuntu / Debian», чтобы начать загрузку. Затем откройте окно терминала.

В терминале перейдите в каталог загрузок с помощью команды CD:

cd ~/Downloads

Установите пакет с помощью инструмента dpkg.

sudo dpkg -i WebCatalog_*_amd64.deb

Наконец, запустите эту команду, чтобы убедиться, что ваша операционная система исправляет все отсутствующие зависимости. Это может быть необязательно, но, тем не менее, это хорошая мера предосторожности.

sudo apt install -f

Fedora и открытый SUSE

Тем, кто хочет получить веб-каталог в Fedora, Open SUSE или других дистрибутивах Linux на основе Redhat, следует сначала перейти на страницу загрузки Linux, щелкнуть раскрывающееся меню и выбрать «Fedora / OpenSUSE». Взяв пакет, откройте терминал и следуйте инструкциям ниже.

  Как установить Reaper DAW в Linux

Примечание. Используйте операционную систему с базой Redhat? Загрузите файл RPM и используйте диспетчер пакетов для установки веб-каталога!

Fedora

cd ~/Downloads

sudo dnf install WebCatalog_*_.rpm

OpenSUSE

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

Arch Linux

В Arch Linux есть загружаемый пакет pacman, который пользователи могут использовать для установки программы. Перейдите на страницу загрузки Linux на веб-сайте веб-каталога и выберите «Arch Linux». Откройте терминал и с помощью компакт-диска перейдите в папку «Загрузки».

cd ~/Downloads

Файл веб-каталога не является обычным пакетом Arch tar.xz. Вместо этого это файл «pacman». Установите его с помощью переключателя -U:

sudo pacman -U *.pacman

Пакет сообщит Arch, какие зависимости установить, когда он его читает.

Другие Linux

Хотя веб-каталог официально доступен только как Debian / Ubuntu, Fedora / SUSE и Arch, пользователи могут создавать исходный код самостоятельно. Вот как это сделать:

  Как использовать DNSCrypt для шифрования DNS-трафика в Linux

Шаг 1: Установите Node.JS v.8 а также git и последняя версия Yarn в ваш дистрибутив Linux. Найдите в диспетчере пакетов «node js», «npm», «yarn» и «git». Некоторые операционные системы распространяют Yarn / NodeJS, а некоторые нет. Однако все они имеют пакет Git.

Шаг 2. Используя инструмент git в терминале, возьмите последнюю версию исходного кода веб-каталога.

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

cd webcatalog

Шаг 3: Скажите Yarn собрать исходный код вместе.

yarn

Шаг 4. Наконец, соберите пакет для дистрибутивов.

yarn dist

или же

yarn electron-dev

Все встроенные двоичные файлы находятся в ~ / webcatalog / build /.

Использование веб-каталога

Использование веб-каталога во многом похоже на просмотр магазина приложений на Android / iOS или веб-магазина Chrome. Для начала откройте приложение. Несмотря на то, что веб-каталог является интернет-инструментом, программа устанавливается в Linux в категорию «Аксессуары».

После открытия вы увидите своего рода каталог со списком отдельных веб-приложений. Есть несколько способов найти веб-приложения. Самый практичный способ — это просмотр, так как программа открывается прямо в «популярный» раздел.

Либо щелкните поле поиска и введите имя приложения, которое хотите установить.

Когда вы найдете приложение, которое хотите установить, выберите «Установить». Затем перейдите в меню приложения на рабочем столе и выберите «Другое», чтобы запустить приложение.

  Как увеличить время автономной работы ноутбуков с Linux

Удаление приложений

Приложения веб-каталога нельзя удалить напрямую из Linux. Вместо этого вам нужно удалить их из веб-каталога. Чтобы удалить приложение, щелкните гамбургер-меню в верхнем левом углу и выберите пункт меню «Установленные приложения».

В области «Установленные приложения» перечислены все установленные приложения в веб-каталоге. Чтобы удалить один, нажмите «УДАЛИТЬ», и он будет немедленно удален из системы.

Обновление приложений

Обновление также находится в разделе «Установленные приложения». Чтобы попасть туда, щелкните гамбургер-меню и выберите «Установленные приложения». Отсюда нажмите «ОБНОВИТЬ ВСЕ».

Примечание. Вы сможете нажать «ОБНОВИТЬ ВСЕ» только при наличии доступных обновлений. Если в веб-каталоге нет обновлений, этот параметр неактивен.

Отправить приложения

Хотите разместить новое приложение в веб-каталоге? Оказывается, можно! Лучше всего то, что это не требует предварительных навыков программирования. Это связано с тем, что инструмент веб-каталога превращает обычные веб-сайты в приложения.

Вот как отправить новое приложение. Сначала найдите URL-адрес веб-приложения, которое вы хотите отправить, и скопируйте его в буфер обмена (CTRL + C).

Щелкните гамбургер-меню в верхнем левом углу и нажмите «Отправить приложение».

Введите название приложения, вставьте скопированный ранее URL и нажмите «Отправить».

Веб-каталог не предоставит мгновенный доступ к отправленному вами приложению. Вместо этого вы получите уведомление о том, что он находится на рассмотрении. Через некоторое время (в случае одобрения) его можно будет установить через магазин.