Jak już tytuł mówi: Mam niektóre wtyczki, które nie działają z gedit 3.18.3, który jest dostarczany z Ubuntu 16.04 LTS.
Jak mogę obniżyć wersję do wersji 3.10.4, która była używana w Ubuntu 14.04 LTS i Ubuntu 15.10 i uzyskać wszystkie możliwe wtyczki zainstalowane?
I jak przywrócić go do wersji 3.18.3, jeśli wersja 3.10.4 nie jest już potrzebna.
Odpowiedzi:
Rozwiązanie jest dość skomplikowane, więc przeczytaj uważnie i postępuj ostrożnie. Przygotowując się do tego, upewnij się, że masz włączone wszystkie źródła pakietów, aby
/etc/apt/sources.list
wyglądało to tak, i wykonaj aktualizację:Aby zainstalować starą wersję:
Następnie jako pierwszy krok musisz usunąć istniejącą wersję programu gedit. Aby to zrobić, uruchom następujące polecenia w swoim terminalu ( ctrl+ alt+ t):
Teraz przygotuj katalog do pracy. Dla wygody robimy to w naszym katalogu domowym.
Następnym krokiem jest utworzenie
wget-list
pliku, aby ułatwić pobieranie (możesz skopiować i wkleić całe pole do terminala). Jeśli nie używasz systemu 64-bitowego może chcesz znaleźć odpowiednie linki do i386 tutaj .Teraz, gdy masz już ten
wget-list
plik, możesz pobrać wszystko za jednym razem, wpisującwget -i wget-list
, pozwól na pobranie plików, a następnie rozpocznij instalację.Wykonaj poniższe kroki jeden po drugim, a jeśli napotkasz błędy zależności, po prostu zrób to,
sudo apt-get remove <package-name>
co odzwierciedla problemy powodujące problemy z pakietem, a następnie zainstaluj ręcznie ręcznie, asudo apt-get install <package-name>
następnie ponownie uruchom linię dpkg. Nie, a mam na myśli, nie uruchamiajsudo apt-get -f install
podczas próby instalacji: wszystko to popsunie.Teraz zacznijmy od podstawowych pakietów (przetestowanych i pracujących na czystej instalacji 16.04 LTS):
Następujące pakiety są opcjonalne i powinieneś być w stanie je łatwo zainstalować, zależności do pobrania są podane i przetestowane na czystej instalacji 16.04 LTS, jak wyżej.
Teraz musisz upewnić się, że pakiety nie zostaną zmienione po uruchomieniu aktualizacji, więc pamiętaj tylko, aby podać zainstalowane pakiety:
Aby odwrócić cały proces:
Czy istnieje skrypt do zrobienia tego ?:
Tak, stworzyłem nawet skrypt automatyzujący cały proces, możesz go pobrać tutaj lub przez:
Następnie, aby go uruchomić:
Spowoduje to utworzenie dla Ciebie niestandardowego pliku,
gupgrade.sh
który pozwala odwrócić cały proces, po prostu:źródło
Wprowadzenie
Poniższy skrypt automatyzuje instalację programu gedit 3.10.4 ze źródła. Pozwala zarówno na używanie starszej, jak i nowszej wersji gedit, na wypadek, gdyby użytkownik zdecydował, że chce wrócić do nowszej wersji gedit. Skrypt tworzy,
/usr/share/applications/gedit_downgraded.desktop
dzięki czemu możesz mieć ładny skrót do starszego gedit.Użycie jest zdecydowanie proste:
Opcja dotyczy
-i
instalacji lub-u
deinstalacjiKod źródłowy jest również dostępny na moim git, który możesz uzyskać, uruchamiając:
Źródło skryptu
źródło
Obecnie masz
.deb
pakiety zgedit
wersją 3.10 dla Ubuntu 16.04 tutaj:gedit
gedit-common
Możesz je pobrać (wybierz pakiet w zależności od architektury) i zainstalować. Na przykład:
(To polecenie odinstaluje twoją bieżącą wersję
gedit
i zainstaluje nową)I pamiętaj, aby uniknąć tego, że możliwe przyszłe aktualizacje uaktualnią ten pakiet (na przykład umieszczając je na liście wstrzymanych)
źródło