Instaloni skedarët .deb dhe .rpm pa përdorur terminalin në Linux

  • Paketat .deb dhe .rpm janë formatet klasike të instalimit në shumicën e shpërndarjeve Linux.
  • Është e mundur të instaloni shumë skedarë .deb dhe .rpm të konvertuar duke përdorur vetëm mjete grafike, pa hapur terminalin.
  • Alternativat moderne si Snap, Flatpak dhe AppImage e thjeshtojnë më tej instalimin pa linjë komandash.
  • Është gjithmonë më e sigurt të përparësoni depot zyrtare dhe formatet native të shpërndarjes suaj përpara se të përdorni konvertime ose paketa të jashtme.

Instaloni .deb dhe .rpm pa përdorur terminalin: mjete grafike dhe truke

Nëse sapo keni ardhur në Linux nga Windows, ndoshta po pyesni veten Si të instaloni një skedar .deb ose .rpm pa përdorur terminalinJe mësuar të klikosh dy herë mbi një skedar .exe ose .msi dhe gjithçka duket si "magji", dhe papritmas përballesh me zgjerime të reja, fjalë të çuditshme si varësi dhe komanda që nuk i ke dëgjuar kurrë; nëse ke nevojë, mëso si ta bësh. identifikoni llojin e skedarit.

Lajmi i mirë është se, megjithëse pothuajse të gjitha tutorialet flasin për dpkg, apt, rpm ose alien në tastierëNë praktikë, mund të instaloni një numër të madh aplikacionesh duke përdorur vetëm mjete grafike. Megjithatë, këshillohet të keni një kuptim bazë të secilit format, kufizimeve të tij dhe opsioneve tuaja kur sistemi nuk funksionon siç pritet.

Çfarë është një skedar .deb dhe si funksionon pa përdorur terminalin?

Një skedar .deb Është formati klasik i paketave të Debian dhe të gjitha derivateve të tij: Ubuntu, Linux Mint, etj. Ato janë, në përgjithësi, ekuivalente me skedarët .exe ose .msi të Windows në këtë ekosistem. Një skedar .deb përmban jo vetëm vetë programin, por edhe skedarët e kontrollit dhe skriptet e vogla që sistemi përdor për të instaluar dhe konfiguruar softuerin.

Kur hapni një nga këto paketa me një menaxher grafik (Software Center, Discover, GNOME Software, GDebi, etj.), mjete si më poshtë përdoren prapa skenave: dpkg y me vendPor i gjithë procesi fshihet pas një ndërfaqeje të thjeshtë me butona si "Instalo", "Hiq" ose të ngjashme, pa pasur nevojë të shtypni asnjë komandë të vetme.

Brenda, një skedar .deb përbëhet nga të paktën tre elementë kryesorë: skedari debian-binar që tregon versionin e formatit të paketës (aktualisht 2.0), një skedar control.tar.* me meta të dhënat e paketës (varësitë, skriptet, të dhënat e mirëmbajtësit, etj.) dhe një skedar data.tar.* Këtu ruhen të gjitha skedarët që do të kopjohen në sistemin tuaj. Çdo kompresor modern skedarësh Linux mund të hapë një skedar .deb dhe të shfaqë përmbajtjen e tij sikur të ishte thjesht një skedar tjetër i kompresuar.

Për më tepër, brenda seksionit të kontrollit zakonisht ka elementë shtesë: një skedar md5sums për të verifikuar që asgjë nuk është dëmtuar, konfile me listën e skedarëve të konfigurimit që nuk mbishkruhen si parazgjedhje, dhe skripte si para-inst, post-inst, prerm dhe postrm Këto procese ekzekutohen para ose pas instalimit ose heqjes së softuerit. Sistemi i përdor të gjitha këto në sfond, edhe nëse shihni vetëm një dritare grafike me një buton të gjelbër "Instalo".

Shpërndarjet si Debian, Ubuntu, Kubuntu, Xubuntu, Lubuntu, Linux Mint Dhe shumë të tjerë e bazojnë një pjesë të madhe të ekosistemit të tyre në këtë format. Edhe sisteme të tjera, si p.sh. IOSAta përdorin kontejnerë .deb (me një strukturë paksa të ndryshme) për të menaxhuar aplikacionet, gjë që jep një ide se sa i përhapur është formati.

Si të instaloni një skedar .deb me një ndërfaqe grafike

