Am un număr de pachete .deb pe care le creez și le instalez:
- pkg1_1.0_all.deb
- pkg2_1.0_all.deb
- pkg3_1.0_all.deb
Pot să le instalez folosind sudo dpkg -i pkg1_1.0_all.deb
.
Acum vreau să creez un meta pachet care va depinde de toate, permițându-mi doar să instalez sudo dpkg -i meta_1.0_all.deb
.
obisnuiam echivalente
pentru a crea un fișier de control:
Sectiunea: diverse
Prioritate: optional
Standarde-Versiune: 3.6.2
Pachet: bla
Versiune: 1.0
Depinde:
Descriere:
descriere lungă și informații
.
al doilea paragraf
și instalați-l.
Apoi am modificat Depinde:
a depinde de un pachet cunoscut: Depinde: tmux
și l-a instalat.
Apoi, am încercat să depind de pachetele mele personalizate: Depinde: pkg1
si acum instalarea s-a stricat:
dpkg: problemele de dependență împiedică configurarea bla:
bla depinde de pkg1; in orice caz:
Pachetul pkg1 nu este instalat.
ceea ce este de înțeles, așa cum pachet 1
într-adevăr nu este instalat.
Am adăugat directorul meu local ca sursă Debian după aceasta ghid (a schimbat un lucru - adăugat [de încredere=da]
la lista surselor fișier deb [de încredere=da]:...
deci ar merge)
Am sperat că asta îmi va permite sudo apt install ./meta_1.0_all.deb
și ar găsi pachetul dependent în directorul meu curent, dar a eșuat din nou cu aceeași eroare.
Ce pot face pentru a permite utilizatorului să instaleze un singur .deb și să-l facă să instaleze mai multe pachete .deb locale?