Wie kann ich Ubuntu entfernen?

54

Ich versuche zu beheben, was ich für eine aufgeblähte Installation von Ubuntu halte. Wenn ich Ubuntu auf einem Computer installiere, erhalte ich Dinge, die ich nicht möchte - Webbrowser, Office-Anwendungen, Media Player, Hilfsprogramme für Eingabehilfen, Ubuntu One und so weiter. Mein Ziel ist es, eine Möglichkeit zu schaffen, mit der ich Ubuntu installieren kann, die nur die minimalsten Pakete enthält - die Verwaltungstools und den Paketmanager, eine GUI (ich würde GNOME bevorzugen), einen Texteditor, Kerntreiber (Grafikkarten, Netzwerkkarten - kabelgebunden und kabellos, Eingabegeräte) und alles andere, was ich für eine stabile Distribution benötige. Von dort aus möchte ich auswählen, welche Pakete ich installiere, um mein eigenes angepasstes System zu erstellen.

Nach dem Herumspielen mit anderen Distributionen wie Arch und Slackware, wie sie standardmäßig ein Barebone installieren. Ich bin jedoch in einer "Konfigurations-Hölle" gefangen - im Moment habe ich versucht, mich von Ubuntu und Arch zu entfernen, aber nachdem ich 6 Stunden damit verbracht habe, habe ich immer noch kein brauchbares System. Es ist zur Hälfte konfiguriert und ich habe keine verwendbaren Softwarepakete, mit denen ich arbeiten kann.

Steht mir etwas zur Verfügung, das mir helfen kann? Entweder so etwas wie der OpenSUSE-Builder, mit dem Sie Anwendungen und Pakete für die CD auswählen können, ein erweiterter Installationsmodus, in dem ich die zu installierenden Pakete auswählen und ignorieren kann, oder eine Anleitung, wie Ubuntu auf den Punkt gebracht werden kann?

Und wenn ich ein abgespecktes Ubuntu habe, ist das eine natürliche Folge davon. Wird sich das überhaupt auf die Aktualisierung auswirken? Wenn Canonical die nächste Version von Ubuntu veröffentlicht, möchte ich keine Bloatware neu installieren. Und ja, die meisten Anwendungen, die mit Ubuntu geliefert werden, verwende ich einfach nicht. Je.

Thomas Owens
quelle
4
Ich denke, Sie sollten Ihre Frage erweitern, um etwas zu sagen wie "Ich möchte das
Basissystem
5
Aufblähen ist definiert als "unnötige Funktionen, die von Endbenutzern nicht verwendet werden" . Das Ubuntu Desktop Team hat das gründlichste Auswahlverfahren, wie es in seinem Leitbild festgelegt ist. Es lässt es nicht aufblähen, weil Sie nichts davon nützlich finden. wiki.ubuntu.com/DesktopTeam/Mission
invertieren
15
Wenn ich ein Feature nicht benutze oder es nicht nützlich finde, ist es aufgedunsen.
Thomas Owens

Antworten:

25

Starten Sie von Ubuntu Server und bauen Sie auf. Es verwendet die gleichen Repos wie die Desktop-Distribution und Sie können verschiedene Desktop-Konfigurationen installieren.

Ich schlage nur vor, dass Sie sich von den großen Metapaketen wie Ubuntu-Desktop fernhalten, oder Sie werden am Ende die vollständige Distribution sehen.

Wenn Sie nur reduzieren (anstatt aufbauen) möchten, müssen Sie ubuntu-desktop entfernen (was von vielen Dingen abhängt) und alle automatisch erfüllten Abhängigkeiten in manuell installierte konvertieren. Wenn Sie nicht dazu in der Lage sind, bereinigen Sie sie automatisch, da sie (neben anderen Tools) "veraltete" Pakete bereinigen. Dies sind Pakete, die keine Abhängigkeit oder Benutzerauswahl erfüllen.

