Android

Telepítse az rpm csomagokat az ubuntu-ra

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Tartalomjegyzék:

Anonim

Az Ubuntu adattárak több ezer deb csomagot tartalmaznak, amelyek telepíthetők az Ubuntu Software Centerből vagy az apt parancssori segédprogrammal. Az Deb az összes Debian alapú disztribúció által használt telepítőcsomag-formátum, beleértve az Ubuntu-t is. Néhány csomag nem érhető el a szokásos Ubuntu-tárházakban, de könnyen telepíthető a megfelelő forrás engedélyezésével.

A legtöbb esetben, amikor a szoftvergyártó nem nyújt lerakatot, akkor lesz egy letöltési oldal, ahonnan letöltheti és telepítheti a deb csomagot, vagy letöltheti és összeállíthatja a szoftvert forrásokból.

Bár nem olyan gyakran, néhány szoftvert csak RPM-csomagként lehet terjeszteni. Az RPM egy csomagformátum, amelyet a Red Hat és annak származékai, például a CentOS használnak. Szerencsére van egy idegen nevű eszköz, amely lehetővé teszi az RPM fájl telepítését az Ubuntura, vagy az RPM csomagfájl konvertálását Debian csomagfájlba.

Mielőtt elkezded

Ez nem az ajánlott módszer a szoftvercsomagok Ubuntu telepítésére. Amikor csak lehetséges, inkább a Ubuntu-tárházakból származó szoftverek telepítését részesíti előnyben.

Nem minden RPM-csomagot lehet telepíteni az Ubuntu-ra. Az Ubuntura csomagolt RPM telepítése csomagfüggőségi konfliktusokhoz vezethet.

Soha ne használja ezt a módszert fontos rendszercsomagok, például a libc, a systemd vagy más szolgáltatások és könyvtárak cseréjéhez vagy frissítéséhez, amelyek nélkülözhetetlenek a rendszer megfelelő működéséhez. Ennek végrehajtása hibákat és a rendszer instabilitását okozhatja.

Telepítse az Alien alkalmazást

Az Alien olyan eszköz, amely támogatja a Red Hat rpm, Debian deb, Stampede slp, Slackware tgz és Solaris pkg fájlformátumok közötti konvertálást.

Az idegen csomag telepítése előtt ellenőrizze, hogy az Univerzum tároló engedélyezve van-e a rendszeren:

sudo add-apt-repository universe

Miután a tároló engedélyezve lett, frissítse a csomagok indexét, és telepítse az idegen csomagot a következővel:

sudo apt update sudo apt install alien

A fenti parancs a szükséges építõeszközöket is telepíti.

RPM csomag konvertálása és telepítése

Egy csomag RPM-ről DEB-formátumra konvertálásához használja az alien parancsot, amelyet az RPM csomag neve követ:

sudo alien package_name.rpm

A csomag méretétől függően az átalakítás időt vehet igénybe. A legtöbb esetben figyelmeztető üzeneteket lát a képernyőn. Ha a csomagot sikeresen konvertálják, akkor a kimenet jelzi, hogy a DEB csomagot előállították:

package_name.deb generated

A deb csomag telepítéséhez használhatja a dpkg vagy az apt segédprogramot:

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

A csomagot most telepíteni kell, feltételezve, hogy kompatibilis a rendszerrel, és minden függőség teljesül.

Csomagok telepítéséhez az Ubuntu rendszerre be kell jelentkeznie, mint sudo hozzáféréssel rendelkező felhasználó.

RPM csomag közvetlen telepítése

A csomag konvertálása és telepítése helyett használhatja a -i opciót, amely megmondja az idegennek, hogy közvetlenül telepítse az RPM csomagot.

sudo alien -i package_name.rpm

A fenti parancs automatikusan létrehozza és telepíti a csomagot, és a telepítés után eltávolítja a csomagfájlt.

Következtetés

Ebben az oktatóanyagban megtanulta az RPM-csomagok telepítését az Ubuntu-ra.

ubuntu terminál fordulatszáma