Quali sono le conseguenze se non installo le "utility di sistema standard" di Debian?


19

Durante l'installazione, è possibile scegliere quale desktop e se installare o meno standard system utilities. Vedi qui per la schermata e i pacchetti inclusi.

inserisci qui la descrizione dell'immagine Personalmente non mi piace installare molti pacchetti che non mi servono, quindi chiedo qui quali sono le conseguenze della mancata installazione di queste utility. Per favore, in parole povere, quale funzionalità perderò o inconvenienti.


Non vedo alcun screenshot?
Henrik supporta la comunità il

@Henrik Intendo il post, la prima foto è una schermata
un'offerta non può rifiutare il

Risposte:


10

Quali sono le conseguenze che non installo le utility di sistema standard di debian?

modificare

Senza installare la standard system utilities, si otterrà un lavoro sistema operativo, ma è necessario la maggior parte del utilitiesseguito.

Ho provato debian in un'installazione offline di Virtualbox senza una GUI e senza standard system utilities. L'output di apt list --installed > installed.txtè qui .

Dal sistema operativo installato l'ho configurato aptperché non funziona completamente, ma è abilitato solo l'aggiornamento di sicurezza:

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

quindi ho installato una GUI, ecco i due passaggi che eseguo:

1) Per configurare il mio sources.listho commentato le seguenti righe:

deb http://ftp.fr.debian.org/debian/ jessie/updates main
deb http://ftp.fr.debian.org/debian/ jessie/updates main

Quindi aggiungendo:

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

2) In esecuzione taskselper installare Gui: ho montato debian.iso per salvare la larghezza di banda, collegandomi a Internet e installando il mio desktop.

L'aggiornamento del pacchetto e tutto funziona correttamente.

NB il standard system utilitiesnon è disponibile " dopo l'esecuzione taskselsul sistema installato.

Cosa include l'attività "sistema standard"?

Questa attività è disponibile solo durante l'installazione, contiene i seguenti pacchetti:

# tasksel --task-packages standard
~pstandard
~prequired
~pimportant

Corrisponde al seguente comando:

aptitude search ~pstandard ~prequired ~pimportant -F%p

I seguenti livelli di priorità sono riconosciuti dagli strumenti di gestione dei pacchetti Debian.

necessario

Pacchetti necessari per il corretto funzionamento del sistema (di solito, ciò significa che la funzionalità di dpkg dipende da questi pacchetti). La rimozione di un pacchetto richiesto può causare la completa rottura del sistema e potrebbe non essere possibile utilizzare dpkg per rimettere le cose, quindi farlo solo se si sa cosa si sta facendo. I sistemi con solo i pacchetti richiesti sono probabilmente inutilizzabili, ma dispongono di funzionalità sufficienti per consentire a sysadmin di avviarsi e installare più software.

importante

Programmi importanti, compresi quelli che ci si aspetterebbe di trovare su qualsiasi sistema simile a Unix. Se l'aspettativa è che una persona Unix con esperienza che l'ha trovata scomparsa direbbe "Cosa sta succedendo, dov'è?", Deve essere un pacchetto importante. [6] Anche altri pacchetti senza i quali il sistema non funzionerà bene o non saranno utilizzabili devono avere priorità importanti. Ciò non include Emacs, X Window System, TeX o altre applicazioni di grandi dimensioni. I pacchetti importanti sono solo un minimo indispensabile di strumenti comunemente previsti e necessari.

standard

Questi pacchetti forniscono un sistema in modalità personaggio ragionevolmente piccolo ma non troppo limitato. Questo è ciò che verrà installato per impostazione predefinita se l'utente non seleziona nient'altro. Non include molte applicazioni di grandi dimensioni.