Nëse qëllimi juaj është Instaloni një skedar .deb pa përdorur terminalin.Çelësi është të kesh një instalues ​​grafik që i kupton këto lloje paketash. Shumica e shpërndarjeve të bazuara në Debian vijnë me të paktën një mjet të tillë të parainstaluar, megjithëse nuk ka gjithmonë të njëjtin emër ose nuk sillet në të njëjtën mënyrë.

Në Ubuntu dhe versionet derivate të tij, është e zakonshme të kesh Qendra e programeve kompjuterikë (Softueri Ubuntu, Softueri GNOME, etj.), i cili ju lejon të hapni një skedar .deb direkt me një klikim të dyfishtë. Ekzistojnë gjithashtu programe të specializuara si p.sh. GDebi ose ndërfaqe të tilla si Synaptic o PaketimiKitDisa mund të mos vijnë të parainstaluara, por pasi të instalohen, mund të harroni komandat dhe thjesht të shtypni butonat.

Rrjedha tipike e punës me një skedar .deb është shumë e thjeshtë: ju e shkarkoni skedarin nga faqja e internetit e zhvilluesit, ai shfaqet në dosjen Shkarkime ose në shfletuesin tuaj, klikoni dy herë mbi skedarin .deb Sistemi do të sugjerojë hapjen e tij me instaluesin e parazgjedhur të softuerit. Nga aty, thjesht klikoni "Instalo" dhe futni fjalëkalimin tuaj kur t'ju kërkohet.

Nëse gjithçka shkon mirë, instaluesi do të kujdeset për të dyja. kopjoni skedarët Kjo përfshin zgjidhjen e varësive që mungojnë nga depot e konfiguruara. Më pas, duhet ta gjeni aplikacionin në menynë e programeve, zakonisht të kategorizuar (Internet, Office, Multimedia, etj.), ose duke e kërkuar me emër në nisës.

Kur doni ta çinstaloni atë program, nuk keni nevojë të mbani mend se ku e keni ruajtur skedarin .deb. Thjesht kthehuni te Qendra e Softuerëve, gjeni aplikacionin dhe klikoni butonin. uninstall ose “Fshij”. Poshtë, do të përdoren të njëjtat mjete si nga terminali, por pa pasur nevojë të shkruani asgjë.

Ku mund të shkarkohen skedarët .deb në mënyrë të sigurt

Para se të filloni të shkarkoni skedarë sikur të mos ketë të nesërme, është mirë të jeni të qartë rreth Ku rekomandohet të merren paketat .debAshtu siç është një ide e keqe të shkarkosh skedarë ekzekutues nga kudo në Windows, duhet të kesh kujdes edhe me burimet e tua në Linux.

Opsioni më i rekomanduar është pothuajse gjithmonë faqja zyrtare e zhvilluesitShumica e projekteve mirëmbajnë një faqe interneti që shpjegon se çfarë është programi, si ta përdorni dhe, më e rëndësishmja, ofron lidhje të drejtpërdrejta me instaluesit për platforma të ndryshme. Nëse zhvilluesi ofron një skedar .deb për Debian/Ubuntu, ai zakonisht identifikohet qartë dhe zakonisht është skedari që merr më shumë vëmendje.

Një burim tjetër shumë i dobishëm është Faqja e kërkimit të paketave DebianNga aty mund të gjeni paketa të panumërta .deb, të organizuara sipas versionit të shpërndarjes dhe me mundësinë për të shfletuar të gjithë informacionin e paketave në spanjisht. Nëse përdorni një shpërndarje të bazuar në Debian, kjo faqe është një minierë ari për të gjetur versione ose paketa specifike që nuk mund t'i gjeni në dyqanin tuaj të softuerëve grafikë.

Ekzistojnë gjithashtu drejtori paketash si p.sh. Kërkim RPM o RPM PBone Edhe pse ato përqendrohen kryesisht në formatin .rpm, ato shpesh ofrojnë edhe shkarkime .deb. Këto faqe interneti ju lejojnë të aplikoni filtra mjaft të avancuar dhe t'i shihni skedarët qartë. Çfarë varësish kërkon një paketë?Kjo është e dobishme nëse instaluesi grafik ju paralajmëron se mungojnë disa biblioteka.

Nëse projekti është me burim të hapur, është mjaft e zakonshme që zhvilluesi të ngarkojë versione të gatshme për instalim në platforma si GitHub o GitLabNë seksionin "Lëshime" të çdo projekti, zakonisht do të gjeni skedarë binare për arkitektura dhe sisteme të ndryshme. një skedar .deb gati për shkarkimPasi ta keni instaluar, procesi është përsëri i njëjtë: klikoni dy herë dhe lëreni instaluesin grafik të kujdeset për pjesën tjetër.

