Skelbimas

Sveiki atvykę į „Linux“. Gali būti, kad jūsų platinimo programoje buvo daug programinės įrangos, reikalingos pagrindams aprašyti. Nepaisant to, ar kruopščiai atlikote darbą, norite įdiegti daugiau. Kyla klausimas, kaip?

Įdiegus programinę įrangą „Linux“, jis atrodo arčiau išmaniojo telefono nei „Windows“. Dažniausiai suaktyvinsite paketų tvarkytuvą (panašų į programų parduotuvę) ir ieškosite norimos programos pavadinimo. Dabar reikia paspausti diegimo mygtuką.

Bet paketo vadybininkai keičiasi priklausomai nuo jūsų distro. „Ubuntu“ naudoja „Ubuntu“ programinę įrangą. Tai paprasčiausiai pakeista „GNOME“ programinės įrangos versija, kuria naudojasi „Fedora“. Tuo tarpu „openSUSE“ daro savo reikalus su „YaST“.

Paketų tvarkytojai dirba ieškodami jūsų platinimo programinės įrangos saugyklų. Bet kartais to, ko norite, nėra. Retkarčiais atsisiųsite failą iš svetainės ir spustelėsite jį taip, lyg darytumėte „Windows EXE“. Išskyrus problemą. Kaip ir nėra vienos „Linux“ versijos, nėra ir vieno universalaus „Linux“ paketo formato (

instagram viewer
nors kai kurie žmonės bando tai pakeisti „Ubuntu Snaps vs Red Hat Flatpaks“, koks skirtumas?„Linux“ distros platina programas įvairiais formatais. Daugelį metų populiariausi buvo .debs ir .rpms, tačiau tai gali pradėti keistis naudojant „Ubuntu“ „Snap“ paketus ir „Red Hat“ „Flatpak“. Skaityti daugiau ).

Turite žinoti, kuris failo tipas sėkmingai įdiegs jūsų diskotekos programinę įrangą. Laimei, norint suprasti situaciją, reikia išmokti tik keletą akronimų ir santrumpų.

DEB paketai

DEB formatas gauna savo pavadinimą iš „Debian“, „Linux“ distro ir vieno iš didžiausių egzistuojančių atvirojo kodo projektų. Galite spustelėti DEB norėdami tiesiogiai įdiegti programą arba ieškoti paketo tvarkyklėje, kad ji atliktų darbą už jus fone. Terminale naudojate dpkg komanda, pvz .:

sudo dpkg -i /home/user/software.deb

Kadangi „Ubuntu“ remiasi „Debian“, DEB yra lengva rasti. Turėdami milijonus vartotojų ir stipriai atpažinę vardą, „Ubuntu“ ir DEB tapo „Linux“ pasaulio „Windows“ ir „EXEs“.

Tiek „Debian“, tiek „Ubuntu“ naudoja DEB failo formatą, tačiau viename pakete gali būti ne kitame. Paketai kartais suderinami su abiem, pavyzdžiui, su „Google Chrome“. Nemanykite, kad taip yra. Įsitikinkite, kad atsisiuntėte DEB, skirtus platinti.

Populiarūs displėjai, kuriuose naudojama DEB:

  • Ubuntu
  • Debian
  • „Linux Mint“
  • „SteamOS“
  • Trisquel
  • „gNewSense“

RPM paketai

RPM iš pradžių buvo „Red Hat Package Manager“. Dabar santrumpa yra pasikartojanti ir reiškia „RPM Package Manager“. Bet kuriuo atveju, kilmė yra susijusi su „Red Hat“. Šiaurės Karolinoje įsikūrusi organizacija, tapusi pirmąja pasaulyje milijardo dolerių bendrove, sukūrė „Red Hat Linux“ formatą. Todėl tai yra tai, ką rasite visoje „Red Hat“ ekosistemoje.

Tai reiškia, jei „Fedora“ yra jūsų pasirinkimo distro 5 priežastys naudoti gryną atvirojo kodo diskoteką, „Fedora“„Fedora“ nėra tokia gerai žinoma kaip „Ubuntu“ ir turi gerą vardą kaip sunkiai naudojama. Bet jei tai tiesa, kodėl tiek daug žmonių ir toliau naudoja „Fedora“? Skaityti daugiau , tai yra paketo failo tipas, kurį naudosite diegdami programinę įrangą. Kai spustelėsite RPM, jis atsidarys „GNOME“ programinės įrangos viduje.

