Jak zbudować pakiet z kodu źródłowego w Linuksie

Jak zbudować pakiet z kodu źródłowego w Linuksie

Oprócz natury open source, dostosowywanie jest jednym z innych powodów, dla których wielu użytkowników uwielbia Linuksa – możesz modyfikować i konfigurować prawie każdy plik, aby dopasować go do swoich konkretnych potrzeb i stylu. Obejmuje to możliwość odbudowania pakietu ze źródeł.

Możliwość odbudowania pakietu ze źródła może być korzystna dla każdego zaawansowanego użytkownika Linuksa, ponieważ umożliwia zmianę pakietów, włączanie lub wyłączanie funkcji, a nawet stosowanie niestandardowych modyfikacji.

W tym artykule opisano proste kroki, aby odbudować pakiet ze źródła.

1. Włącz repozytoria źródłowe

Pierwszym krokiem przed przebudowaniem pakietu źródłowego jest umożliwienie dystrybucji repozytoriów źródłowych. Włączenie repozytoriów źródłowych umożliwia przeglądanie i pobieranie pakietów źródłowych przy użyciu domyślnego menedżera pakietów apt.

W systemach Debian możesz dodać pakiety źródłowe, edytując plik „/etc/apt/sources.list”.

Na przykład, poniżej znajduje się zawartość „sources.list” dla pogromcy Debiana z włączonymi pakietami źródłowymi.

deb-src włącza pakiety źródłowe, informując menedżera pakietów, aby dostarczył nam pakiet źródłowy, a nie zwykły plik binarny.

Po włączeniu zapisz plik i zaktualizuj system za pomocą polecenia:

2. Pobierz pakiet źródłowy

Po uruchomieniu procesu aktualizacji możesz znaleźć pakiet źródłowy do modyfikacji systemu.

Na przykład użyjmy pakietu tar. Zacznij od stworzenia katalogu do przechowywania pakietów źródłowych:

Następnie pobierz pakiet źródłowy za pomocą polecenia:

Smoła odpowiedniego pochodzenia

Aby wyświetlić pliki w katalogu:

Apt Tar Ls La

3. Sprawdź i zainstaluj zależności kompilacji

Następnym krokiem jest zweryfikowanie i zainstalowanie zależności kompilacji wymaganych dla pakietu, który chcesz przebudować.

W lokalizacji katalogu dla pakietów źródłowych wprowadź poniższe polecenie, aby sprawdzić niezaspokojone zależności kompilacji.

Czytać  Jak zainstalować aplikację komputerową Telegram w systemie Linux

Polecenie pokaże wszystkie niespełnione zależności pakietu. Chociaż możesz je zainstalować ręcznie, prostszą metodą jest użycie apt zainstalować pakiety źródłowe.

Aby to zrobić, użyj polecenia:

Powyższe polecenie wyszuka zależności i zainstaluje je dla Ciebie.

W stanie uzyskać Dep. Zbudował

4. Zmodyfikuj pakiet

Na tym etapie będziesz chciał wprowadzić zmiany w pakiecie i włączyć lub wyłączyć dowolne funkcje, których potrzebujesz. (To bardzo szeroka kwestia, dlatego nie możemy uwzględnić wszystkich zmian, które możesz wprowadzić dla każdego pakietu.)

Po dokonaniu wszystkich osobistych zmian i dostosowań, ponownie skompiluj źródło i zapisz je z innym numerem wersji. Możesz to zrobić za pomocą polecenia:

Po uruchomieniu tego polecenia zostaniesz poproszony o podanie żądanego edytora i zostanie uruchomiony dziennik zmian, który możesz edytować.

Lokalna smoła DHC

Możesz dodać kilka linijek, aby opisać wprowadzone zmiany i zmienić wersję.

5. Zbuduj pakiet

Ostatnim krokiem jest utworzenie pakietu źródłowego. Upewnij się, że jesteś w katalogu pakietu źródłowego i uruchom polecenie:

Polecenie zainicjuje proces kompilacji przy użyciu wszystkich zmian wprowadzonych w poprzednim kroku.

Pakiet kompilacji Dpkg

W zależności od zmian i pakietu do przebudowania proces może potrwać kilka minut lub dłużej.

6. Zainstaluj pakiet

Po zakończeniu procesu budowania wygeneruje pakiet binarny w głównym katalogu. Aby zainstalować, wystarczy użyć dpkg Komenda:

Podsumowując

Tworzenie pakietów jest umiejętnością obowiązkową dla każdego administratora Linuksa i dobrą umiejętnością, którą powinien posiadać zwykły użytkownik Linuksa. Teraz, gdy wiesz, jak utworzyć pakiet ze źródeł, możesz również dowiedzieć się, jak łatwo zmieniać nazwy plików w systemie Linux oraz jak używać i edytować plik Hosts w systemie Linux.

.

Czy ten artykuł jest przydatny?