Në shumë raste, do të jeni në gjendje të gjeni edhe versione të paqëndrueshme ose provë të paketave të caktuara në depot eksperimentale të Debian. Ato janë interesante nëse doni të provoni veçoritë më të fundit, por mbani mend se mund të kenë gabime, probleme me performancën ose edhe të mos kenë një sistem përditësimi automatik. Ato nuk janë zgjedhja më e mirë për një ekip pune ose për dikë që sapo ka filluar.

RPM: formati tjetër kryesor i paketave në Linux

Ndërsa bota Debian/Ubuntu sillet rreth skedarëve .deb, shpërndarje të tjera si p.sh. Red Hat, Fedora, CentOS, openSUSE dhe derivatet përdorin paketa .rpmKoncepti është i njëjtë: ato janë kontejnerë me softuerin, meta të dhënat dhe skriptet e instalimit, por të përshtatura për një ekosistem të ndryshëm mjetesh.

Me dizajn, një Paketa .rpm nuk është menduar të instalohet direkt në Ubuntu ose Debian.Kjo nuk do të thotë se është e pamundur ta përdorësh, por të duhet një pjesë ndërmjetëse që e përshtat formatin me diçka që sistemi yt e kupton. Në shumicën e shpërndarjeve të bazuara në Debian, kjo pjesë quhet i huaj.

Alien është një mjet që konverton paketa midis formateve të ndryshme, i përdorur gjerësisht për të konvertuar nga .rpm në .debEdhe pse zakonisht shpjegohet duke përdorur komandat e terminalit, funksioni i tij thelbësor është i thjeshtë: analizon përmbajtjen e rpm, rikrijon meta të dhënat dhe gjeneron një paketë "ekuivalente" .deb në mënyrë që dpkg/apt të mund ta trajtojë atë normalisht.

Nga pikëpamja grafike, pasi të keni instaluar Alien dhe të keni konvertuar paketën, merrni një skedar i ri .deb Mund ta trajtoni njësoj si çdo skedar tjetër: klikoni dy herë, ekzekutoni instaluesin grafik. Disa ndërfaqe ju lejojnë të integroni vizualisht Alienware, ose ka programe konvertimi me Windows, por në thelb koncepti është gjithmonë i njëjtë: së pari konvertojeni, pastaj instaloni rezultatin si çdo skedar tjetër .deb.

Shumë përdorues pyesin veten nëse ia vlen të përfshihesh në këtë rrëmujë konvertimi. Në përgjithësi, gjëja më e mençur për të bërë është gjithmonë t'i japësh përparësi formate vendase për shpërndarjen tuajNëse softueri që dëshironi ekziston tashmë si skedar .deb ose në depot tuaja zyrtare, nuk ka kuptim të shkarkoni rpm-në dhe ta konvertoni atë: ju shtoni kompleksitet pa fituar asgjë.

Instalimi i .rpm në sisteme të bazuara në Debian pa përdorur terminalin

Instaloni .deb dhe .rpm pa përdorur terminalin

Nëse për ndonjë arsye keni vetëm një në dispozicion Paketa .rpm Dhe nëse përdorni Ubuntu, Debian, Linux Mint ose ndonjë version tjetër, hapi i pashmangshëm për të shmangur përdorimin e terminalit gjatë instalimit është... konvertimi i mëparshëm në .debKëtu hyjnë në lojë alienët dhe mjetet e tjera të ngjashme.

Shumë udhëzues shpjegojnë se si të instalohet Alien nga terminali dhe si të ekzekutohet me komanda si “alien -i package.rpm”. Megjithatë, ka edhe fronte grafike të cilat ju lejojnë ta bëni këtë me disa klikime: ju zgjidhni skedarin .rpm, zgjidhni "convert to .deb" dhe prisni që mjeti të krijojë skedarin e konvertuar në dosjen që zgjidhni.

Pasi të keni skedarin e ri .deb, jeni përsëri në terrenin e njohur: mund ta hapni atë me skedarin tuaj Qendra e programeve kompjuterikëDuke përdorur GDebi ose mjetin e preferuar nga shpërndarja juaj. Nga ky moment e tutje, skedari origjinal RPM nuk është më i rëndësishëm; është skedari .deb i gjeneruar që instalohet, menaxhohet dhe çinstalohet si çdo paketë tjetër sistemi.

