Come posso spogliare Ubuntu?

52

Sto provando a sistemare 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, utilità di accessibilità, Ubuntu One e così via. Il mio obiettivo è creare un modo per avere un'installazione di Ubuntu che contenga solo i pacchetti minimi: gli strumenti di amministrazione e il gestore di pacchetti, una GUI (la mia preferenza sarebbe GNOME), un editor di testo, driver di base (schede video, schede di rete - cablate e wireless, dispositivi di input) e qualsiasi altra cosa che devo avere per eseguire una distribuzione stabile. Da lì, vorrei scegliere e scegliere quali pacchetti installare per creare il mio sistema personalizzato.

Dopo aver giocato con altre distribuzioni 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 consentirmi di lavorare.

C'è qualcosa che può aiutarmi? O qualcosa di simile al builder OpenSUSE che ti permette di scegliere le applicazioni e i 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 spogliare Ubuntu fino allo scheletro?

E suppongo che un seguito naturale a questo aspetto sia una volta che ho messo a nudo Ubuntu, questo influirà sull'aggiornamento? Quando Canonical rilascia la prossima versione di Ubuntu, non voglio reinstallare alcun bloatware. E sì, la maggior parte delle applicazioni che vengono con Ubuntu, semplicemente non uso. Mai.

    
posta Thomas Owens 10.08.2010 - 00:55

10 risposte

25

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

Ti suggerisco di stare lontano dai grandi metapacchetti come ubuntu-desktop o finirai per fare la distribuzione completa.

Se vuoi solo spogliarti (piuttosto che costruire) devi rimuovere ubuntu-desktop (che dipende da un sacco di cose) e convertire tutte le dipendenze incontrate automaticamente in manualmente installate. Se non lo fai, aptitude li colpirà automaticamente (tra gli altri strumenti) pulirà automaticamente i pacchetti "obsoleti" - quelli sono pacchetti che non soddisfano alcuna dipendenza o scelta dell'utente.

    
risposta data Oli 10.08.2010 - 01:00
11

Utilizza il supporto di Ubuntu Server e scegli l'opzione per creare l'installazione minima . La gente chiama questo "JeOS", anche se penso che il termine "JeOS" possa essere stato deprecato. La Guida al server di Ubuntu dice:

Durante l'installazione da Server Edition ISO (premendo F4 nella prima schermata è possibile selezionare "Minimal installation", che è la selezione del pacchetto equivalente a JeOS).

    
risposta data Stefan Lasiewski 10.08.2010 - 01:32
4

Invece di spogliarti, perché non invece "accumulare"?

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

link L'uso di mini.iso è probabilmente raccomandato, dato che usi uNetbootin per copiarlo su una pendrive.

    
risposta data ibuclaw 10.08.2010 - 01:04
4

Ubuntu ha un mini.iso che è una versione completamente ridotta di ubuntu che puoi usare per costruire te stesso. Si tratta di circa 28 MB circa.

Da questa risposta l'ultima versione è 12.04 Precisa, quindi puoi semplicemente sostituire il nome della distro nella url per ottenere il mini.iso per quella versione.

Per 64 bit: link

Per 32 bit: link

Puoi quindi installare il tuo ambiente GUI / desktop usando apt-get e così via con qualsiasi pacchetto desideri installare.

    
risposta data Tim Omaha 02.04.2012 - 07:58
2

Installa il server Ubuntu e ssh in. Questo è il più spogliato possibile.

    
risposta data Thorbjørn Ravn Andersen 10.08.2010 - 18:13
2

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

  1. Rimuovi il pacchetto ubuntu-desktop . 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 interrotti.
  2. Scopri le sue dipendenze in un gestore di pacchetti (mi piace usare aptitude ). Disinstalla quelli che non vuoi.

Non sono sicuro di quanto vogliate tagliare, ma 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 desideri, altrimenti sembra funzionare correttamente.

    
risposta data Morgan May 11.08.2010 - 11:39
2
  1. Esegui un'installazione "minima" come suggerito da molte persone
  2. Installa i tuoi pacchetti richiesti con:
    sudo apt-get install --no-install-recommends package-name , dove package-name è il pacchetto che vuoi installare

I requisiti di configurazione dipendono da quali pacchetti si sceglie di installare, mantenendo un'installazione minima dipende da strumenti "minimi" noti o si basa sulla configurazione manuale. Gli strumenti di configurazione più user friendly che rendono grande Ubuntu per la maggior parte delle persone di solito hanno un alto numero di dipendenze.

    
risposta data João Pinto 10.08.2010 - 18:02
1

Non sono sicuro di cosa intendi quando dici "bloatware", ma sembra che ti interessi Xubuntu - è anche una distribuzione basata su GTK, ma progettata per essere molto leggera. Puoi quindi installare qualsiasi app o pezzo che desideri su di esso come faresti con la normale distribuzione Ubuntu.

    
risposta data Bryce 10.08.2010 - 01:05
0

Potresti usare

apt-get remove "package"

fino a quando tutti i pacchetti che non vuoi sono scomparsi, quindi usa rimaster per creare un livecd

    
risposta data Harlan Pennell 30.05.2012 - 14:39
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 semplificare la configurazione senza doverla costruire da zero ...

Come sempre fai attenzione a ciò che rimuovi, anche se la prima cosa di cui mi sbarazzo è 'mono-runtime', dipendenze e 'thunderbird' dato che la mia e-mail è principalmente basata sul web ...

    
risposta data TenPlus1 05.12.2011 - 10:35