Pytania otagowane jako packaging

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

12
Jakie są zalety / wady deb vs. rpm?
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ą …
171 rpm  packaging  dpkg 


2
Zip wszystko w bieżącym katalogu
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?

1
Do którego pakietu Fedory należy dany plik?
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?

4
Czy istnieje narzędzie / strona internetowa do porównywania statusu pakietów w różnych dystrybucjach Linuksa?
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 …


5
Czy w świecie Fedory istnieje odpowiednik usługi PPA?
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 …
23 fedora  packaging  rpm 



2
Czy zmiana nazwy pliku .deb według standardów jest bezpieczna?
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: …
13 debian  ubuntu  packaging  deb 

2
Co to jest pakiet binarny? Jak je zbudować?
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ś …

1
Konwencja nazewnictwa pakietów Debiana?
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 …

1
Utwórz PKGBUILD z .deb
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 …

3
Jak zainstalować / parsować zależności kompilacji od debian / control?
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 …

3
python == python2 LUB python == python3? Jak pakować, dystrybuować skrypty py2k Pythona?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.