Pytania otagowane jako packaging

odnosi się do tworzenia i obsługi pakietów Debian lub snap. Niezależnie od tego, czy chcesz zaktualizować pakiet na własny użytek, czy zastanawiasz się, jak przekazać oprogramowanie w ręce użytkowników Ubuntu, ten tag jest dla Ciebie.

4
Czy mogę zaktualizować oprogramowanie zainstalowane bezpośrednio z kodu źródłowego
Chociaż minął prawie rok, odkąd zacząłem używać Ubuntu, nie próbowałem instalować oprogramowania ze źródła. Właściwie nie znalazłem takiej potrzeby. Ale teraz pracuję nad oprogramowaniem, które jest na etapie kandydowania do wydania w repozytoriach, ale najnowszy stabilny kod źródłowy jest dostępny na stronie głównej oprogramowania. Dowiedziałem się, że instalacja z kodu …

1
Jak zrobić plik deb, który mówi systemowi, że wymagane jest ponowne uruchomienie?
Planuję założyć PPA lub może przesłać mój pakiet do Debiana, ale jest coś, co naprawdę muszę wiedzieć. Rozumiem, że pakiety zwykle coś robią /var/run/reboot-requiredi są wymienione na liście /var/run/reboot-required.pkg, ale jak dokładnie tworzy się plik deb, który mówi system za pomocą tej metody, że wymagane jest ponowne uruchomienie, aby wprowadzić …

1
Jaka jest różnica między różnymi poleceniami „zmiany nazwy”?
Od wersji Ubuntu 14.04 istnieją co najmniej trzy renamepolecenia: renamedostarczone przez util-linuxpakiet, zobacz man rename.ul renamedostarczone przez perlpakiet, zobacz prename man renamedostarczone przez renamepakiet, zobacz man file-rename Pytania: Jakie dokładnie są różnice między tymi poleceniami? Dlaczego jest wiele pakietów udostępniających różne polecenia o tej samej nazwie - przypuszczam, że to …

3
Jak tworzyć i administrować wieloma architekturami PPA?
Mam program, który należy ponownie skompilować dla każdej wersji Ubuntu. Obecnie pakuję go za pomocą PPA Ubuntu tylko dla bieżącej dystrybucji. W końcu muszę dostarczyć pakiety dla poprzedniej wersji ubuntu. Nie jestem pewien, jak to osiągnąć. Jak działa serwer kompilacji Ubuntu PPA - czy po prostu patrzy na pole dystrybucji …


2
Jak spakować usługę systemową?
Próbuję spakować aplikację mono, aby działała jako usługa systemowa. Postępowałem zgodnie z instrukcjami tutaj: https://wiki.debian.org/Teams/pkg-systemd/Packaging Dodałem dh-systemd (> = 1.5) do mojej wersji pliku kontrolnego Debiana zależy. Dodałem --with = systemd do mojego pliku reguł w następujący sposób: %: dh $@ --with=cli --with=systemd Dodałem plik usługi do mojego folderu debian …

2
Jak dodać zależność po przesłaniu zastrzeżonej aplikacji do USC?
Aplikację „Brightness Controller” przesłałem na podstawie licencji zastrzeżonej i została ona opublikowana. Zawiera wykonywalny plik .py. Ale aplikacja zależy od tego, python-wxgtk2.8 czy napisałem ją w polu komentarzy, ale prawdopodobnie pakujący ją zignorowali. Czy jest jakiś sposób, aby samodzielnie dodać zależność? Pamiętaj, że nie debianizowałem pakietu. Właśnie smołowałem plik jasności.py …

4
Złożyłem błąd ITP na bugs.debian.org - teraz jak mogę dostać pakiet do Ubuntu?
Napisałem bibliotekę programistyczną , którą chciałbym włączyć do archiwów Ubuntu. Z tego, co rozumiem, najlepszym sposobem na to jest najpierw pobranie pakietu do Debiana, a następnie zażądanie synchronizacji pakietu. Oto błąd ITP . Co mam teraz zrobić? Patrząc na tę stronę , widzę przerażające rzeczy, takie jak „419 dni w …


1
Co dzieje się podczas aktualizacji pakietu?
Niedawno zacząłem budować pakiety Ubuntu dla mojego oprogramowania na Launchpad. Są dość proste; większość z nich zawiera tylko niektóre pliki i skrypty uruchamiane przez pliki .install .preinst .postinst .prerm i .postrm. Instalacja i usuwanie wydaje się działać poprawnie. Jednak aktualizacja jednej wersji do drugiej jest trudna. Co dokładnie dzieje się, …



4
Jak wyodrębnić wersję pakietu z debian / changelog?
Jaki jest najbardziej niezawodny sposób na parsowanie debian/changelogpliku pakietu źródłowego (lub debian/control?) W celu uzyskania numeru wersji pakietu? Coś jak: pkgver=$(dpkg-parsechangelog | magic_goes_here) Chcę wyodrębnić numer wersji (i tylko numer wersji), aby móc manipulować nim w skrypcie. Spodziewałem się znaleźć dpkg-*narzędzie do tego celu, ale jeszcze go nie znalazłem.

1
Problem z uwierzytelnieniem w moim PPA
Utworzyłem pakiet i przesłałem go do mojego PPA. Po zbudowaniu poszedłem go zainstalować, ale napotkałem ten komunikat: $ sudo apt-get install stackapplet Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: stackapplet 0 upgraded, 1 newly installed, 0 to remove and …

2
Tryb nieinteraktywny Dch
Próbuję znaleźć sposób na uruchomienie dchw trybie nieinteraktywnym, aby włączyć debian/changelogtworzenie i manipulowanie plikami w skrypcie powłoki. Wygląda na to, że działa tylko z uruchomionym argumentem -r ""(jak tutaj podano ). Muszę jednak użyć różnych argumentów.
11 packaging 

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.