Ekziston gjithashtu mundësia, në sistemet Debian, e instaloni direkt menaxherin e rpm-ve Mund ta shkarkoni paketën nga depot dhe të provoni të instaloni paketën në distancë ose lokale duke e përdorur atë. Megjithatë, kjo mund të jetë më e rrezikshme: përzierja e dy sistemeve të ndryshme të menaxhimit të paketave (rpm dhe dpkg/apt) mund të shkaktojë konflikte, varësi të dyfishta dhe sjellje të çuditshme, kështu që zakonisht është e preferueshme të ndiqni metodën e konvertimit dhe të përdorni gjithmonë menaxherin zyrtar të paketave të shpërndarjes.

Sidoqoftë, edhe kur procesi i konvertimit dhe instalimit kryhet duke përdorur dritare dhe butona, të njëjtat shtresa teknike respektohen nga brenda sikur ta bënit manualisht me komanda. Avantazhi juaj është se nuk keni nevojë t'i dini ato ose të shkruani asgjë, por sistemi mbështetet ende në të njëjtat mjete si gjithmonë.

Mënyra të tjera për të instaluar softuer përveç .deb dhe .rpm

Një nga ankesat e zakonshme në lidhje me Linux është se ka shumë formate instalimiPërtej .deb dhe .rpm, është e lehtë të hasësh skedarë .tar.gz, .tar.bz2, .bin, .sh, .package, .cmgdhe madje edhe me paketime moderne si p.sh. Snap, Flatpak dhe AppImageSecili ka logjikën e vet dhe ekosistemin e vet të mjeteve.

Arkiva të tilla si .tar.gz ose .tar.bz2 Ato zakonisht përmbajnë kodin burimor të programeve që duhet të kompilohen, megjithëse mund të përfshijnë edhe skedarë binare të gatshëm. Procedura standarde është të dekompresohet arkivi, të lexohet skedari README ose INSTALL dhe, nëse autori e ka përgatitur në atë mënyrë, të ekzekutohen sekuenca si “./configure”, “make” dhe “install”. Mjete të tilla si instaloni përsëri të cilat lejojnë mbështjelljen e rezultatit në një skedar .deb për menaxhim më të mirë, por ky lloj instalimi zakonisht kërkon më shumë njohuri dhe pothuajse gjithmonë përdor terminalin.

fotografi .bin y .sh Ato janë skripte të ekzekutueshme drejtpërdrejt. Shumë instalues ​​pronësorë shpërndahen në këtë mënyrë: ju vetëm duhet t'u jepni atyre leje ekzekutimi dhe t'i ekzekutoni. Megjithatë, sjellja e tyre ndryshon shumë në varësi të programit; disa shfaqin magjistarë grafikë, ndërsa të tjerët janë tërësisht të bazuar në tekst. Sidoqoftë, ato nuk janë formati më i përshtatshëm për këdo që dëshiron shmangni konsolënsepse shpesh kërkojnë parametra ose veprime manuale.

Për vite me radhë ka pasur edhe projekte të tilla si Paketim automatik (.package) o Kliko (.cmg)Këto ishin përpjekje për të ofruar paketa të pavarura, të shkarkuara dhe të instaluara me një klikim të dyfishtë të thjeshtë nga shfletuesi. Shumë nga këto eksperimente janë zbehur ose kanë evoluar në formate të tjera, por ato ndajnë idenë e thjeshtoni instalimin në një gjest të ngjashëm me atë të Windows ose macOS.

Sot, trendi modern po ndjek një rrugë tjetër: Kap (i lidhur ngushtë me Ubuntu dhe Canonical), Flatpak (më i hapur dhe i mirëpritur në shumë distro) dhe, në një nivel tjetër, AppImage i cili funksionon pothuajse si një aplikacion i lëvizshëm. Këto formate përfshijnë të gjitha ose pothuajse të gjitha varësitë brenda vetë paketës dhe funksionojnë në mjedise të izoluara (sandbox-e), gjë që zvogëlon konfliktet me pjesën tjetër të sistemit.

Alternativa moderne për .deb dhe .rpm: Snap, Flatpak dhe kompani

pako Kap Snap-et u krijuan pikërisht për të adresuar disa mangësi të formatit .deb. Ndërsa një .deb tradicional mbështetet në sistemin që ka tashmë një seri bibliotekash të instaluara, një Snap përfshin programin dhe praktikisht të gjitha varësitë e tijKështu, sillet shumë ngjashëm në çdo version të Ubuntu ose çdo shpërndarje të pajtueshme.

