Come posso eliminare Ubuntu?


54

Sto cercando di risolvere quella che considero un'installazione gonfia di Ubuntu. Quando installo Ubuntu su una macchina, ottengo cose che non voglio: browser Web, applicazioni per ufficio, lettori multimediali, utility di accessibilità, Ubuntu One e così via. Il mio obiettivo è quello di creare un modo in cui posso avere un'installazione di Ubuntu che contenga solo i pacchetti più minimi: gli strumenti amministrativi e il gestore dei pacchetti, una GUI (la mia preferenza sarebbe GNOME), un editor di testo, i driver principali (schede video, schede di rete - cablate e wireless, dispositivi di input) e qualsiasi altra cosa che devo eseguire per una distribuzione stabile. Da lì, vorrei scegliere quali pacchetti installare per creare il mio sistema personalizzato.

Dopo aver giocato con altre distro come Arch e Slackware, ad esempio come forniscono un'installazione barebone per impostazione predefinita. Tuttavia, rimango intrappolato in un "inferno di configurazione" - in questo momento, ho provato ad allontanarmi da Ubuntu e Arch, ma dopo aver trascorso 6 ore con esso, non ho ancora un sistema utilizzabile. È configurato a metà e non ho pacchetti software utilizzabili per permettermi di lavorare.

Qualcosa che può aiutarmi è disponibile? O qualcosa come il generatore OpenSUSE che ti consente di scegliere applicazioni e pacchetti per il CD, una modalità di installazione avanzata in cui posso scegliere i pacchetti da installare e quali ignorare, o una guida su come eliminare Ubuntu fino alle ossa nude?

E suppongo che un naturale seguito a questo sarà una volta che avrò messo a nudo Ubuntu, questo influenzerà affatto l'aggiornamento? Quando Canonical rilascia la prossima versione di Ubuntu, non voglio reinstallare alcun bloatware. E sì, la maggior parte delle applicazioni fornite con Ubuntu, semplicemente non le uso. Mai.


4
Penso che dovresti espandere la tua domanda per dire qualcosa del tipo "Voglio il sistema di base, con Gnome, ma senza tutte le suite per ufficio, i giochi, ecc.
Stefan Lasiewski,

5
Bloat è definito come "funzioni non necessarie che non sono utilizzate dagli utenti finali" . Ubuntu Desktop Team ha il processo di selezione più accurato, come stabilito dalla sua missione. Non lo fa gonfiare perché non lo trovi utile. wiki.ubuntu.com/DesktopTeam/Mission
inverti il

15
Per me, se non utilizzo una funzione o non la trovo utile, è gonfia.
Thomas Owens,

Risposte:


25

Inizia da Ubuntu Server e costruisci. Utilizza gli stessi repository della distribuzione desktop ed è possibile installare varie configurazioni desktop.

Ti suggerisco solo di stare lontano dai grandi metapacchetti come Ubuntu Desktop o finirai per avere la distribuzione completa.

Se vuoi solo eliminare (piuttosto che costruire) dovrai rimuovere Ubuntu-Desktop (che dipende da un sacco di cose) e convertire tutte le dipendenze soddisfatte automaticamente in installate manualmente. Se non lo fai, attaccherai come loro (tra gli altri strumenti) ripuliranno automaticamente i pacchetti "obsoleti", ovvero pacchetti che non soddisfano alcuna dipendenza o scelta dell'utente.


1
No. Scegli i pacchetti, arriveranno con le stesse impostazioni predefinite del sistema principale.
Oli

2
Perché voglio massimizzare lo spazio disponibile su disco di ogni megabyte e ridurre il più possibile il consumo di RAM.
Thomas Owens,

1
Anche se non l'ho ancora fatto (senza tempo), sembra essere l'opzione migliore per creare una distribuzione personalizzata basata su Ubuntu da zero e ottenere un'installazione minima.
Thomas Owens,

1
Puoi anche utilizzare l'installazione minima, solo un FYI.
Thomas Ward

1
@LordofTime Personalmente non sono un grande fan di -minimal. È troppo nudo e devi solo scaricare tutti i pacchetti, che, IMO, è più lento rispetto al semplice download -serverdell'ISO e alla raccolta di pacchetti aggiuntivi sani di mente. -serverè un punto di partenza molto sensato.
Oli

11

Utilizzare il supporto Ubuntu Server e scegliere l'opzione per creare l'installazione minima . La gente lo chiama "JeOS", anche se penso che il termine "JeOS" potrebbe essere stato deprecato. La guida del server Ubuntu dice:

