На начинаещите в Linux предстои лечение, тъй като те могат да инсталират пакети, като същевременно спестяват време и усилия. Canonical, компанията майка на Ubuntu, беше първата, която внедри щракели, софтуер без зависимост от кръстосано разпространение.
Със Snap дойде Flatpak, друга универсална опаковъчна система, написана на C. Смятан за помощна програма за управление на пакети, той позволява на потребителя да инсталира и стартира приложения в изолирана среда.
Основни терминологии
Подобно на Snap, Flatpak има за цел да опрости управлението на софтуера в дистрибуциите на Linux. Ето някои често срещани терминологии, които си струва да знаете:
- Flatpak: Това е система, използвана за изграждане, разпространение и стартиране на десктоп приложения в изолирана среда на Linux.
- Времетраене: Времетраенията също се наричат платформи, тъй като те работят като интегрирани платформи, за да предоставят основни помощни програми, необходими за работа на приложението Flatpak.
- Приложение Flatpak: Това са приложения, които потребителят може да инсталира с помощта на плосък пакет команда на техния компютър.
Предимства на използването на Flatpak
- Универсалност: Flatpak, като мениджър на помощни услуги, позволява на потребителя да инсталира и стартира приложения практически на почти всеки работен плот на Linux. Това ще включва всички дистрибуции, които не са GNU, операционни системи само за четене, дистрибуции без systemd или други архитектури.
- Иновация благоприятна: Flatpak насърчава поддържащите разпространението, за да помогне на разработчиците да се съсредоточат върху своите иновационни цели.
- Стабилност: Всички счупвания в приложение не водят до повреда на системата. Това е така, защото времето за изпълнение на Flatpak се съдържа и не пречи на работата на системата.
- Инсталиране без корени: Не се нуждаете от повишени привилегии, когато инсталирате приложение / изпълнение на Flatpak.
- Пясъчни приложения: Една от основните цели на Flatpak е да подобри сигурността на системата, като изолира приложенията една от друга. Заявленията са в пясъчна среда и се изпълняват в отделни силози.
Свързани: Ръководство за начинаещи за софтуерни хранилища в Ubuntu
Инсталиране на Flatpak на дистрибуции на Linux
Има различни начини за инсталиране на Flatpak, в зависимост от дистрибуцията на Linux, която използвате.
Инсталацията на Flatpak е процедура от две стъпки. Първата стъпка включва инсталиране на Flatpak чрез мениджър на пакети. Втората стъпка включва добавяне на хранилището на Flatpak Flathub, откъдето можете да инсталирате различни приложения.
Ето как можете да инсталирате пакета на различни дистрибуции на Linux:
На Ubuntu и Mint
По подразбиране Flatpak поддържа Ubuntu 18.04, Mint 19.3 и по-новите им версии. Можете да инсталирате пакета на Ubuntu и Linux Mint с помощта на APT:
sudo apt инсталирайте flatpak
На Debian и базирани на Debian дистрибуции
За да инсталирате Flatpak на базирани на Debian дистрибуции като Elementary и Zorin, трябва да добавите PPA към вашата система, преди да изтеглите пакета:
sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt актуализация
sudo apt инсталирайте flatpak
Можете също да използвате командите, споменати по-горе, за да инсталирате Flatpak на Ubuntu.
На Red Hat и Fedora
За да инсталирате на базирани на RHEL дистрибуции като Fedora и CentOS, изпълнете тази команда:
sudo dnf инсталирай flatpak
Като алтернатива можете да използвате и мениджъра на пакети YUM:
sudo yum инсталирай flatpak
На OpenSUSE
Издайте следната команда, за да инсталирате Flatpak на OpenSUSE:
sudo zypper инсталирайте flatpak
На ArchLinux / Manjaro
Не на последно място, за да инсталирате пакета на Arch Linux и неговите производни дистрибуции, изпълнете следната команда:
sudo pacman -S flatpak
Свързани: Flathub vs. Snap Store: Най-добрите сайтове за изтегляне на приложения за Linux
Добавяне на хранилището на Flathub в Linux
Следващата стъпка е да добавите хранилището на Flatpak, Flathub, за да можете да изтегляте и инсталирате приложения от едно от най-популярните и широко използвани хранилища.
Да се добавете хранилището на Linux, изпълнете тази команда:
flatpak отдалечено добавяне - ако не съществува flathub https://flathub.org/repo/flathub.flatpakrepo
Как да използвам Flatpak на Linux
Използването на Flatpak е доста подобно на използването на други мениджъри на пакети в Linux. Можете да търсите и инсталирате приложения от хранилището на Flathub, като използвате инструмента за команден ред Flatpak.
Търсете приложения във Flathub
Преди да влезете, за да инсталирате приложенията, можете да проверите дали дадено приложение е налично в хранилището. Форматът по подразбиране за тази команда е:
flatpak име на приложение за търсене
Като пример, нека потърсим Spotify и да го инсталираме, ако е наличен.
търсене на flatpak spotify
Получените стойности ще показват идентификатора на приложението, версията, клона и дистанционното управление заедно с описание на софтуера.
Инсталирайте пакети с помощта на Flatpak
Основният синтаксис за инсталиране на приложения, използващи Flatpak, е:
flatpak инсталира отдалечени applicationID
Например, за да инсталирате Spotify, можете да използвате:
flatpak инсталирайте flathub com.spotify. Клиент
Стартирайте приложение
Използвайте следния команден формат, за да стартирате приложение:
flatpak стартиране на applicationID
Например:
flatpak run com.spotify. Клиент
Това в крайна сметка ще стартира приложението Spotify във вашата система.
Списък на инсталираните пакети Flatpak
Нека направим това още една стъпка. За да получите списък на всички пакети Flatpak, инсталирани на вашата система:
плосък списък
Актуализирайте инсталираните пакети
За да актуализирате пакетите Flatpak във вашата система, изпълнете:
актуализация на flatpak
Ако всички пакети вече са актуализирани, няма да има нови промени след изпълнението на гореспоменатата команда.
Деинсталирайте софтуера с помощта на Flatpak
Ако сте инсталирали приложение и вече не искате да го запазите, можете успешно да го деинсталирате с помощта на деинсталирайте метод. Синтаксисът по подразбиране на командата е:
flatpak деинсталиране на applicationID
Тъй като току-що инсталирахме Spotify, опитайте да деинсталирате приложението, като напишете:
деинсталиране на flatpak com.spotify. Клиент
Активиране на хранилището на GNOME
Подобно на Flathub, хранилището на GNOME съдържа всички основни приложения на GNOME. Самото централно хранилище има две версии: стабилна и нощна.
Добавете стабилното хранилище на GNOME
Използвайте wget за да изтеглите GPG ключовете за хранилището:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
Добавете хранилището на GNOME Flatpak към вашата система с помощта отдалечено добавяне:
sudo flatpak отдалечено добавяне --gpg-import = gnome-sdk.gpg --if-не-съществува gnome-apps https://sdk.gnome.org/repo-apps/
За да инсталирате нощната версия вместо това, изпълнете следните команди:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg --if-не-съществува gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
Изброяване на отдалечени хранилища
За да изброите всички конфигурирани отдалечени хранилища:
flatpak дистанционни
Горната команда ще изброи хранилищата, които сте добавили към вашата система. Той също така ще покаже дали хранилището е системна инсталация или е специфично само за няколко потребители.
Изтриване на хранилище на Flatpak
Основният синтаксис за изтриване на хранилище е:
sudo flatpak дистанционно изтриване на име на отдалечено
...където отдалечено име е името на отдалеченото хранилище.
Например, за да премахнете хранилището на Flathub от вашата система:
sudo flatpak дистанционно изтриване на flathub
Ремонт на инсталация Flatpak
Използвай ремонт команда за поправяне на инсталацията Flatpak във вашата система:
sudo flatpak ремонт
Командата отнема малко време за изпълнение, така че бъдете търпеливи и изчакайте да се изпълни напълно.
Убийте Flatpak процес
За да убиете всеки процес на Flatpak, първо проверете кои процеси се изпълняват:
sudo flatpak ps
За да убиете процес:
sudo flatpak kill applicationID
За да проверите дали системата е убила процеса успешно:
sudo flatpak ps
Свързани: Как да покажа свързана с процеса информация за Linux с помощта на командата ps
Извличане на максимума от командите на Flatpak
Като начинаещ вероятно ще се почувствате съкрушени от различните терминологии, жаргон и множество команди, налични в дистрибуциите на Linux. Въпреки това Flatpak е тук, за да улесни живота ви, като ви позволява да инсталирате приложения безопасно и сигурно.
Ако тепърва започвате, най-добре е да изследвате различните функционалности бавно и стабилно, докато разглеждате различните нюанси, налични в дистрибуциите. Ако изобщо не искате да се занимавате с командния ред, помислете за превключване към Snap и Snap Store, за да инсталирате пакети на Linux.
Поразен от стръмната крива на обучение на мениджърите на команден ред? Започнете с Snap and Snap Store още днес.
Прочетете Напред
- Linux
- Linux
- Приложения за Linux
- Мениджъри на пакети
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.