tworzenie pakietów do instalacji oprogramowania, takich jak .deb (Debian i pochodne), .rpm (RHEL / CentOS), .bff (AIX), Solaris pkg / pkgadd itp. NIE używaj tego znacznika dla / software-installation lub / package -zarządzanie
Z jakichkolwiek powodów zawsze korzystałem z dystrybucji opartych na RPM (Fedora, Centos i obecnie openSUSE). Często słyszałem, jak stwierdzano, że deb jest lepszy niż rpm, ale zapytany dlaczego nigdy nie był w stanie uzyskać spójnej odpowiedzi (zwykle zamiast tego dostaje się gorliwych rantingów i obfitych ilości śliny). Rozumiem, że mogą …
Chciałbym skompresować i spakować wszystko, w tym pliki i foldery w bieżącym katalogu, do jednego pliku ZIP na Ubuntu. Jakie byłoby najwygodniejsze polecenie (i nazwa narzędzia, które należy zainstalować, jeśli takie istnieje)? Edycja: Co zrobić, jeśli muszę wykluczyć jeden folder lub kilka plików?
W rodzinie systemów operacyjnych Debian dpkg --search /bin/lsdaje: coreutils: /bin/ls Oznacza to, że plik /bin/lsnależy do pakietu Debian o nazwie coreutils . (zobacz ten post, jeśli jesteś zainteresowany pakietem zawierającym plik, który nie jest zainstalowany) Co to jest odpowiednik Fedory?
Obecnie szukam strony internetowej lub narzędzia, które pozwoliłoby mi porównać stan pakietu konkretnego oprogramowania w różnych dystrybucjach Linuksa. Na przykład, która wersja gimp jest dostarczana przez Mint, Ubuntu, Debian Sid i Fedora 18? Natychmiastowym zainteresowaniem byłoby uniknięcie ponownego wynalezienia koła podczas pakowania oprogramowania (na przykład ponowne użycie łatek z innych …
Podpis kryptograficzny RPM można zweryfikować za pomocą rpm -Kpolecenia. Zwraca ciąg zawierający gpg(lub pgp) i kończący się, OKjeśli podpis znajduje się w bazie danych RPM i jest prawidłowy. Jeśli pakiet nie jest podpisany, ale sumy kontrolne są prawidłowe, nadal otrzymasz OK, ale nie gpg. Jeśli pakiet jest podpisany, ale brakuje …
W systemie Ubuntu dostępna jest wygodna usługa PPA, w której można uzyskać własne repozytorium pakietów. Możesz umieścić tam pakiety źródłowe, które są objęte licencją typu open source, np. Migawki programistyczne twojego oprogramowania. (Serwer zajmuje się tworzeniem odpowiedniego pakietu binarnego i podpisuje go kluczem repozytorium). Użytkownicy muszą wtedy dodać adres repozytorium …
Podczas prezentowania aplikacji Windows i Mac najczęściej mówią o funkcjach. Z drugiej strony aplikacje Linux mają więcej szczegółów na temat tego, w jakim języku został napisany (i towarzyszących bibliotek), a nie na temat funkcji. Dlaczego? Zrozumiałem, znając różnicę między GTK + a QT, robiąc różnicę tylko ze względu na wymagania …
Mówiąc ściślej, chciałbym zrobić ekwiwalent dodając --purgeflagę do następującego polecenia sudo apt-get autoremove --purge [package name] do pakietów, które nie są już w systemie. Najlepiej, gdybym chciał wiedzieć, jak to zrobić dla określonych pakietów i każdego odinstalowanego pakietu w systemie.
Ustalona struktura .debnazwy pliku to package_version_architecture.deb. Zgodnie z tym ustępem: Niektóre pakiety nie mają struktury nazw package_version_architecture.deb. Pakiety o nazwach dpkg-name będą miały tę strukturę. Zasadniczo nie będzie to miało wpływu na sposób instalacji pakietów przez dselect / dpkg, ale inne narzędzia instalacyjne mogą zależeć od tej struktury nazewnictwa. Pytanie: …
Chcę uzyskać szczegółowe informacje na temat pakietu binarnego i uruchomić je na systemie Linux. Korzystam z systemu operacyjnego Linux Debian (Ubuntu / Linux mint). Jak zbudować pakiet binarny ze źródła? Czy mogę bezpośrednio pobrać pakiet binarny dla aplikacji (takich jak Firefox, itp.) I gier (takich jak Boswars itp.)? Uruchamiam jakiś …
To wszystko jest bardzo mylące. Istnieją różne przykłady, na przykład: <package-name>_<epoch>:<upstream-version>-<debian.version>-<architecture>.deb źródło: nazwy plików pakietów debian Czy sekcja 5.6.12 Wersja lub Podręcznik zasad Debiana jest również powiązany z rzeczywistą nazwą pliku pakietu? Czy tylko do pól w pliku sterującym? W tym temacie wiki dotyczącym formatów repozytoriów tak naprawdę nic nie …
Mam .debpakiet debian, który zasadniczo zawiera pliki binarne oprogramowania jako /usr/share/binfolder w skompresowanym datapliku oraz inny skompresowany plik metadanych zawierający sumy kontrolne innych plików. Moim celem jest utworzenie PKGBUILDtakiego pakietu .deb do poprawnego zainstalowania na Archlinuxie. Jak to zrobić w odpowiedni sposób? Czy wystarczy skopiować zawartość tego /usr/share/binkatalogu do pkg …
Załóżmy, że pobrałeś folder kodu źródłowego, który zawiera istniejący /debian/folder oraz /debian/controlplik. Załóżmy, że dany pakiet nie znajduje się w oficjalnym repozytorium Debiana, więc apt-get build-depnie można go użyć. Jak parsować Build-Depends:linię? Na przykład, jeśli wiersz przeczytałby Build-Depends: debhelper (>= 8), faketime, czy istnieje jakieś narzędzie, control-parse debian/control build-dependsktóre by …
W zależności od systemu python== python2lub python== python3. Wykonalne skrypty Pythona, zaczynają się od: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... W przypadku python py3k jest to zawarte w dokumentacji, której powinienem / mogę używać z numerem wersji , więc robię to: #!/usr/bin/env python3 Ale znalazłem problem ze skryptami py2k. Podczas …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.