Durante l'installazione dall'ISO Server Edition (premendo F4 sulla prima schermata sarà possibile selezionare "Installazione minima", che è la selezione del pacchetto equivalente a JeOS).


La stessa preoccupazione che ho avuto con gli altri suggerimenti per farlo emerge: sarò preso dall'inferno della configurazione come dove sono adesso con Arch? Ho un sistema metà configurato che esegue Gnome, ma non ha supporto di rete wireless, nessuna applicazione per aiutarmi a lavorare e sto cercando diverse ore di installazioni e configurazioni per portarmi a un punto in cui posso usare il sistema.
Thomas Owens,

4
@Thomas: Ma non è quello che intendi per "spogliato"? Solo reti Ethernet, nessuna app (tranne le nozioni di base), nessuna GUI, ecc.
Stefan Lasiewski

Voglio evitare le app che non voglio. Onestamente, non so tutto quello che non voglio perché è difficile scoprire quali pacchetti sono installati, cosa fanno e cosa dipende da loro. Synaptic è vicino, ma non proprio lì. Voglio un'installazione fornita con X, GNOME, reti wireless e cablate e alcuni altri elementi essenziali. Non voglio occuparmi di client VPN, giochi, esperienza utente, usabilità (tastiera su schermo, ecc.), Browser Web, app per ufficio, gestione delle foto, riproduzione di contenuti multimediali ...
Thomas Owens

Circa due anni fa ho creato un sistema JeOS di base e ho tentato di identificare componenti sufficienti per eseguire Xfce (Xfce è più snello di Gnome e ha meno dipendenze). apt-cache depends xfceed è apt-cache rdepends xfcestato molto utile. Ho provato a farlo con Gnome e ho avuto un discreto successo con i pacchetti "desktop-base" e "gnome". Penso che sia ancora installato più di quanto volessi, ma era meglio dell'installazione predefinita. Tuttavia, il mio ricordo di questo è vago ...
Stefan Lasiewski il

E per la maggior parte, apt fa un ottimo lavoro nell'evitare l'inferno della configurazione. Yum fa un buon lavoro sulle distro basate su RH.
Stefan Lasiewski,

4

Invece di demolire, perché non "costruire"?

Oltre a scaricare Ubuntu JeOS (Just Enough OS), puoi anche trovare immagini di netboot dalle cartelle del repository.

http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/ Probabilmente si consiglia di utilizzare mini.iso, poiché si utilizza uNetbootin per copiarlo su un pendrive.


JeOS fa parte di Ubuntu Server? Faccio una ricerca per "Ubuntu JeOS" e finisco nella pagina Server. Sto pensando di seguire questa strada ...
Thomas Owens,

Inoltre, una preoccupazione che ho di questo è che mi perderò in "inferno di configurazione", dove sono ora con Arch. Tutto è impostato a metà e voglio solo usare il mio sistema, ma non posso perché ho ancora ore di installazioni e configurazioni davanti a me.
Thomas Owens,

Non preoccuparti troppo di questo ... Non ci dovrebbe essere molta più configurazione che con una normale installazione, ma se fai scorta ovviamente sai dove porre domande;)
LassePoulsen

La configurazione non dovrebbe essere un problema, poiché tutte le impostazioni "provate e testate" che si trovano nell'installazione di Ubuntu di serie fanno effettivamente parte dei pacchetti nel repository. Ho appena dato una occhiata a JeOS da solo, e in effetti sembra essere parte dell'installazione del server ora (questo è diverso da Hardy), la mia unica ipotesi è che otterrai un menu che ti darà una scelta di cosa installare da qualche parte lungo l'installazione. Questo è sempre il caso degli installatori di CD alternativi.
ibuclaw,

4

Ubuntu ha un mini.iso che è una versione completamente ridotta di ubuntu che puoi usare per costruirti. Si tratta di circa 28 MB o giù di lì.

A partire da questa risposta, l'ultima versione è 12.04 Precisa, quindi puoi semplicemente sostituire il nome della versione della distribuzione nell'URL per ottenere il mini.iso per quella versione.

Per 64 bit: http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/mini.iso

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

È quindi possibile installare l'ambiente GUI / Desktop desiderato usando apt-get e così via con qualsiasi pacchetto si desideri installare.


Questo è perfetto per me. Non voglio una GUI e voglio netboot.
Matt H

2

Installa Ubuntu Server e ssh in. Questo è il più semplice possibile.


È troppo spogliato. Modificherò il mio post originale per riflettere questo, ma voglio gli strumenti di amministrazione e la GUI, solo nessuna applicazione.
Thomas Owens,

2
Quindi basta capire i pacchetti che danno ciò che vuoi e installarli sul server Ubuntu minimo con apt-get. Non difficile.
Thorbjørn Ravn Andersen,

