Próbuję naprawić coś, co uważam za rozdętą instalację Ubuntu. Kiedy instaluję Ubuntu na komputerze, dostaję rzeczy, których nie chcę - przeglądarki internetowe, aplikacje biurowe, odtwarzacze multimedialne, narzędzia ułatwień dostępu, Ubuntu One i tak dalej. Moim celem jest stworzenie sposobu, w jaki mogę mieć instalację Ubuntu, która zawiera tylko najbardziej minimalne pakiety - narzędzia administracyjne i menedżer pakietów, GUI (preferuję GNOME), edytor tekstu, podstawowe sterowniki (karty graficzne, karty sieciowe - przewodowe i bezprzewodowe, urządzenia wejściowe) i cokolwiek innego, co muszę mieć do stabilnej dystrybucji. Stamtąd chciałbym wybrać, które pakiety zainstalować, aby stworzyć swój własny system.
Po zabawie z innymi dystrybucjami, takimi jak Arch i Slackware, na przykład, w jaki sposób domyślnie zapewniają instalację bez systemu operacyjnego. Jednak uwięziono mnie w „piekle konfiguracji” - teraz próbowałem odejść od Ubuntu i Arch, ale po spędzeniu z nim 6 godzin nadal nie mam użytecznego systemu. Jest w połowie skonfigurowany i nie mam żadnych użytecznych pakietów oprogramowania, które umożliwiłyby mi pracę.
Czy jest coś, co może mi pomóc? Albo coś w rodzaju konstruktora OpenSUSE, który pozwala wybierać aplikacje i pakiety na dysk CD, zaawansowany tryb instalacji, w którym mogę wybrać pakiety do zainstalowania i które należy zignorować, lub przewodnik, jak rozebrać Ubuntu do samego końca?
I przypuszczam, że naturalnym następstwem tego jest to, że kiedy mam już Ubuntu, czy to w ogóle wpłynie na aktualizację? Kiedy Canonical wypuszcza następną wersję Ubuntu, nie chcę ponownie instalować żadnego oprogramowania typu bloatware. I tak, większość aplikacji dostarczanych z Ubuntu, po prostu nie używam. Zawsze.
Odpowiedzi:
Zacznij od Ubuntu Server i buduj. Korzysta z tych samych repozytoriów, co dystrybucja pulpitu i można instalować różne konfiguracje pulpitu.
Po prostu proponuję trzymać się z daleka od wielkich metapakietów, takich jak ubuntu-desktop, bo w przeciwnym razie skończy się pełna dystrybucja.
Jeśli chcesz tylko rozebrać (zamiast budować), będziesz musiał usunąć ubuntu-desktop (który zależy od wielu rzeczy) i przekonwertować wszystkie automatycznie spełnione zależności na ręcznie zainstalowane. Jeśli nie, aptitude nuke je, ponieważ (między innymi narzędziami) automatycznie wyczyści „przestarzałe” pakiety - są to pakiety, które nie spełniają zależności ani wyboru użytkownika.
źródło
-minimal
. Jest to zbyt puste i musisz tylko pobrać wszystkie pakiety, co, IMO, jest wolniejsze niż tylko pobieranie-server
ISO i wybieranie rozsądnych dodatkowych pakietów.-server
jest bardzo rozsądnym punktem wyjścia.Użyj nośnika Ubuntu Server i wybierz opcję zbudowania minimalnej instalacji . Ludzie nazywają to „JeOS”, chociaż myślę, że termin „JeOS” mógł być przestarzały. Przewodnik po Ubuntu Server mówi:
Podczas instalacji z wersji Server Edition ISO (naciśnięcie klawisza F4 na pierwszym ekranie pozwoli wybrać opcję „Minimalna instalacja”, czyli wybór pakietu odpowiadający JeOS).
źródło
apt-cache depends xfce
iapt-cache rdepends xfce
byli bardzo pomocni. Próbowałem to zrobić z Gnome i odniosłem umiarkowany sukces z pakietami „desktop-base” i „gnome”. Myślę, że nadal instalował więcej, niż chciałem, ale był lepszy niż domyślna instalacja. Jednak moja pamięć o tym jest niejasna ...Zamiast rozbierać się, dlaczego nie zamiast tego „budować”?
Oprócz pobierania Ubuntu JeOS (Just Enough OS), możesz także znaleźć obrazy netboot z folderów repozytorium.
http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ Prawdopodobnie zalecane jest użycie mini.iso, ponieważ używasz uNetbootin do kopiowania go na pendrive.
źródło
Ubuntu ma mini.iso, które jest całkowicie pozbawioną wersji wersją ubuntu, której można użyć do samodzielnego zbudowania. Ma około 28 MB.
W tej odpowiedzi najnowsza wersja to 12.04 Precise, więc możesz po prostu zastąpić nazwę wydania dystrybucji w adresie URL, aby uzyskać mini.iso dla tego wydania.
W wersji 64-bitowej: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso
Dla wersji 32-bitowej: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/
Następnie możesz zainstalować wybrane środowisko GUI / Desktop za pomocą apt-get itd. Z dowolnymi pakietami, które chcesz zainstalować.
źródło
Zainstaluj Ubuntu Server i ssh. To jest tak rozebrane, jak to tylko możliwe.
źródło
Oto, co zrobiłem, aby usunąć niechciane domyślne pakiety z normalnej instalacji na komputerze:
ubuntu-desktop
paczkę. To tak naprawdę nie usuwa żadnych programów - to tylko meta-pakiet, który zależy od pakietów domyślnych. Jeśli go nie usuniesz, skończy się to zepsutymi błędami zależności.aptitude
). Odinstaluj te, których nie chcesz.Nie jestem pewien, jak bardzo chcesz przycinać, ale to powinno zrobić to w przypadku domyślnych aplikacji GNOME. Aktualizacja działała dla mnie dobrze. Jeśli nowa wersja zawiera nowe domyślne pakiety, być może będziesz musiał zainstalować je ręcznie, jeśli chcesz - w przeciwnym razie wydaje się, że działa dobrze.
źródło
sudo apt-get install --no-install-recommends package-name
gdziepackage-name
jest pakiet, który chcesz zainstalowaćWymagania konfiguracyjne zależą od tego, które pakiety wybierzesz do zainstalowania, utrzymanie minimalnej instalacji zależy od znanych „minimalnych” narzędzi lub od ręcznej konfiguracji. Bardziej przyjazne dla użytkownika narzędzia konfiguracyjne, które sprawiają, że Ubuntu jest świetny dla większości ludzi, zwykle mają dużą liczbę zależności.
źródło
Nie jestem do końca pewien, co masz na myśli mówiąc „bloatware”, ale brzmi to tak, jakbyś mógł być zainteresowany Xubuntu - jest to również dystrybucja oparta na GTK, ale zaprojektowana tak, aby była bardzo lekka. Następnie możesz zainstalować na nim dowolne aplikacje lub elementy, tak jak w przypadku zwykłej dystrybucji Ubuntu.
źródło
Zainstaluj Menedżer pakietów Synaptic (sudo apt-get install synaptic) i przejdź przez listę „Zainstalowane” i usuń to, czego nie chcesz, opisy znajdują się z boku, dzięki czemu możesz naprawdę usprawnić konfigurację bez konieczności tworzenia jej od zera ...
Jak zawsze uważaj na to, co usuwasz, chociaż pierwszą rzeczą, której zawsze się pozbywam, jest „mono-runtime” i jego zależności, a także „thunderbird”, ponieważ moja poczta e-mail jest głównie oparta na Internecie ...
źródło
Możesz użyć
dopóki nie znikną wszystkie pakiety, których nie chcesz, a następnie użyj remastersys, aby utworzyć plik live
źródło