Oli
quelle
1
Wenn Sie die Pakete auswählen, werden sie mit denselben Standardeinstellungen geliefert wie das Hauptsystem.
Oli
2
Weil ich den verfügbaren Speicherplatz um jedes Megabyte maximieren und den RAM-Verbrauch so weit wie möglich reduzieren möchte.
Thomas Owens
1
Obwohl ich dies noch nicht getan habe (keine Zeit), scheint es die beste Option zu sein, um eine benutzerdefinierte Ubuntu-basierte Distribution von Grund auf zu erstellen und eine minimale Installation zu erreichen.
Thomas Owens
1
Sie können auch die minimale Installation verwenden, nur ein FYI.
Thomas Ward
1
@LordofTime Ich persönlich bin kein großer Fan von -minimal. Es ist zu kahl und Sie müssen nur alle Pakete herunterladen, was, IMO, langsamer ist als nur das Herunterladen der -serverISO und das Auswählen von sinnvollen zusätzlichen Paketen. -serverist ein sehr vernünftiger Ausgangspunkt.
Oli
11

Verwenden Sie die Ubuntu Server-Medien und wählen Sie die Option zum Erstellen der Minimalinstallation . Die Leute nennen das "JeOS", obwohl ich denke, dass der Begriff "JeOS" veraltet sein könnte. Im Ubuntu Server Guide heißt es:

Während der Installation von der Server Edition ISO (Drücken von F4 auf dem ersten Bildschirm ermöglicht es Ihnen, "Minimale Installation" auszuwählen, was der Paketauswahl entspricht, die JeOS entspricht).

Stefan Lasiewski
quelle
Die gleiche Besorgnis, die ich mit den anderen Vorschlägen hatte, dies zu tun, taucht auf - werde ich in der Konfigurationshölle gefangen sein, so wie ich gerade bei Arch bin? Ich habe ein halb konfiguriertes System, auf dem Gnome ausgeführt wird, aber es bietet keine Unterstützung für drahtlose Netzwerke und keine Anwendungen, die mir bei der Arbeit helfen, und ich schaue mir mehrere Stunden lang Installationen und Konfigurationen an, um zu einem Punkt zu gelangen, an dem ich das System verwenden kann.
Thomas Owens
4
@Thomas: Aber meinst du das nicht "abgespeckte"? Nur Ethernet-Netzwerke, keine Apps (außer den Grundlagen), keine GUI usw.
Stefan Lasiewski
Ich möchte Apps meiden, die ich nicht möchte. Ehrlich gesagt weiß ich nicht alles, was ich nicht will, weil es schwierig ist herauszufinden, welche Pakete installiert sind, was sie tun und was von ihnen abhängt. Synaptic ist nah, aber nicht ganz da. Ich möchte eine Installation mit X, GNOME, kabellosen und kabelgebundenen Netzwerken und ein paar anderen wichtigen Komponenten. Ich möchte mich nicht mit VPN-Clients, Spielen, Benutzererfahrung, Benutzerfreundlichkeit (Bildschirmtastatur usw.), Webbrowsern, Büroanwendungen, Fotoverwaltung, Medienwiedergabe befassen ...
Thomas Owens
Vor ungefähr zwei Jahren habe ich ein grundlegendes JeOS-System erstellt und versucht, genügend Komponenten zu identifizieren, um Xfce ausführen zu können (Xfce ist schlanker als Gnome und weist weniger Abhängigkeiten auf). apt-cache depends xfceund apt-cache rdepends xfcewaren sehr hilfreich. Ich habe versucht, dies mit Gnome zu tun, und hatte mit den Paketen 'desktop-base' und 'gnome' nur mäßigen Erfolg. Ich denke, es ist immer noch mehr installiert, als ich wollte, aber es war besser als die Standardinstallation. Allerdings ist meine Erinnerung daran vage ...
Stefan Lasiewski
Und zum größten Teil leistet apt einen sehr guten Job, um die Konfigurationshölle zu umgehen. Yum macht einen guten Job auf RH-basierten Distributionen.
Stefan Lasiewski
4

Warum nicht statt abziehen "aufbauen"?

Neben dem Herunterladen von Ubuntu JeOS (Just Enough OS) finden Sie auch Netboot-Images aus den Repository-Ordnern.

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ Die Verwendung von mini.iso wird wahrscheinlich empfohlen, da Sie uNetbootin zum Kopieren auf ein Pendrive verwenden.