Në këmbim, këto paketa zënë më shumë hapësirë ​​dhe kontrollohen rreptësisht nga KanonikKjo ka krijuar njëfarë ngurrimi brenda një pjese të komunitetit. Megjithatë, nga perspektiva e përdoruesit fundor, ata zakonisht integrojnë ndërfaqe grafike shumë të pastra: ju mund të kërkoni, instaloni dhe përditësoni Snap nga mjedisi grafik pa shtypur asnjë komandë të vetme, gjë që përshtatet në mënyrë të përkryer me idenë e "mospërdorimit të terminalit".

Përgjigja më e hapur ndaj Snap është FlatpakFilozofia e tyre është shumë e ngjashme (aplikacione të paketuara me varësitë e tyre, ekzekutimi sandbox, etj.), por modeli i implementimit dhe kontrollit janë të ndryshëm. Platforma të tilla si Flathub Ata centralizojnë mijëra aplikacione në këtë format, dhe shumë shpërndarje e integrojnë atë me qendrat e tyre të softuerëve, kështu që instalimi i një Flatpak mund të reduktohet përsëri në disa klikime.

Së fundi, AppImage Propozon një qasje edhe më të thjeshtë: një skedar të vetëm që e shkarkoni, e shënoni si të ekzekutueshëm dhe e hapni. Nuk ka instalim të vërtetë; programi ekzekutohet nga ai skedar dhe nëse nuk jeni të kënaqur, thjesht mund ta fshini atë. Ndërsa nuk është një zëvendësim për sistemet tradicionale të menaxhimit të paketave, është një opsion shumë i përshtatshëm për testimin e programeve pa ndikuar në sistemin tuaj.

Edhe pse paketat .deb mbeten normë në ekosistemin Debian/Ubuntu, gjithnjë e më shumë projekte po ofrojnë versione edhe në .deb. Snap, Flatpak ose AppImage, pikërisht për të zvogëluar problemet e varësisë dhe për të ofruar një përvojë instalimi shumë të ngjashme në paraqitje të ndryshme.

Paketat .deb dhe .rpm në sisteme të tjera: Windows dhe macOS

Herë pas here mund të ndani një skedar .deb me një mik që përdor Windows ose të merrni një skedar rpm ndërsa punoni në macOS. Në këto situata, është e dobishme të dini se çfarë mund të bëni dhe çfarë nuk mund të bëni. jashtë Linux-it me këto formate.

En DritaretSistemi operativ nuk i kupton në mënyrë native paketat .deb, ashtu si Linux nuk di çfarë të bëjë me një skedar .exe pa mjete shtesë. Megjithatë, mund të përdorni aplikacione të palëve të treta (siç janë mjetet e avancuara të kompresimit) që hapin skedarët .deb sikur të ishin skedarë të zakonshëm të kompresuar. Kjo ju lejon të shikoni përmbajtjen e tij, nxirrni skedarë individualë dhe eksploroni strukturën e brendshme, por mos e instaloni vetë programin.

En MacOS Historia është e ngjashme: nuk mund të instaloni direkt një skedar .deb, por keni mjete si komanda ar ose të shërbimeve dpkg (e instalueshme nëpërmjet Homebrew) për të nxjerrë dhe analizuar skedarët. Përsëri, kjo është shumë e dobishme nëse jeni të interesuar të studioni paketën, por nuk do t'ju lejojë të ekzekutoni aplikacionin në mjedisin grafik të macOS sikur të ishte një aplikacion vendas.

Gjëja e rëndësishme këtu është të kuptoni se, megjithëse mund t'i hapni dhe t'i shpaketoni ato në sisteme të tjera, As Windows dhe as macOS nuk mund t'i ekzekutojnë këto paketa Linux pa problem.Për këtë do t'ju duhej një shtresë shtesë si WSL, makina virtuale ose të ngjashme, të cilat tashmë shkojnë përtej skenarit të "instalimit pa përdorur një terminal" në një desktop klasik.

Ekosistemi Linux është kompleks, por nëse kuptoni disa ide themelore, gjithçka bëhet më e thjeshtë: .deb dhe .rpm janë formatet tradicionaleMenaxhohet nga dpkg/apt ose rpm/yum/dnf në varësi të familjes së shpërndarjes; është e mundur të përdorni instalues ​​grafikë dhe të harroni konsolën çdo ditë; dhe kur këto formate dështojnë, sot keni zgjidhje moderne si Snap dhe Flatpak që ju lejojnë të instaloni aplikacione komplekse me disa klikime dhe pa vuajtur nga varësitë.

Atributet e skedarëve Linux
Artikulli i lidhur:
Shishe në Linux: një udhëzues praktik për ekzekutimin e aplikacioneve të Windows

Shto si burim të preferuar