Gana sunku rasti neaiškią programinę įrangą„Linux“ paskirstymai, tačiau yra keletas skirtingų būdų, kaip išspręsti šią problemą. Pirmasis (ir, be abejo, geriausias) sprendimas yra trūkstamų programų, kurių jums reikia, papildymą nešiojamosiomis, vykdomosiomis programomis. Šios vykdomosios programos yra žinomos kaip „AppImages“.
„AppImages“
„AppImages“ jokiu būdu nėra naujas dalykas, betjie yra vienas geriausių pastarosios dienos atminties „Linux“ bendruomenės išradimų. Pagrindinė idėja yra pateikti „Windows“ tipo „EXE“ į „Linux“ platformą. Kai vartotojas atsisiunčia programą, supakuotą į vieną iš šių failų, ji bus paleista iškart ir nereikės įdiegti jokios programinės įrangos. Akivaizdu, kad „AppImage“ neišrado vykdomųjų dvejetainių rinkinių „Linux“. Jau yra nešiojamų dvejetainių failų. Beje, „AppImage“ randa būdą, kaip pagerinti šiuos dvejetainius rinkinius.
Galima paleisti įprastą dvejetainį failą, kuris nėra „AppImage“bet koks „Linux“ paskirstymas (jei sistemoje įdiegtos tinkamos bibliotekos ir pan.). „AppImage“ rinkmenose kiekviena biblioteka ir failai yra supakuoti į „aplinką“, kad vartotojai galėtų ją gauti ir eiti. Štai kaip gauti šiuos failus „Linux“ kompiuteryje.
„AppImages“ radimas
Pirmiausia suraskite „AppImage“ aplanke „Probono AppImage“. Iš visų internete esančių šaltinių šis atrodo patikimiausias ir gausiausias. Šiame pavyzdyje naudosime „Audacity“.
Puslapyje „BinTray“ spustelėkite „failai“. Toliau pateikiamas didžiulis „Audacity“ vaizdų sąrašas. Raskite naujausią, kad jūsų „AppImage“ programa būtų kiek įmanoma naujausia. Neatsisiųskite šio failo naudodamiesi naršykle. Vietoj to, dešiniuoju pelės mygtuku spustelėkite nuorodą ir spustelėkite „kopijuoti“, kad išsaugotumėte tiesioginį URL. Tada atidarykite terminalo langą.
Atsisiųskite „Audacity“ programą naudodami wget
Pastaba: neturite programėlės? Ieškokite jo su savo paketų tvarkytuve ir pirmiausia įdiekite. Tada pradėkite atsisiuntimą.
cd ~/Downloads wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
Atsisiuntėme šią programą su programėle todėl, kad turi keistis „AppImage“ leidimai. Tai padaryti yra daug lengviau, kai jau esate terminale. Norėdami atnaujinti leidimus, naudokite chmod
komanda:
sudo chmod +x Audacity*.AppImage
Leidimai atnaujinami. Dabar savo „Linux“ kompiuterio failų tvarkyklėje atidarykite atsisiuntimus ir du kartus spustelėkite „Audacity AppImage“. Programa iškart atsidarys ir bus paruošta naudoti.
„FlatPaks“ ir „Snap“ paketai
Kitas sprendimas norint rasti nepopuliarios programinės įrangos,ir mažiau palaikomus „Linux“ paskirstymus - naudoti „Flatpaks“. Ši technologija (panašiai kaip „AppImage“) yra „distroagnostinė“, reiškianti: nė vienam „Linux“ paskirstymui nėra teikiama pirmenybė, o jūsų „Linux“ paskirstymas tikriausiai palaiko. Pakanka pasakyti, kad „Snaps“ ir „Flatpaks“ yra skirti montuoti į viską.
Šie du sprendimai yra „Linux“ bendruomenėspaskutinis bandymas sukurti „universalų“ paketo formatą, kurį bet kas gali naudoti bet kur. Naudodamas šias dvi technologijas, labai ieškoma programinė įranga randa kelią į visus pagrindinius „Linux“ paskirstymus ir į neaiškias.
Jei pastebite, kad naudojatės mažiau žinomu „Linux“ paskirstymu, kuriam netaikomas toks pat programinės įrangos palaikymas, kokį naudojasi „Ubuntu“ ar „Fedora“ vartotojas, išbandykite juos.
„Linux“ programinė įranga „GitHub“
Vienas iš geriausių būdų rasti papildomą programinę įrangąkad nepopuliarus „Linux“ platinimas yra „Github“. Yra daugybė projektų, nukreipiančių jį į kodą bet kuriuo paros metu. Todėl dauguma „Linux“ projektų ten talpina savo pirminį kodą. Tai reiškia, kad jei jums reikia programos, o jūsų „Linux“ versijai nėra jokio savaiminio paketo, vis tiek turėsite galimybę kompiliuoti programinę įrangą iš šaltinio ir netgi sukurti savo įdiegiamą paketą!
Supraskite, kad ne kiekvienas „Linux“ projektas naudoja „Github“. Nepaisant to, ši svetainė yra (iki šiol) pati populiariausia projektų valdymo paslauga. Tai reiškia, kad yra didelė tikimybė, kad ten rasite tai, ko jums reikia.
Perskaitykite dokumentaciją
Mažiau žinomuose „Linux“ paskirstymuosepatys kūrėjai dažnai supranta, kad programinė įranga bus sunkiau įgyvendinama. Todėl kūrėjai labai stengiasi užpildyti šią spragą. Geriausias to pavyzdys yra „Solus“ projektas. Šis „Linux“ paskirstymas yra naujas ir turi visiškai naują paketo formatą. Todėl kai kurių programų tiesiog nėra (pavyzdžiui, jos būtų Ubuntu). Dėl šios priežasties „Solus“ projekte yra skyrius „Trečioji šalis“, kuriame vartotojai gali apsilankyti ir rasti programas, kurių jiems gali prireikti. Be to, „Solus“ leidžia bet kuriam vartotojui paprašyti trečiosios šalies skyriaus programos.
Jūsų „Linux“ versijos gali būti panašios. Pažiūrėkite, kaip gaminami paketai, ir sužinokite, ar yra „trečiosios šalies“ skiltis. Taip pat gali būti gera idėja ieškoti tinklalapyje „užklausų paketų“ skyriaus. Nors kai kurie kūrėjai gali nepaisyti jūsų užklausų, tai negali pakenkti susisiekti.
Išvada
Anksčiau buvę Linux distribucijojenebuvo įprasta, tai buvo mirties nuosprendis. Programinė įranga buvo sunkiai prieinama ir, jei pavyko rasti reikalingą programinę įrangą, paketai buvo lėtai atnaujinami. Šiomis dienomis „Linux“ bendruomenė labai stengiasi, kad programų diegimas „Linux“ būtų labiau agnostinis procesas. Kai visi priims sprendimus, tokius kaip „Flatpak“, „Snaps“ ir „AppImages“, dienos, praleistos be tam tikrų programų, bus praeitis.
Komentarai