Unelte utilizator

Unelte site


crearea_unui_rpm_cu_utilitarul_checkinstall

Diferențe

Aceasta arată diferențele dintre revziile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

crearea_unui_rpm_cu_utilitarul_checkinstall [2008/05/31 20:10] (curent)
Linia 1: Linia 1:
 +--adyx 20/04/2005
 +
 +====== Consideratii ======
 +
 +
 +Utilitarul checkinstall este foarte folositor si poate pune ordine in calculatorul fiecaruia, permitand instalarea si dezinstalarea aplicatiilor din surse mult mai eficient, transformandu-le pe acestea in rpm-uri. In general el vine cu distributia Mandrake, asa ca tot ce aveti de facut pentru inceput este sa il instalati de pe CD-uri (pentru MDK 9.1 trebuie descarcat de pe internet).Daca ai sistemul instalat de mult timp, este posibil sa nu mai stii toate programele pe care le-ai instalat cu make install si de asemenea este posibil sa nu mai ai sursele din care l-ai instalat sau programul sa nu permita dezinstalarea cu make uninstall. Checkinstall il puteti gasi pe cd-uri pentru distributii mai vechi(8.2 9.0), iar pentru 9.1 il puteti lua de aici in format rpm sau surse . Aveti nevoie atat de pachetul respectiv cat si de librariile (libcheckinstall).
 +
 +====== Teoria ======
 +
 +
 +Sa presupunem ca aveti sursele unui program pe care doriti sa compilati. Nu se schimba nimic din modul de instalare
 +<​code>​./​configure
 +./​make</​code>​
 +pana cand ajungeti la comanda
 +<​code>​./​make install</​code>​
 +Aici, daca aveti checkinstall puteti inlocui make install cu checkinstall si apoi urmati meniul.\\
 +In felul acesta aveti pachetul compilat si instalat pentru sistemul vostru, din surse, dar in format rpm. Il puteti dezinstala/​instala folosind managerele de pachete.
 +
 +====== Exemplu ======
 +
 +Sa presupunem ca vrem sa compilam pachetul Gqradio. Dupa ce am dezarhivat sursele si am dat comenzile
 +<​code>​./​configure
 +./​make</​code>​
 +avem programul pregatit pentru instalare.
 +
 +Rulam ca root comanda
 +<​code>​./​checkinstall</​code>​
 +
 +screenshot primul meniu
 +
 +mai departe urmam meniurile care apar, solicitand diverse optiuni.
 +Primul solicita crearea unui director pentru documentatie (este la latitudinea vostra daca il doriti sau nu).
 +
 +screenshot al doilea meniu
 +
 +va solicita sa selectati tipul de pachet pe care doriti sa il faceti. Daca aveti Mandrake(Red Hat, Suse) selectati R (rpm)
 +
 +screenshot al treilea meniu
 +
 +va solicita un nume pentru pachetul respectiv. Introduceti numele si apasati Enter de doua ori.
 +
 +screenshot al patrulea meniu
 +
 +va prezinta lista optiunilor pe care le-ati selectat, oferindu-va posibilitatea sa modificati pe oricare dintre ele. Daca apasati Enter, fara sa alegeti nimic, va incepe constructia pachetului, care apoi va fi si instalat.
 +
 +screenshot final
 +
 +Dupa cum vedeti, puteti lua pachetul respectiv din\\
 +/​usr/​src/​RPM/​RPMS/​\\
 +Il puteti copia intr-o anumita locatie si il puteti folosi oricand, sursele din care l-ati creat putand fi sterse.
  
crearea_unui_rpm_cu_utilitarul_checkinstall.txt · Ultima modificare: 2008/05/31 20:10 (editare externă)