Siteuri partenere

Pentru a va inscrie pe Ubuntu One puteti da click aici (referal) și câștigăm amândoi câțiva MB spațiu de stocare.

vineri, 31 ianuarie 2014

Modificare si re-creare pachet .deb

La un moment dat m-am lovit de următoarea problemă: un pachet .deb avea niște dependențe care se încurcau cu alte pachete deja instalate. Mai concret, pachetul respectiv cerea libavcodec53, dar în sistem era instalat libavcodec-extra-53 de care depindeau alte pachete. Dacă-l dezinstalam, pierdeam și restul de pachete. Așa că a trebuit să caut o soluție, recte să modific primul pachet (pe care vroiam să-l instalez) ca să accepte libavcodec-extra-53. PEntru asta trebuie date următoarele comenzi (nume-pachet trebuie înlocuit, firește, cu numele real al pachetului):
mkdir -p extract/DEBIAN 
dpkg-deb -x nume_pachet.deb extract/ 
dpkg-deb -e nume_pachet.deb extract/DEBIAN

Apoi am modificat fișierul control din dosarul DEBIAN ca să includă și libavcodec-extra-53, după care am dat comenzile:


mkdir build 
dpkg-deb -b extract/ build/

Și gata. Am instalat pachetul ca să văd dacă totul e OK. Și era. :)
Spor!

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More