Ngenyanga edlule, uLinus Torvalds kusho ukuthi ungathanda ukuthi iLinux ifane ne-Android. Iningi lenu libeka izandla emakhanda, nize nifunde ukuthi abekhuluma ngakho ukuthi ku-Android singafaka kuphela izinhlelo ngefomethi ye-APK, ngenkathi ku-Linux kunezindlela eziningi. Amaphakeji we-DEB, i-Snap, i-Flatpak, i-AppImage ... futhi kukhona ukusatshalaliswa nako okusebenzisa i- Amaphakheji we-RPM, okubandakanya iRed Hat noma iCentOS.
Ngabe singawafaka amaphakheji we-RPM ku-Ubuntu? Yebo empeleni, empeleni noma yini evela ekusatshalalisweni kwe-Linux ingenziwa kwenye. Okwenzekayo ukuthi, njengoba engewona amaphakheji enzelwe iDebian noma okunye okuhlukile, kufanele siqale ngokufaka ithuluzi elibizwa ngokuthi "umfokazi". Ngokobuchwepheshe ngeke sifake iphakethe le-RPM ku-Ubuntu. Esizokwenza ukuyiguqula ibe yi-DEB ukuze ikwazi ukuyifaka ohlelweni olusebenzayo lwale bhulogi, kanye nanoma yikuphi okunye okuhambisana nalolu hlobo lwephakeji, phakathi kwalo okungu "baba" wabo bonke, okungukuthi, ngenhla uDebian.
Guqula amaphakheji we-RPM abe yi-DEB nge-Alien
Into yokuqala okuzodingeka siyenze ukufaka i-Alien. Kusendaweni yokugcina "indawo yonke", ngakho-ke kufanele kube ekusakazweni okuningi okususelwa ku-Ubuntu. Isinyathelo sokuqala kungaba ukuzama ukufaka iphakheji ngqo (isinyathelo 2); uma lisitshela ukuthi alikho, khona-ke sifaka indawo yokugcina izinto. Izinyathelo kungaba okulandelayo
- Sifaka indawo "yendawo yonke" uma singenayo. Amanye ama-Live Sessions asebenza ngaphandle kwawo:
sudo add-apt-repository universe
- Okulandelayo, sivuselela amakhosombe bese sifaka i-Alien:
sudo apt update && sudo apt install alien
Umyalo ongenhla kufanele ufake konke ukuncika okudingekayo. Uma kungenjalo, senza lo omunye umyalo:
sudo apt-get install dpkg-dev debhelper build-essential
Faka noma uguqule?
- Manje sinezinketho ezimbili: Yifake ngqo noma uyiguqulele ku-DEB.
- Ukuyifaka ngqo sizobhala umyalo olandelayo:
sudo alien -i paquete.rpm
-
- Ukuguqulwa kwenziwa ngomyalo olandelayo:
sudo alien paquete.rpm
Ezimweni zombili, "iphakethe" kufanele lithathelwe indawo igama lephakeji, elibandakanya indlela ephelele eya kwiphakheji. Umehluko phakathi kwemiyalo yomibili yilokho owokuqala uyiguqula ibe yi-DEB bese eyifaka, kanti owesibili udala kuphela iphakethe le-DEB kusuka ku-RPM. Uma sisebenzisa umyalo wesibili, kuzofanela siwufake, into esingayenza ngokuchofoza kabili kuyo bese sisebenzisa ithuluzi lethu lokufaka iphakethe eliyintandokazi, njengesikhungo sesoftware.
Ingabe kufanelekile ukufaka amaphakheji we-RPM ku-Ubuntu?
Yebo yebo no-cha. Ngisho lokhu kungcono ukufaka amaphakheji enzelwe uhlelo lokusebenza. Okusebenza kahle ku-Ubuntu ukulandwa kwesoftware kusuka kumakhosombe asemthethweni we-APT bese kuba amaphakheji we-Canonical's Snap. Amaphakeji eFlatpak asebenza kahle engxenyeni enkulu, kepha kwesinye isikhathi awalunganga njengamaphakeji we-DEB noma we-Snap kuhlelo oluthile lokusebenza.
Amaphakeji amaningi we-RPM ayatholakala njengephakheji ye-DEB noma ezinqolobaneni ezisemthethweni ze-Ubuntu, ngakho-ke kungaba ubuwula nokumosha isikhathi ukuguqula iphakheji ibe yifomethi esivele ikhona. Kepha iqiniso ukuthi kukhona onjiniyela abakhipha kuphela isoftware yabo ngohlobo olulodwa lwephakeji, futhi singahlala sithola isoftware yeLinux eku-RPM hhayi kunoma iyiphi enye ifomethi.
Ngamafuphi, yonke into empilweni kufanele ilandele i-oda naleyo oda (njengamanje) ku-Ubuntu, Ngombono wami, kumele:
- Izinqolobane ezizenzakalelayo ze-Ubuntu (noma uhlelo esilusebenzisayo).
- Izinqolobane ezivela eceleni, okungukuthi, ezonjiniyela wesoftware.
- Amaphakheji we-Snap, ngoba avela ku-Canonical futhi ukwesekwa kufakwe ngokuzenzakalela.
- Amaphakeji eFlatpak, ngenxa yokuthandwa kwawo nangenxa yokuthi singawahlanganisa abe Ubuntu nesikhungo sayo sesoftware.
- I-AppImage, uma siyilanda emithonjeni eyaziwayo.
- Amanye, phakathi kwawo kukhona amaphakheji we-RPM.
Ngabe usuthole amaphakheji we-RPM ongathanda ukuwafaka ku-Ubuntu futhi manje ungabonga ngale ndatshana?
Siyabonga!