Bii o ṣe le Fi sii ati Lo Flatpak lori Lainos


Ni Lainos, awọn ọna pupọ lo wa fun fifi sori ẹrọ sọfitiwia kan. O le lo awọn alakoso package bii YUM fun awọn pinpin kaakiri RHEL. Ti awọn idii ko ba si ni awọn ibi ipamọ osise, o le lo awọn PPA ti o wa (Fun awọn pinpin Debian) tabi fi wọn sii nipa lilo awọn idii DEB tabi RPM. Ti o ko ba jẹ afẹfẹ ti lilo ebute, Ile-iṣẹ sọfitiwia le fun ọ ni ọna ti o rọrun pupọ ti fifi awọn ohun elo sii. Ti ohun gbogbo ba kuna, o tun ni aṣayan ti ikole lati orisun.

Jẹ pe bi o ṣe le, awọn italaya diẹ wa. Ile-iṣẹ sọfitiwia ko le nigbagbogbo ni ohun elo ti o n wa ati fifi sori ẹrọ lati awọn PPA le mu awọn aṣiṣe wa tabi awọn ọran ibamu. Ni afikun, ile lati orisun nilo ipele ti oye ti o ga julọ ati kii ṣe ọna ọrẹ alakọbẹrẹ fun awọn tuntun si Linux.

Ni imọlẹ iru awọn italaya bẹẹ, ọna gbogbo agbaye ti fifi awọn idii wa ni iṣeduro ni gíga lati le gba akoko laaye ati yago fun awọn aṣiṣe ti o waye lati awọn ọran ibamu. Canonical ni akọkọ lati ṣe iru imọran bẹ ni irisi awọn idii imolara. Awọn ifibọ jẹ pinpin kaakiri, ti a fi sinu apoti, ati awọn idii sọfitiwia ti ko ni igbẹkẹle ti o jẹ irọrun fifi sori awọn ohun elo sọfitiwia.

Pẹlú pẹlu awọn snaps, flatpak wa, eyiti o tun jẹ eto iṣakojọpọ gbogbo agbaye.

Kọ ni C, flatpak jẹ iwulo iṣakoso package ti o fun laaye awọn olumulo lati fi sori ẹrọ ati ṣiṣe awọn ohun elo ni sandboxed tabi agbegbe ti o ya sọtọ. Gẹgẹ bi awọn snaps, awọn ero flatpak ni irọrun mimu iṣakoso awọn idii sọfitiwia kọja ọpọlọpọ awọn kaakiri. Flatpak kan le fi sori ẹrọ ni eyikeyi pinpin Linux ti o ṣe atilẹyin Flatpaks laisi eyikeyi iyipada.

Bii o ṣe le Fi sii Flatpak ni Awọn Pinpin Lainos

Ninu itọsọna yii, a ni idojukọ lori bawo ni o ṣe le fi Flatpak sori ẹrọ ki o lo o kọja awọn pinpin kaakiri Linux. Fifi Flatpak jẹ ilana igbesẹ 2 kan. Ni akọkọ, o nilo lati fi Flatpak sori ẹrọ nipa lilo oluṣakojọpọ olupin pinpin rẹ ati lẹhinna ṣafikun ibi ipamọ Flatpak (Flathub) lati ibiti awọn ohun elo yoo fi sii.

Nipa aiyipada, Flatpak ni atilẹyin lori Ubuntu 18.04 ati Mint 19.3 ati awọn ẹya nigbamii. O le jẹrisi eyi nipa ṣiṣe pipaṣẹ:

$ sudo apt install flatpak

Fun awọn pinpin kaakiri Debian miiran bii Zorin, Elementary, ati awọn distros miiran, ṣafikun PPA ti o han ki o ṣe pipaṣẹ ni isalẹ:

$ sudo add-apt-repository ppa:alexlarsson/flatpak 
$ sudo apt update 
$ sudo apt install flatpak

Fun Fedora ati RHEL/CentOS 8 ṣiṣe aṣẹ naa.

$ sudo dnf install flatpak

Fun awọn ẹya ti iṣaaju, RHEL/CentOS 7 lo oluṣakoso package yum lati fi sori ẹrọ flatpak.

$ sudo yum install flatpak

Lati mu Flatpak ṣiṣẹ lori OpenSUSE pe aṣẹ naa:

$ sudo zypper install flatpak

Lakotan, lati jẹki Flatpak lori Arch Linux ati awọn eroja rẹ, kepe aṣẹ:

$ sudo pacman -S flatpak

Lọgan ti a fi Flatpak sori ẹrọ, igbesẹ ti yoo tẹle yoo jẹ lati jẹki ibi ipamọ Flatpak lati ibiti awọn ohun elo yoo gba lati ayelujara.

Bii o ṣe le ṣafikun Ibi ipamọ Flathub ni Lainos

Igbese ti yoo tẹle yoo jẹ lati ṣafikun ibi ipamọ Flatpak lati ibiti a yoo gba lati ayelujara ati fi awọn ohun elo sii. Nibi. a n ṣe afikun Flathub nitori o jẹ olokiki julọ ati ibi ipamọ ti a lo ni ibigbogbo.

Lati ṣafikun Flathub si eto rẹ. ṣiṣe aṣẹ ni isalẹ.

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Bii o ṣe le Lo Flatpak ni Lainos

Ṣaaju fifi ohun elo sii lati ibi ipamọ, o le wa wiwa rẹ lori Flathub ni lilo sintasi:

$ flatpak search application name

Fun apẹẹrẹ, lati wa Flathub fun Spotify, ṣiṣe aṣẹ naa:

$ flatpak search spotify

Awọn abajade yoo fun ọ ni ID ohun elo, Ẹya, Ẹka, Awọn jijin, ati apejuwe ṣoki ti ohun elo sọfitiwia.

Lati fi ohun elo sori ẹrọ lati ibi ipamọ, lo ọna asopọ:

$ flatpak install [remotes] [Application ID]

Ni ọran yii, lati fi sori ẹrọ Spotify, ṣiṣe aṣẹ naa

$ flatpak install flathub com.spotify.Client

Lati ṣiṣe ohun elo flatpak, ṣiṣẹ pipaṣẹ:

$ flatpak run [Application ID]

Fun apere,

$ flatpak run com.spotify.Client

Ninu ọran mi, eyi ni ipa ti ifilọlẹ ohun elo Spotify.

Lati ṣe atokọ awọn idii flatpak ti ngbe lori eto rẹ, ṣiṣe aṣẹ naa:

$ flatpak list

Lati aifi ohun elo kan si, lo ọna asopọ:

$ flatpak uninstall [Application ID]

Fun apẹẹrẹ, lati yọ Spotify, ṣiṣe:

$ flatpak uninstall com.spotify.Client

Lati ṣe imudojuiwọn gbogbo awọn idii flatpak, ṣiṣe:

$ flatpak update

Ninu ọran mi, gbogbo awọn pẹpẹ atẹgun wa lati ọjọ, nitorinaa ko si awọn ayipada kankan.

Lakotan, lati ṣayẹwo ẹya ti flatpak ti o nlo, ṣiṣẹ:

$ flatpak --version

Flatpak lọ ọna pipẹ ni pipese iraye si sọfitiwia afikun fun eto rẹ. Eyi jẹ ṣee ṣe nipasẹ ibi ipamọ Flathub eyiti o ni akopọ nla ti awọn ohun elo flatpak ninu.