Utilizarea pachetelor rpm în gentoo

Ei bine, atunci. Există două moduri de a instala pachetul rpm:

Instalați și utilizați managerul de pachete rpm.

Scrieți ebuild pentru despachetarea și instalarea pachetului rpm.

Prima metodă este mai simplă, dar trebuie să instalați pachetul cu tasta --nodeps și există un risc mare de rupere a sistemului sau doar obținerea unui pachet care nu funcționează. A doua metodă este mai complicată. Și el nu rezolvă toate problemele primului, dar cel puțin face posibilă evitarea unei defecțiuni a sistemului.

Vom presupune că vrem să instalăm pachetul prog-0.1.i386.rpm în sistem. Indiferent de modul în care doriți să utilizați utilitarul rpm:

Avem aproximativ această listă:

Suntem convinși că avem toate astea. Dacă ceva lipsește - estimăm ce pachet poate fi și puneți acest pachet. În cele din urmă, când tot ceea ce avem nevoie este instalat, instalați pachetul rpm propriu-zis:

Asta e tot. Pachetul este instalat. Cu toate acestea, ar fi mai bine să scrieți un ebuild pentru el. Pentru a lucra cu pachetele rpm în portage, există o clasă rpm. Cea mai ușoară modalitate de a citi este citirea codului său sursă, care este localizat în fișierul /usr/portage/eclass/rpm.eclass. Voi da un exemplu simplu de ebuild pentru instalarea rpm:

Apoi, trebuie să salvați acest ebuild în locul potrivit (consultați documentația Portage) și să executați:

Asta e tot. Pachetul este instalat. Și mijloacele obișnuite ale Gentoo (ceea ce este destul de important).

Multe mulțumiri lui Alex pentru ajutorul acordat în redactarea articolului.

Articole similare