ibuclaw
quelle
Ist JeOS Teil von Ubuntu Server? Ich suche nach "Ubuntu JeOS" und lande auf der Serverseite. Ich denke darüber nach, diesen Weg zu gehen ...
Thomas Owens
Außerdem habe ich Bedenken, dass ich mich in der "Konfigurationshölle" verirren werde, wo ich jetzt bei Arch bin. Alles ist zur Hälfte eingerichtet und ich möchte nur mein System verwenden, kann es aber nicht, weil ich noch stundenlange Installationen und Konfigurationen vor mir habe.
Thomas Owens
Machen Sie sich darüber keine Sorgen ... Es sollte nicht viel mehr Konfiguration geben als bei einer normalen Installation, aber wenn Sie Vorrat haben, wissen Sie offensichtlich, wo Sie Fragen stellen müssen;)
LassePoulsen
Die Konfiguration sollte kein Problem darstellen, da alle "erprobten" Einstellungen, die Sie in der standardmäßigen Ubuntu-Installation finden, tatsächlich Teil der Pakete im Repository sind. Ich habe mich gerade bei JeOS umgesehen und es scheint tatsächlich Teil der Server-Installation zu sein (dies unterscheidet sich von Hardy). Meine einzige Annahme ist, dass Sie ein Menü erhalten, in dem Sie auswählen können, was installiert werden soll irgendwo entlang des Setups. Dies ist normalerweise bei den alternativen CD-Installationsprogrammen immer der Fall.
ibuclaw
4

Ubuntu hat ein mini.iso, eine völlig abgespeckte Version von Ubuntu, mit der Sie sich selbst aufbauen können. Es sind ungefähr 28 MB oder so.

Nach dieser Antwort ist die neueste Version 12.04 Precise. Sie können also einfach den Namen der Distributionsversion in der URL ersetzen, um die Datei mini.iso für diese Version abzurufen.

Für 64-Bit: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso

Für 32bit: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/

Anschließend können Sie die GUI / Desktop-Umgebung Ihrer Wahl mit apt-get usw. mit den Paketen installieren, die Sie installieren möchten.

Tim Omaha
quelle
Das ist perfekt für mich. Ich möchte keine GUI und möchte netbooten.
Matt H
2

Installiere den Ubuntu Server und ssh in. Das ist so einfach wie es nur geht.

Thorbjørn Ravn Andersen
quelle
Das ist zu abgestreift. Ich werde meinen ursprünglichen Beitrag bearbeiten, um dies widerzuspiegeln, aber ich möchte die Verwaltungstools und die GUI, nur keine Anwendungen.
Thomas Owens
2
Dann finden Sie einfach die Pakete heraus, die das bieten, was Sie wollen, und installieren Sie diese mit apt-get auf dem minimalen Ubuntu-Server. Nicht schwer.
Thorbjørn Ravn Andersen
2

Folgendes habe ich getan, um unerwünschte Standardpakete aus einer normalen Desktop-Installation zu entfernen:

  1. Entfernen Sie das ubuntu-desktopPaket. Das entfernt eigentlich keine Programme - es ist nur ein Metapaket, das von den Standardpaketen abhängt. Wenn Sie es nicht entfernen, treten fehlerhafte Abhängigkeitsfehler auf.
  2. Überprüfen Sie die Abhängigkeiten in einem Paketmanager (den ich gerne verwende aptitude). Deinstallieren Sie diejenigen, die Sie nicht möchten.

Ich bin nicht sicher, wie umfangreich Sie trimmen möchten, aber das sollte es für die Standard-GNOME-Apps tun. Das Upgraden hat bei mir gut funktioniert. Wenn die neue Version neue Standardpakete enthält, müssen Sie diese möglicherweise manuell installieren, wenn Sie dies wünschen. Andernfalls scheint es in Ordnung zu sein.

