Debata: jak łatwo tworzyć pakiety DEB

Są chwile, kiedy pobieramy pliki z sieci, z którymi możemy pracować w naszym systemie i widzimy, że byłoby nam znacznie łatwiej i wygodniej przekonwertować je na pakiety .deb i włączyć je do naszego lokalnego repozytorium pakietów. Na przykład słowniki dla Stardict, pędzle lub gradienty dla gimp, tapety, zestawy samouczków, kompletna strona internetowa do obsługi offline, kod źródłowy stron trzecich lub, jak w moim przypadku, własny program!

Nowi programiści uznają tę aplikację za bardzo przydatną. Istnieją instrukcje, jak tworzyć pakiety z kodu źródłowego, ale generalnie są one dość uciążliwe i trudne do zrozumienia. Zrozumienie, jak działa dpkg z konsoli, może zająć dużo czasu. 

Debata to program, który pozwala nam to zrobić w bardzo prosty sposób. Poniższe obrazy opisują krok po kroku tworzenie pakietu .deb zawierającego pędzle, palety i wzorki dla Gimp. Te pliki są pogrupowane w odpowiednich folderach, wszystkie trzy w folderze dodatki-gimp w naszym systemie. Program doda zawartość folderu Szczotki do folderu /usr/share/gimp/2.0/brusesItp

W każdym razie zostawiam obrazy, które nie wymagają wyjaśnienia. Nie znalazłem żadnych niedopracowanych podręczników, ale przy odrobinie logiki i wyobraźni łatwo jest stworzyć bardzo różne typy pakietów do naszego osobistego repozytorium. Debreate ma bardzo intuicyjny interfejs. Wszystkie formularze są pięknie zorganizowane, pomagając dziecku każdego sąsiada tworzyć swoje DEB bez żadnych kłopotów. Po wypełnieniu wszystkich niezbędnych danych Debreate tworzy ogólny katalog i kopiuje do niego wszystkie niezbędne pliki. Następnie uruchom „dpkg -b”, aby zbudować pakiet DEB w wybranym folderze docelowym.

Debreata nie została stworzona, aby „oduczać się” lub „nie uczyć się” poleceń konsoli. Przyszłe wydania będą zawierały szczegółową dokumentację dotyczącą ręcznego tworzenia pakietów DEB, w tym tworzenia drzewa katalogów i pliku kontrolnego. Rozważane jest również wsparcie dla pakietów RPM.

Spadać Debata!

Widziany w | Debata & ubumedia


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Ernesto powiedział

    Jeśli mój program ma biblioteki, takie jak OpenCV, jak mogę to wskazać w Debreate?

  2.   LexArias powiedział

    Jak widać na drugim obrazku, gdzie jest napisane „Zależy” w tym polu, nazywasz zależności programu.
    Jeśli w przypadku potrzeby dodania dodatkowego repozytorium musiałbyś przejrzeć zakładkę Skrypt i sprawdzić, czy istnieje możliwość stworzenia skryptu przedinstalacyjnego, w którym dodajesz repozytorium, aktualizujesz i instalujesz zależności, powinieneś nawet w stanie pobrać tylko deb zależności.
    PS:
    Nigdy nie korzystałem z tej aplikacji.
    Sueta.