Nepaisant pavadinimo, su „Red Hat“ susijusios distros nėra vienintelės, naudojančios RPM. yra „openSUSE“ kita garsi bendruomenė, priėmusi RPM 6 priežastys, kodėl turėtumėte pasirinkti „openSUSE“ ir „Geeko“Yra rimtų priežasčių, kodėl „openSUSE“ ir toliau vilioja vartotojus, ir štai keletas iš jų. Galbūt būsite kitas žmogus, įsimylėjęs „Geeko“. Skaityti daugiau . Juos galite įdiegti naudodamiesi „YaST“ - vieno langelio principu veikiančiu paskirstymo principu veikiančia sistema.

Bet kuriuo atveju galite įdiegti paketus naudodami aps / min komanda, pvz .:

rpm -ivh /home/user/software.rpm

Tiek „Fedora“, tiek „openSUSE“ naudoja RPM, tačiau paketai nėra keičiami vienas su kitu. Dar kartą įsitikinkite, kad atsisiųstas RPM yra skirtas jūsų platinimui.

Populiarūs displėjai, kuriuose naudojamas RPM:

  • „Red Hat Enterprise Linux“
  • Fedora
  • „openSUSE“
  • „SUSE Linux Enterprise Server“
  • „CentOS“
  • „PCLinuxOS“

TAR pakuotės

Aš žinau, sakiau, kad nėra universalaus „Linux“ paketo formato, tačiau tai nėra 100% tiesa. Pamatę programą, supakuotą kaip TAR, TGZ arba TAR.GZ, yra didelė tikimybė, kad ji veiks jūsų kompiuteryje. Problema ta, kad diegimas nėra toks paprastas, kaip žymeklio žymėjimas arba vienos komandos įvedimas. Diegiama TAR byla vertas savo atskiro vadovo Kaip kompiliuoti ir įdiegti TAR GZ ir TAR BZ2 failus „Ubuntu Linux“ Skaityti daugiau .

Taip yra todėl, kad šis archyvas nėra siunčiamas vykdomojo formato. Vietoje jo yra šaltinio failai, reikalingi kuriant nagrinėjamą programą. Kai kurie TAR failai pateikiami su asmeninėmis diegimo instrukcijomis, o gauta programa gali automatiškai nepasirodyti jūsų programos meniu.

Populiarūs displėjai, kuriuose naudojamas tik TAR:

  • „Arch Linux“
  • Programinė įranga

Daugiau iš kur tai atsirado

Pirmiau išvardyti trys tipai nėra vieninteliai „Linux“ paketo formatai, tačiau jie yra labiausiai paplitę. Kai kurie distros kuria savo tipus, kurie nenaudojami kitur. „Gentoo“ turi ebuild. „Pardus“ turi „PiSi“ (trumpas paketų, sėkmingai įdiegtų kaip numatyta). „Android“, kuris techniškai yra „Linux“ diskontas, naudoja APK.

Kodėl pakuočių formatai yra tokie keistai?

Kiekvienas tipas yra archyvas, kuriame yra tai, ką reikia paleisti programai, taip pat paketų tvarkytojo reikalaujami metaduomenys. Kadangi skirtingos distros naudoti įvairius įrankius ir saugyklas Kuris „Linux Package Manager“ (ir „Distro“) jums tinka?Pagrindinis skirtumas tarp pagrindinių „Linux“ versijų yra paketo tvarkyklė; skirtumai yra pakankamai stiprūs, kad tai gali įtakoti jūsų pasirinkimą distro. Pažvelkime, kaip dirba įvairūs paketų tvarkytojai. Skaityti daugiau , kas priklauso nuo tų metaduomenų, skiriasi. Štai kodėl net formatai, turintys tą patį pavadinimą, tokie kaip „Fedora“ ir „openSUSE RPM“, nėra garantuojami, kad bus suderinami.

Ką manote apie programinės įrangos diegimą „Linux“? Kaip jis palyginamas su kitomis operacinėmis sistemomis? Ar tai būtų galima pagerinti? Pasidalykite savo mintimis ir, jei turite klausimų, nedvejodami klauskite!

Bertelis yra skaitmeninis minimalistas, rašantis iš nešiojamojo kompiuterio su fizinio privatumo jungikliais ir laisvosios programinės įrangos fondo patvirtinta OS. Jis vertina funkcijų etiką ir padeda kitiems kontroliuoti jų skaitmeninį gyvenimą.