Morgan May
quelle
Nur um Ihren letzten Punkt zu verdeutlichen: Wenn ich kein Paket installiert habe und meine Ubuntu-Installation aktualisiere, werden die von mir deinstallierten Pakete nicht installiert? Das war eines meiner Anliegen.
Thomas Owens
Das ist richtig.
Morgan
2
  1. Führen Sie eine "minimale" Installation durch, wie von vielen vorgeschlagen
  2. Installieren Sie die erforderlichen Pakete mit:,
    sudo apt-get install --no-install-recommends package-namewo package-nameist das Paket, das Sie installieren möchten

Die Konfigurationsanforderungen hängen von den Paketen ab, die Sie zur Installation auswählen. Die Einhaltung einer Mindestinstallation hängt von den bekannten "Minimal" -Tools ab oder von der manuellen Konfiguration. Die benutzerfreundlicheren Konfigurationstools, die Ubuntu für die meisten Leute großartig machen, weisen normalerweise eine große Anzahl von Abhängigkeiten auf.

João Pinto
quelle
1

Ich bin mir nicht sicher, was Sie genau meinen, wenn Sie "bloatware" sagen, aber es hört sich so an, als ob Sie sich für Xubuntu interessieren könnten - es ist auch eine GTK-basierte Distribution, die aber sehr leicht gebaut ist. Sie können dann alle Apps oder Teile installieren, die Sie möchten, genau wie bei der regulären Ubuntu-Distribution.

Bryce
quelle
1
Bloatware ist eine der Anwendungen, die Ubuntu mit sich bringt und die ich nie benutze. Alle Spiele, eine Reihe von Dienstprogrammen, die Bildschirmtastatur, die Bildschirmschoner, so etwas. Es gibt auch viele zufällige Dienstprogramme, die ich einfach nie benutze - ich weiß nicht einmal, was sie alle sind, ich sehe sie nur in meinen installierten Paketen.
Thomas Owens
Nun, viele davon können einzeln über das Ubuntu Software Center oder mit den entsprechenden Befehlen für apt-get remove deinstalliert werden. Die meisten Apps und Dienstprogramme haben jedoch nur einen geringen Einfluss auf die Ressourcen, außer auf den Speicherplatz, den sie belegen. Sie verbrauchen keinen Speicher, keinen Strom und keine CPU-Last, es sei denn, Sie verwenden sie tatsächlich.
Bryce
3
Um mein System zu optimieren, kümmere ich mich nicht darum, was installiert ist, sondern darum, was läuft. Und das sind in der Regel die Dienste und nicht die Apps. Zum Beispiel kann ich versuchen, die Akkuleistung auf einem Laptop zu maximieren. Um dies zu tun, verwende ich das beste "Power-Top", um zu sehen, welche Apps oder Dienste am meisten Strom verbrauchen, und schalte sie aus. Zum Beispiel werde ich Ubuntu-One, Pulseaudio, Bluetooth, manchmal sogar Netzwerk-Manager deaktivieren. Auf diese Weise konnte ich die Akkulaufzeit eines Netbooks vorübergehend verdoppeln. Um zu sehen, was läuft: service --status-all
Bryce
1
Das mag sein, aber ich will sie immer noch nicht dort haben. Es gibt auch sinnlose Dinge, wie zufälliges Branding (Ubuntufox oder was auch immer genannt wird). Ich hätte gerne eine Ubuntu-basierte Distribution, die extrem schlank ist.
Thomas Owens
3
"Sehr leicht" ist nicht ganz richtig. Es ist nur eine Nicht-Gnome-Version.
Thorbjørn Ravn Andersen
0

Installieren Sie Synaptic Package Manager (sudo apt-get install synaptic) und gehen Sie die Liste "Installed" durch und entfernen Sie das, was Sie nicht möchten. Die Beschreibungen sind an der Seite und auf diese Weise können Sie Ihr Setup wirklich rationalisieren, ohne es von Grund auf neu erstellen zu müssen ...

Wie immer sei vorsichtig, was du entfernst, obwohl das erste, was ich immer entferne, "Mono-Runtime" und seine Abhängigkeiten sowie "Thunderbird" ist, da meine E-Mail hauptsächlich webbasiert ist ...

TenPlus1
quelle
0

Du könntest benutzen

apt-get remove "package"

bis alle nicht gewünschten pakete verschwunden sind, erstelle mit remastersys eine livecd

Harlan Pennell
quelle