Czy w Ubuntu 18.04 można zainstalować gnome 3.29.92 lub 3.30?
Czy dostępna jest umowa PPA?
Aktualizacja: https://mail.gnome.org/archives/devel-announce-list/2018-September/msg00003.html
Czy w Ubuntu 18.04 można zainstalować gnome 3.29.92 lub 3.30?
Czy dostępna jest umowa PPA?
Aktualizacja: https://mail.gnome.org/archives/devel-announce-list/2018-September/msg00003.html
Odpowiedzi:
Tak, możliwe jest uaktualnienie dowolnego oprogramowania z dowolnej wersji Ubuntu, jeśli chcesz robić rzeczy niekonwencjonalnie i masz do czynienia z większą złożonością, potencjalnym ryzykiem i problemami z kompatybilnością.
Ja również nie mogłem uaktualnić do wersji 18.10, ponieważ psuje mi to niezbędne oprogramowanie. Z drugiej strony, Gnome 3.30 jest zdecydowanie lepszy od 3,28 i 3,26 pod względem stabilności i wydajności. Szczególnie prawdziwe w przypadku Gnome Wayland, która z katastrofy staje się użyteczna od 3,30 ...
Oto ogólny zarys tego, co zrobiłem:
Zrobiłem bardzo dokładny samouczek, jak to zrobić. Jeśli będziesz uważnie to przestrzegać, nie powinieneś mieć żadnych problemów, ale wiedz, że nie ma żadnych gwarancji i że bawisz się rzeczami, które mogłyby przerwać instalację, więc wykonaj kopię zapasową instalacji przed zrobieniem tego lub zrób to na maszynie wirtualnej, aby zobaczyć, jak to zrobić. idzie po ciebie.
Szczegółowe instrukcje (liczby nie odpowiadają powyższej liście):
Prep
O ile nie zaznaczę inaczej, załóżmy, że wszystkie polecenia mają podwyższone uprawnienia i że po prostu nie mam ochoty pisać
sudo
100 razy. Aby przejść dosudo
trybu, wprowadź:Zanim cokolwiek zrobisz, upewnij się, że wszystko jest w porządku, uruchamiając:
Krok 1
Zrób kopię oryginału i tymczasowo zmodyfikuj listy apt apt, aby sprawdzał aktualizacje Cosmic pod kątem aktualizacji zamiast Bionic:
Krok 2
Zaktualizuj listy pakietów i sprawdź, które pakiety można zaktualizować:
Krok 3
Za pomocą
grep
uruchom wyszukiwanie tekstowe dla liczb 3.30 i 3.28. Powinno to pokazywać tylko aktualizacje związane z Gnome Shell. Dodatkowo można szukać pakietów związanych Wayland (niezbędne!) Iglib
,gir
,gtk
(do Ciebie). Naprawdę nie dbam o Xorg, ponieważ uważam, że jest to strasznie niepewne, ale jeśli chcesz go użyćgnome-x11
, możesz wyszukaćxorg
pakiety do aktualizacji. Ideą tego podejścia jest unikanie aktualizacji zbyt wielu pakietów do gałęzi Cosmic, ponieważ Cosmic ma tylko 9 miesięcy poprawek, a Bionic będzie miał 5-10 lat aktualizacji i poprawek bezpieczeństwa, więc w twoim interesie jest, aby zachować jak najwięcej twój system, jak to możliwe na linii Bionic.Nie jestem pewien, jak konieczne są poniższe aktualizacje. Wyobrażam sobie, że pakiety bibliotek potrzebne do zdrowego funkcjonowania Gnome Shell 3.30 zostałyby automatycznie pobrane, jeśli zainstaluję pliki
uprgradable-3.30
. Powiedziałbym, spróbuj bez nich, a jeśli uważasz, że to nie jest stabilne, zainstaluj je.Każda
upgradable
lista powinna wyglądać mniej więcej tak:adwaita-icon-theme / cosmic, cosmic 3.30.0-0ubuntu1 all [aktualizacja z: 3.28.0-1ubuntu1] baobab / cosmic 3.30.0-1 amd64 [aktualizacja z: 3.28.0-1] cheese / cosmic 3.30.0 -0ubuntu1 amd64 [do uaktualnienia z: 3.28.0-1ubuntu1] sery-wspólne / kosmiczne, kosmiczne 3.30.0-0ubuntu1 wszystkie [do uaktualnienia z: 3.28.0-1ubuntu1] itd ... itd ... itd ...
Powinieneś aktualizować maksymalnie 100 do 250 pakietów z 1500
Krok 4
Za pomocą ponownie
sed
sformatuj listy utworzone w kroku 3, aby włączyć:adwaita-icon-theme / cosmic, cosmic 3.30.0-0ubuntu1 all [aktualizacja z: 3.28.0-1ubuntu1] baobab / cosmic 3.30.0-1 amd64 [aktualizacja z: 3.28.0-1] cheese / cosmic 3.30.0 -0ubuntu1 amd64 [do uaktualnienia z: 3.28.0-1ubuntu1] sery-wspólne / kosmiczne, kosmiczne 3.30.0-0ubuntu1 wszystkie [do uaktualnienia itp ... itd .... itd.
zaangażowany w to:
apt-get install --assume-yes adwaita-icon-theme ser ser baobab-powszechny etc ... etc ... etc ..
spraw, aby nowo utworzony skrypt był wykonywalny
Krok 5
Biorąc pod uwagę godzinę i datę przed rozpoczęciem, wykorzystałem wyniki 4 do aktualizacji pakietów, które wymagają aktualizacji:
Krok 6
Pliki zaktualizowane do wersji 5 nie są już na ścieżce aktualizacji LTS. Oznacza to, że po cofnięciu kroku 1 i zainicjowaniu aktualizacji normalne pakiety Bionic zostaną zaktualizowane, ale te zawsze będą uważane za nowsze. Ponadto wszelkie zależności zaktualizowane lub zainstalowane w kroku 5 będą w tej samej sytuacji. Aktualizacja tych pakietów będzie wymagać utworzenia skryptu, który zaktualizuje je ręcznie.
Użyjmy
apt
pliku dziennika historii, aby dowiedzieć się, które pliki będą wymagać ręcznej aktualizacji:Wykonaj
nano cosmics-upgrade.log
i usuń wszystkie wpisy sprzedupgrade-start
i te, które są późniejupgrade-finished
(w kroku 5).Teraz stwórzmy skrypt, który ręcznie zaktualizuje dla nas nasze pakiety inne niż LTS:
Następnym krokiem będzie
sed
sformatowanie dzienników w coś, co możemy umieścić w naszymupdate-cosmics
pliku (taki sam pomysł jak w kroku 4).Na koniec dodaj następujący wiersz na samym końcu
update-cosmics
:Ustaw skrypt jako wykonywalny i przenieś go do
/usr/bin
Krok 7
Cofnij krok 1, aby umożliwić systemowi normalne wykonywanie aktualizacji.
Krok 8
Służy
update-cosmics
do tymczasowego przełączania się na repozytoria Cosmic i aktualizowania pakietów na ścieżce Cosmic. Możesz uruchomić go ręcznie lub zaplanować za pomocącron
.Krok 9: Runda premiowa: Ditch Nautilus 3.26
Jest to kwestia preferencji: jeśli nie używasz ikon pulpitu lub chcesz wypróbować rozszerzenie ikon pulpitu, możesz pozbyć się przestarzałego Nautilusa 3.26, który Ubuntu przygotował dla znacznie ulepszonego Nautilusa 3.30. Podoba mi się 3.30, ponieważ ma lepszą ORAZ obsługę ekranu dotykowego i ponieważ implementacja ikon pulpitu w wersji 3.26 wstrzykuje warstwę X11 (naprawdę XWayland) - nawet jeśli prowadzisz sesję Wayland. Rozszerzenie ikony Gnome Shell na pulpicie działa tylko z wersją 3.30. Jest w około 80% kompletny, ale nie wstrzykuje warstwy X11 do sesji Wayland.
Nautilus 3.30 można uzyskać, pobierając pliki deb z serwerów Debiana:
Użyj,
dpkg
aby je zainstalować:Przyszłe aktualizacje Nautilusa można znaleźć tutaj i trzeba je ręcznie zainstalować (kliknij dwukrotnie datę modyfikacji, aby zobaczyć najnowsze debaty).
Rozszerzenie ikon pulpitu można znaleźć tutaj.
Jeśli zdecydujesz się pozostać przy Nautilusie Debian 3.30, będziesz musiał usunąć te 3 pakiety ze
update-cosmics
skryptu, który wcześniej wygenerowaliśmy. Będziesz także musiał zrobić:Zapobiega to przypadkowemu „uaktualnieniu” Nautilusa przez Ubuntu z 3,30 z powrotem do 3,26 (tak, tak naprawdę nie można powiedzieć, że 3,30 to liczba wyższa niż 3,26).
Aby cofnąć to, możesz po prostu:
źródło
E: Command line option --assume-yesthunderbird-gnome-support is not understood in combination with the other options
dla wszystkich pakietów. Nie jestem ekspertem w sed, więc nie mogę zlokalizować błędu w poleceniach.Udało mi się skompilować go na Ubuntu 18.04 za pomocą narzędzia JHBuild dostarczonego przez zespół gnome! Z wyjątkiem kilku zależności i niewielkich modyfikacji, reszta jest w porządku z domyślnymi instalacjami bionicznymi.
Jedyny moduł, który się nie kompiluje
ibus-anthy
, a błąd, który otrzymuję, nie jest związany z zależnością:Wypróbowałem kilka aplikacji, takich jak gedit i one działają, ale nie przetestowałem jeszcze całego systemu, aby sprawdzić, czy rzeczywiście działa!
Zamelduję się, kiedy będę w domu ...
Dobre wieści, było kilka problemów związanych z kompilacją i udało mi się je teraz uporządkować ...
Do tej pory sesja gnome 3-30 rozpoczyna się całkowicie, aplikacje działają ... Jedynym problemem, z jakim się teraz spotykam, jest brak folderów w ikonach!
Prześlę tutaj przewodnik, jeśli uda mi się to naprawić i nie pojawi się nowy problem!
źródło
Po prostu, aby dać ci aktualizację! Po spędzeniu kilku dni na gadaniu w jhbuild nie byłem w stanie dowiedzieć się, dlaczego główne aplikacje nie otwierają się pod nowym kontem użytkownika podczas uruchamiania nowo skompilowanej powłoki gnome-shell.
Poprosiłem już o pomoc tutaj, ale nie otrzymałem jeszcze odpowiedzi:
https://gitlab.gnome.org/GNOME/jhbuild/issues/4
Tymczasem właśnie zainstalowałem codzienną wersję Ubuntu 18.10 i powinienem powiedzieć, że jest dość stabilny i gładki przy użyciu gnome-shell 3.30! Jedynym błędem, jaki do tej pory znalazłem, jest to, że centrum oprogramowania Ubuntu czasami zachowuje się dziwnie i musi zostać zakończone, aby móc reagować! Na pewno pozostanę na Ubuntu 18.10, otrzymywanie codziennych aktualizacji zapewni również większą stabilność.
Zaktualizowałem także gjs z tego ppa, ponieważ mówi się, że jest to przyczyną opóźnionej powłoki gnome na Ubuntu 18.04!
https://launchpad.net/~gnome3-team/+archive/ubuntu/gnome3-staging
Ostatnie słowa: spodziewaj się zauważalnego wzrostu wydajności od gnome-shell 3.30 i gjs 1.54, ale nie oczekuj, że okna będą takie jak gładkość!
źródło
.deb
,.snap
,flatpak
, ale nie ma nawet jednego z nich. Jak mogą nazwać to nową wersją, jeśli NIE ma dla niej pliku instalacyjnego? Ubuntu powinien zostać w Unity.Jeśli chcesz GNOME 3.30, musisz zaktualizować system do Ubuntu 18.10.
Wersja Ubuntu 18.10 zostanie wydana dopiero 18 października 2018 r .
Należy pamiętać, że Ubuntu 18.04 LTS jest długoterminową wersją pomocy technicznej, ale Ubuntu 18.10 będzie obsługiwana tylko do lipca 2019 r. Jeśli uaktualnisz do 18.10, musisz aktualizować dwa razy w roku, aż do Ubuntu 20.04 LTS w 2020 r., Aby wrócić na długoterminowa pomoc techniczna.
źródło
Tak, istnieje PPA do aktualizacji do najnowszej powłoki Gnome Shell.
Uruchom następujące polecenia:
Po zakończeniu uruchom ponownie system.
Ważna uwaga: ta umowa PPA służy głównie do celów testowych. W każdym razie powinieneś trzymać się stabilnej wersji GNOME Shell, która jest dostarczana przez twoją aktualną wersję Ubuntu. Jeśli po uaktualnieniu napotkasz problemy, możesz przywrócić wszystko do tyłu, usuwając:
Ponownie uruchom ponownie system.
Źródło: Ubuntu wiki
źródło