2

Ecco cosa ho fatto per rimuovere i pacchetti predefiniti indesiderati da una normale installazione desktop:

  1. Rimuovi il ubuntu-desktoppacchetto. Questo in realtà non rimuove alcun programma - è solo un meta-pacchetto che dipende dai pacchetti predefiniti. Se non lo rimuovi, finirai con errori di dipendenza rotti.
  2. Scopri le sue dipendenze in un gestore di pacchetti (mi piace usare aptitude). Disinstalla quelli che non vuoi.

Non sono sicuro di quanto tu voglia tagliare, ma questo dovrebbe farlo per le app GNOME predefinite. L'aggiornamento ha funzionato bene per me. Se la nuova versione include nuovi pacchetti predefiniti, potrebbe essere necessario installarli manualmente se li si desidera, altrimenti sembra funzionare correttamente.


Solo per chiarire il tuo ultimo punto: se non ho un pacchetto installato e aggiorno la mia installazione di Ubuntu, i pacchetti che ho disinstallato non verranno installati? Questa era una delle mie preoccupazioni.
Thomas Owens,

È corretto.
Morgan,

2
  1. Esegui un'installazione "minima" come suggerito da molte persone
  2. Installa i pacchetti richiesti con:,
    sudo apt-get install --no-install-recommends package-namedove si package-nametrova il pacchetto che desideri installare

I requisiti di configurazione dipendono dai pacchetti selezionati per l'installazione, il mantenimento di un'installazione minima dipende da strumenti "minimi" noti o dalla configurazione manuale. Gli strumenti di configurazione più user friendly che rendono Ubuntu eccezionale per la maggior parte delle persone di solito hanno un elevato numero di dipendenze.


1

Non so esattamente cosa intendi quando dici "bloatware", ma sembra che potresti essere interessato a Xubuntu - è anche una distribuzione basata su GTK, ma progettata per essere molto leggera. Puoi quindi installare tutte le app o i pezzi che desideri su di esso come faresti con la normale distribuzione di Ubuntu.


1
Bloatware è tutte le applicazioni fornite da Ubuntu che non utilizzo mai. Tutti i giochi, un sacco di utility, la tastiera su schermo, gli screensaver, quel genere di cose. Ci sono anche molte utility casuali che non uso mai - non so nemmeno cosa siano tutte, le vedo solo nei miei pacchetti installati.
Thomas Owens,

Bene, molti di questi possono essere disinstallati individualmente tramite Ubuntu Software Center o con appropriati comandi apt-get remove. Tuttavia, la maggior parte delle app e dei programmi di utilità in realtà non impongono molto impatto su risorse diverse dallo spazio su disco che occupano. Non usano memoria, alimentazione o carico della CPU a meno che non li stiate effettivamente usando.
Bryce,

3
Davvero, per rifinire il mio sistema, non mi preoccupo di ciò che è installato ma piuttosto di ciò che è in esecuzione. E di solito sono i servizi piuttosto che le app. Ad esempio, potrei provare a massimizzare le prestazioni della batteria su un laptop. Per fare ciò, utilizzo l'eccellente "power-top" per vedere quali app o servizi consumano più energia e spegnerli. Ad esempio, disabiliterò Ubuntu-One, Pulseaudio, Bluetooth, a volte anche il gestore di rete. Sono stato in grado di raddoppiare temporaneamente la durata della batteria di un netbook in questo modo. Per vedere cosa sta funzionando: service --status-all
Bryce

1
Potrebbe essere, ma ancora non li voglio lì. Ci sono anche cose inutili, come il branding casuale (viene anche in mente Ubuntufox o come si chiama). Mi piacerebbe avere una distribuzione basata su Ubuntu che sia estremamente snella.
Thomas Owens,

3
"Molto leggero" non è esattamente vero. È solo una versione non Gnome.
Thorbjørn Ravn Andersen,

0

Installa Synaptic Package Manager (sudo apt-get install synaptic) e passa attraverso l'elenco 'Installato' e rimuovi ciò che non vuoi, le descrizioni sono a lato e in questo modo puoi davvero semplificare la tua configurazione senza doverlo costruire da zero ...

Come sempre fai solo attenzione a ciò che rimuovi, anche se la prima cosa di cui mi sbarazzo sempre è il "mono-runtime" e le sue dipendenze e "thunderbird" poiché la mia e-mail è principalmente basata sul web ...


0

Puoi usare

apt-get remove "package"

fino a quando tutti i pacchetti che non vuoi siano spariti, quindi usa remastersys per creare un livecd

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.