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.
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 …
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ć …
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 …
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 …
Każda nazwa pakietu ma postać: package-XubuntuY*_amd64(i386) Więc moje pytania to: Co oznacza skrót X? Co oznacza skrót Y? na przykład binutils_2.22-6ubuntu1.3_amd64 Jakie jest znaczenie liczb 6i1.3
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 …
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 …
Przejrzałem samouczek umiejętności i przeczytałem stronę podręcznika , ale po prostu tego nie rozumiem. Po uruchomieniu aptitude, jak powiedzieć „zainstaluj pakiet foo”? Lub wyszukać wszystkie pakiety z „foo” w nazwie?
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ę, …
Założenia Szczerze mówiąc, niewiele wiem o pakietach Snap - ale nie ma to znaczenia dla tego pytania - patrz poniżej. Zakładam, że system różni się znacznie od istniejącego. Czy zmiana ma sens? Czy istnieje rzeczywista potrzeba, wystarczająco silna? To znaczy - czy istnieje nowy przypadek użycia, który jest wystarczająco ważny, …
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.
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 …
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.
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.