Krótka historia: Z różnych powodów przeniosłem się wtedy z pulpitu Ubuntu z Gnome 2.0 na Ubuntu XFCE (zachorowałem z Gnome 3), a następnie ze środowiska pulpitu Cinnamon , które jakoś pchnęły mnie do świata Linux Mint . A potem mam pulpit Mate, który wydaje się być tym, czego potrzebowałem na jakiś czas. Tylko Linux Mint okazuje się raczej tym, czego chciałbym się pozbyć.
Teraz wyzwaniem jest to, że mam środowisko programistyczne. I chociaż wciąż wykonuję kopie zapasowe, chciałbym przejść z powrotem na Ubuntu bez pełnej ponownej instalacji i przywracania.
Przełączanie między standardowym Ubuntu a np. Xubuntu wygląda na proste - wystarczy zmienić zestaw źródeł apt i pozwolić apt działać. Ale Linux Mint ma jeszcze kilka haczyków do „obliczania” adresów URL i ścieżek. Więc ta cholerna rzecz nie pozwala mi wrócić, a przynajmniej tak to postrzegam. Próbowałem znaleźć istniejące howto, ale bezskutecznie.
Wszelkie osobiste doświadczenia byłyby świetne, ale potrzebuję zestawu kroków, które opisują, co robić, przynajmniej minimalne wskazówki dotyczące pułapek i (opcjonalnie) więcej wskazówek na temat trafnych zmian pod maską, które nie pozwalają mi odejść teraz.
Odpowiedzi:
Zakładając, że środowisko programistyczne znajduje się gdzieś w twoim katalogu domowym, oto co bym spróbował. Uwaga: sam tego nie próbowałem, więc nie ma absolutnie żadnej gwarancji . Krótko mówiąc, zainstalowałbym Ubuntu z MATE na innej partycji, następnie zainstalowałem wszystkie pakiety, które zainstalowałeś w Mint i ponownie użyję twojego bieżącego katalogu domowego w nowym systemie.
Więcej szczegółów:
w bieżącym systemie pobierz listę zainstalowanych pakietów w formie umożliwiającej
dpkg --set-selections
:(dostajesz tylko listę pakietów, które ręcznie zainstalowałeś; uważam, że powinno to być wystarczająco dobre, lub możesz uzyskać listę wszystkich zainstalowanych pakietów za pomocą
dpkg --get-selections '*' > pkgs.txt
).Zainstaluj Ubuntu na nowej partycji.
Zainstaluj MATE:
dla minimalnego pulpitu MATE lub
dla całego pulpitu MATE.
Ponownie wykorzystaj dom z Mennicy. Możesz to zrobić, po prostu kopiując wszystko lub (przy minimalnym ryzyku zmiany w jakiś sposób przez nowy system) podłącz go bezpośrednio do nowego systemu, edytując
/etc/fstab
w Ubuntu i dodając następujące wiersze:gdzie możesz użyć
blkid /dev/<mint-partition>
polecenia, aby się dowiedzieć, powinieneś znaleźć UUID partycji mint. Pamiętaj także o utworzeniu/mnt/mint
katalogu, ponieważ uważam, że musi on istnieć, aby instalacja mogła się powieść.Uruchom ponownie (ponownie w Ubuntu); kiedy system się uruchomi, twoim katalogiem domowym powinien być ten, który masz w Mennicy.
Zainstaluj dodatkowe pakiety, które zainstalowałeś w Mennicy: skopiuj
pkgs.txt
plik utworzony w kroku 1 do nowego systemu, a następnie wydaj polecenia:Jeśli wszystko pójdzie zgodnie z oczekiwaniami, a ty użyłeś sztuczki „bind mount” dla swojego domu, możesz przenieść ją na dobre do nowej lokalizacji, a następnie usunąć partycję Mint.
źródło
Używaj na własne ryzyko. Niezbędna jest pewna praktyczna znajomość wiersza poleceń itp. Dopóki nie uzyska wystarczającej liczby głosów pozytywnych do weryfikacji przez społeczność, powinieneś być w stanie naprawić uszkodzony system itp.).
Aby zainstalować na tej samej partycji. (Najlepiej w tym celu użyj wiersza polecenia, przełączając GUI w locie:
Ctrl-Alt-F1
np. Wykonaj przełączenie na konsolę)zainstaluj pochodną ubuntu, (tutaj np. lubuntu)
potwierdzić, gdy system zapyta, czy chcesz zamienić
mdm
zlightdm
. Posługiwać sięzamiast Mate, zgodnie z opisem w Jak zainstalować MATE (środowisko pulpitu)? (moje).
jeśli nie chcesz zrestartować komputera (nie musisz, ale być może łatwiej), możesz wykonać następujące czynności
przełączać menedżerów okien itp.
aby uświadomić systemowi, że to Ubuntu, a nie Mint, musisz zmienić plik
/etc/lsb-release
(przynajmniej) Aby to zrobić, powinieneś być w stanie (to nie działało dla mnie po wyjęciu z pudełka, więc proszę popraw jeśli jest zepsuty)Ale jakoś to nie zamienić pliki
/etc/lsb-release
,/etc/issue
a/etc/issue.net
, więc może trzeba wymienić ręczniesources.list
Główna odpowiedź na stronie Jak przywrócić domyślne repozytoria? było trochę trudne, więc po prostu przejdź do https://repogen.simplylinux.ch/ , odtwórz plik sources.list, zamień
/etc/apt/sources.list
i usuń/etc/apt/sources.list.d/official...
to zaczyna. Być może po drodze chcesz usunąć dodatkowe pakiety. Doceniamy wszelkie opinie na temat tego rozwiązania (było trochę szorstkie, gdy go wypróbowałem, ale powinno działać dla Ciebie).
źródło