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.