1
FWIW, se prendi una copia di tasksel(es. Mettilo in / tmp) e modifichi una riga (riga 244 su Jessie) leggendola !package_installed($package)) {e facendola leggere qualcosa del genere, !package_installed("foooooooo$package")) {allora puoi fare /tmp/tasksel --task-packages standardper ottenere un elenco completo di pacchetti.
Stephen Harris,

1
@ GAD3R No, non otterrai un sistema guasto . Lo faccio sempre e non si rompe nulla . Potresti perdere alcune funzionalità di default (come montare filesystem NFS remoti) se non installi i pacchetti desiderati in seguito, ma è questo il punto, giusto?
Matija Nalis,

1
Penso che @MatijaNalis sia corretto e questo non si traduce in un sistema guasto. Credo anche (ma non voglio impiegare il tempo per verificare in questo momento) che sia necessari che importanti siano installati anche se "utility di sistema standard" non sono selezionate. Qualcuno può confermare?
Faheem Mitha,

1
Ciao @ GAD3R. Ok, ma la risposta è un po 'più lunga del necessario e un po' confusa. Ad esempio, qual è la rilevanza di "Dal sistema operativo installato ho configurato apt perché non funziona completamente, quindi ho installato una GUI"? Inoltre a cosa servono (1) e (2)?
Faheem Mitha,

1
Nota che puoi comunque accedere a quell'opzione dopo l'installazione usando il tasksel --new-install.
Jlh

8

Secondo l' articolo di csmojo , le utility di sistema standard sono costituite dai seguenti pacchetti su Debian 8 (jessie):

apt-listchanges, lsof, mlocate, w3m, at, libswitch-perl, xz-utils, telnet, dc, bsd-mailx, file, exim4-config, m4, bc, dnsutils, exim4, python2.7, openssh-client, aptitude, completamento bash, python, host, install-info, bzip2, reportbug, krb5-locales, bind9-host, time, info, liblockfile-bin, whois, aptitude-common, patch, ncurses-term, mutt, mime- supporto, exim4-daemon-light, ftp, nfs-common, python-reportbug, rpcbind, texinfo, python-minimal, procmail, libclass-isa-perl, python-apt, python-support, exim4-base, debian-faq, doc-debian


Questa è la lista dell'articolo a cui l'OP ha collegato, sì. Ma qual è la risposta alla domanda?
Jeff Schaller

1
Si noti che at, bc, file, m4, patche timesono obbligatorie utilità POSIX (che vedo pax, un'altra utilità POSIX obbligatorio non è elencata).
Stéphane Chazelas,

@JeffSchaller oic, ho perso il link nel post originale. La funzionalità persa è esattamente la funzionalità fornita dai pacchetti elencati. Per l'inconveniente causato - beh, l'esperienza della shell sarà simile a quella fornita da cmd.exe.
Mr. Tao,

Probabilmente l'unico che userei direttamente è ssh. Ho intenzione di saltare questo, quindi disabilitare i pacchetti opzionali e richiesti e installare su richiesta. Grazie!
Rolf,

7

Installo spesso server senza "Utilità di sistema standard" e quindi installo solo ciò di cui ho bisogno in seguito. Esso funziona bene (anche con loro deselezionato in tasksel, Debian installare comunque necessarie pacchetti come dpkg, apt-getecc) e quindi favorire sistema completamente funzionale.

(Nota: lo installo principalmente in questo modo come non voglio nfs-commone il suo rpcbinddemone dipendente , né pitone richiesto da reportbugscript e cose del genere)

Puoi sempre correre di taskselnuovo più tardi e aggiungere quelli se vuoi. (e confronta le dpkg -luscite prima e dopo per vedere cosa ti perdi esattamente)


Solitamente rimuovi molti pacchetti dopo l'installazione? Ad esempio, libreoffice, evienceg e giochi ecc.
un'offerta non può rifiutare il

1
@buzhidao Per server (e desktop, ma non eseguo comunque i soliti ambienti desktop), in primo luogo non li installo assolutamente (es. deseleziono tutto tasksele lo metto --no-install-recommendscome predefinito) e poi costruisco da lì . E dopo gli aggiornamenti, vado di nuovo e disinstallo la spazzatura appena installata che non desidero. In realtà risparmia anche tempo a lungo termine, poiché meno pacchetti installati significano meno cose da rompere al prossimo aggiornamento e richiedono un intervento manuale, e non solo meno problemi di sicurezza (preoccupazione primaria)
Matija Nalis

Ma di cosa si tratta esattamente? Cose come LibreOffice e Rhytmbox (come Ubuntu), o altre cose di base come un editor di testo?
TrudleR

Cose decisamente più basilari come syslog, wget, nfs-common, rpcbind ecc. Per ottenere l'elenco completo consultare wiki.debian.org/tasksel#A.22standard.22_task . Nota che ovviamente non otterrai LibreOffice né altri elementi della GUI incluso X server a meno che non installi attività con un ambiente desktop / gestore finestre.
Matija Nalis,
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.