Debian minimale con Openbox: installazione e configurazioni

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

:shy: EDIT N°1
Mi scuso profondamente coi moderatori per il disordine generato dai continui cambiamenti di titolo a questo thread: purtroppo non ho ottenuto l'aiuto che credevo di ottenere e cercavo solo di attirare l'attenzione di quanta più gente possibile. Non succederà più.

:birra: EDIT N°2
Per chiunque sia giunto qui cercando una guida completa all'installazione di Debian da mini.iso, abbia la pazienza di scorrere parecchio più giù (ma non ancora a pagina 2) per leggere quello che è venuto a cercare.

Salve!
Dopo una mediamente lunga ma sicuramente fruttuosa esperienza con Lubit (distro tutta italiana basata su Ubuntu 14.04, LightDM, Openbox e LXDE), ho deciso di tentare un ulteriore passo avanti nel mio rapporto con linux: l'installazione minimale.

Ho scelto la mini.iso di Ubuntu 14.04 (scaricata qui su ubuntu-it.org) e ho portato a termine un'installazione di prova mettendo solo xorg,xinit,slim e fluxbox.
Tutto chiaro e funzionante: il problema è tutto quello che bisogna fare dopo, per rendere l'os funzionale al 100%.

Infatti le informazioni reperibili sul web sono incomplete o (peggio) frammentate.
Quello che Vi chiedo quindi è di raccogliere qui tutte le risposte utili a completare l'intero processo di installazione e configurazione dell'os.

Vi lascio qualche domanda specifica per indirizzarvi.

Alla fine potremmo anche farci un bel post in rilievo, che sia d'aiuto a tutti. Cominciamo!

01) Xorg e Xinit sono davvero indispensbili? Se sì, perchè?
02) Posso fare a meno del desktop manager, dato che uso un solo utente e un solo desktop envirorment? Guadagnerei velocità in boot senza di esso?
03) Un desktop envirorment fa anche da window manager o sono cose separate? Devo per forza installare un wm?
04) Qual è la vera utilità di synaptic rispetto ad aptitude (una volta imparati i comandi principali "sudo apt-get", synaptic non lo apro mai)?
05) E' possibile fare a meno di GDebi e installare eventuali pacchetti .deb da terminale (magari con uno script)?
06) Fatta eccezione per i DE che ne hanno già uno incorporato (come fluxbox), come si installa il pannello e tra quali posso scegliere?
07) Cosa serve per attivare l'audio (e far comparire l'icona sul pannello)? Tra quali applicazioni posso scegliere?
08) Cosa serve per usare internet (e far comparire l'icona sul pannello)? Tra quali applicazioni posso scegliere?
09) Cosa serve per gestire l'energia (e far comparire l'icona della batteria sul pannello)? Tra quali applicazioni posso scegliere?
10) Cosa serve per usare il bluetooth (e far comparire l'icona sul pannello)? Tra quali applicazioni posso scegliere?
11) Come configuro l'autostart delle applicazioni suddette, come l'accesso automatico al wifi (e la comparsa dell'icona sul pannello) al boot?
12) A me serve che, al boot, l'os si proietti sul monitor esterno (collegato con cavo vga) e cambi risoluzione adattandosi ad esso: prima lo facevo con uno script in /usr/share che richiamavo da lightdm.conf. Facendo a meno del dm (come chiedevo al punto 2), ciò mi sarà impossibile? Posso farlo con tutti i DE? Mi serve per forza il pacchetto xrandr?
13) Posso fare a meno di plymouth????
14) [Domanda finale] Con l'installazione sopra citata (dm slim, de fluxbox), non noto tutto questo guadagno nel boot (sempre 40 secondi come con Lubit) e non ho ancora installato network manager, gestore energia, pannelli, ecc che si avviano in autostart: specialmente la lentezza sta in fase pre plymouth, perchè ho questa schermata nera che dura almeno 6 secondi con la lucina del processore fissa (quindi che sta lavorando molto). Ok, ho un netbook con Intel Atom 1,60Ghz e non posso pretendere più di tanto....ma come posso ottenere veramente un notevole guadagno di tempo nell'accensione e nello spegnimento? Solo facendo a meno dell'ambiente desktop?
Ultima modifica di artikkko il martedì 27 ottobre 2015, 11:01, modificato 8 volte in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40354
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [AIUTO][Ubuntu minimale] Guida (veramente) completa

Messaggio da steff »

Alcuni appunti:

01 direi sì
02 dm=display manager non desktop manager. Puoi loggarti da tty e dare startx, una volta configurato ~/.xinitrc con

Codice: Seleziona tutto

exec startlxde 
o altro. Magari è un filino più veloce.
03 sono due cose diverse puoi usare un solo gestore finestre senza DE (openbox e molti altri) ma ogni DE ha un suo gestore finestre che fa quel che dice il nome
05

Codice: Seleziona tutto

dpkg -i nomepachetto.deb
11 dipende se sono servizi come cups o bluetooth e se usi systemd o non ancora. Esempio

Codice: Seleziona tutto

systemctl enable cups.service 
12 sì, uno script in ~/autostart che usa xrandr
13 diamine

14 sono due fasi di boot: fino il login e dopo. Con slim e fluxbox ci dovrebbe essere quasi un login immediato.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

perdonami se ti sembrerò brutale, ma devo riassumere perchè sono le 3 di notte e il browser mi ha crashato ben due volte mentre ultimavo la risposta completa (era davvero lunga...sigh....): mi girano alquanto gli zebedei.

1) il modo in cui hai cambiato il titolo è fuorviante: è a me che serve aiuto mentre così sembra che abbia creato una guida per gli altri; in questo modo gli esperti non mi rispondono e i novizi che entrano mi odiano credendo di trovare risposte ai loro dubbi

2) quello che cerco è un os minimalissimo openbox-based, con tutti applicativi che non mi installino millemila dipendenze tracui magari il core di qualche altro DE (come tutte quelle progettate per gnome)

3) vorrei chiarire come installare e configurare i servizi base come audio, rete internet, gestione energia, stampa, riproduzione musica/video, tastiera (ibus?), webcam, drivers in generale: quali applicazioni "devo installare"/"mi consigliate"? Devo per forza installare "ubuntu-restricted-extras"?

4) come far avviare in automatico la connessione wireless, l'accensione della scheda audio, del gestore energia, del pannello, degli sfondi (userò nitrogen): devo editare qualche file? Come PRECISAMENTE?

5) come configuare (nel dettaglio) l'avvio automatico del server grafico senza passare per la schermata di login, anzi senza installare proprio alcun dm?

6) ulteriori domande venutemi in mente dopo il primo post:
- come installo java e flash player? Devo poi configurare qualcosa?
- posso sostituire lxappearance con ubuntu-tweak? o serve solo per l'aspetto di unity?
- posso sostituire bleachbit sempre con ubuntu-tweak? puliscono più o meno allo stesso modo? Lo chiedo perchè solo ut cancella i vecchi kernel? altrimenti c'è un comando da terminale per farlo, così faccio direttamente a meno di ut?

Ecco, rispondendo a queste domande, allora sì che il thread potrebbe cominciare a prendere le sembianze di una guida "How To".
Grazie infinite in anticipo!
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 2:58, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40354
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [How-to] Ubuntu Minimale: guida (veramente) completa

Messaggio da steff »

1) Scusa ma io il titolo ho mica cambiato, intanto lo puoi modificare come vuoi, cliccando "modifica".
2) Non so e non conosco bene la minimale, ma se io mi vorrei mettere insieme un sistema minimale non partirei da ubuntu minimale ma da arch, che ha una documentazione completa.
3/4) già risposto, devi prima sapere se usi upstart o systemd, per cups (stampa), rete; per i driver dipende dalla tua hardware, una volta installati partano da sé, a volta c'è da mettere in blacklist alcuni. I codec audio idem, ubuntu-restricted è un metapacchetto ovvero una lista di pacchetti che puoi anche installare singolarmente. Cose da caricare dopo il login come il panello ci sono da inserire in ~/.config/autostart, copi o collegi il loro file .desktop da /usr/share/applications
5) già risposto, senza DM devi passare per login su tty + startx + il file ~/.xinitrc, non è possibile l' autologin
6) non conosco ubuntu-tweak, per i vecchi kernel esiste uno script che abbiamo messo a punto qui in programmazione, prova a cercarlo.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7859
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [How-to] Ubuntu Minimale: guida (veramente) completa

Messaggio da xavier77 »

Per domande relative ai programmi, plugin ecc. ti sarebbe bastato leggere la documentazione esistente:
- come installo java e flash player? Devo poi configurare qualcosa?
- posso sostituire bleachbit sempre con ubuntu-tweak? puliscono più o meno allo stesso modo? Lo chiedo perchè solo ut cancella i vecchi kernel? altrimenti c'è un comando da terminale per farlo, così faccio direttamente a meno di ut?
AmministrazioneSistema/BleachBit
AmministrazioneSistema/UbuntuTweak
AmministrazioneSistema/PulireUbuntu
Multimedia/FormatiProprietari
InternetRete/Flash
Programmazione/Java

Passando invece a quello che chiedi nel titolo:
il problema è tutto quello che bisogna fare dopo, per rendere l'os funzionale al 100%
C'è da dire che la tua domanda nasce da un presupposto che non è univoco e oggettivo.
Citando Guzzanti, «La domanda è mal posta» :lol:
Mi spiego: un'installazione minimale in sè, rende già il computer funzionante. Ovviamente dipende solo e soltanto da quello che vuoi farci tu con il computer: se ad esempio vuoi leggere i file di testo o scaricare un file puoi farlo a riga di comando (ci sono già nano e wget).
Capisco che forse ad un nuovo utente potrà sembrare paradossale, ma la mini-iso di Ubuntu in un certo senso è già completa.

Cerco adesso di interpretare le tue domande e le tue esigenze.
Intuisco che vuoi un sistema snello e veloce, con DE leggero, evitando di installare software che è sostituibile con tool minimali e/o con operazioni a riga di comando.
Probabilmente (una mia supposizione) questa esigenza è nata anche dall'aver usato Lubit: una distro che vuole essere leggera con l'uso di Openbox, ma al contempo è piena di programmi di dubbia utilità (non so le ultime versioni, ma prima c'era preinstallato addirittura un'accordatore per chitarra!!!).

Bene, hai due strade:
1) VIA FACILE: Installare distro con Fluxbox/Openbox/WM (o anche altri DE), magari basate pure su Debian (ha meno "roba" di Ubuntu), che siano già abbastanza complete, poi all'occorrenza pensi tu ad eliminare eventuali pacchetti che non ti servono: Semplice Linux, Bunsenlabs (erede di Crunchbang), antiX, Manjaro (basata su Arch) con iso della comunità (c'è con pekwm, Openbox, fluxbox.......) o tante altre ancora.
2) VIA DIFFICILE: Prendi la mini iso di Ubuntu oppure netinstall di Debian e installi solo il sistema base. Poi dovrai vedere tu cosa ti serve o cosa no.
Dipende dall'uso che ne vuoi fare. Le uniche cose veramente indispensabili sono: il server X, un login manager e un gestore di finestre/ambiente DE.
Molte operazioni comuni le puoi fare da terminale: ad esempio, se hai openbox puoi anche fare a meno di oblogout; apri il terminale e dai:

Codice: Seleziona tutto

sudo halt
sudo reboot
exit
ecc.
Ovviamente devi armarti di pazienza, voglia di imparare, abituarti ad installare senza dipendenze e raccomandati, a letture di documentazione (anche in inglese) per capire - ad esempio - qual è il pacchetto che ti fa funzionare l'audio o gestire la connessione...
E sì, dovrai perderci qualche ora, o giornate se non sei particolarmente esperto. Non è una procedura per chi ama le cose "cotte e mangiate". :sisi:
Delle guide, hai visto, esistono già. Ma non possono essere universalmente utili e valide, per forza di cose, per i motivi detti sopra.
:ciao:
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4809975#p4809975][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:1) Scusa ma io il titolo ho mica cambiato, intanto lo puoi modificare come vuoi, cliccando "modifica".
2) Non so e non conosco bene la minimale, ma se io mi vorrei mettere insieme un sistema minimale non partirei da ubuntu minimale ma da arch, che ha una documentazione completa.
3/4) già risposto, devi prima sapere se usi upstart o systemd, per cups (stampa), rete; per i driver dipende dalla tua hardware, una volta installati partano da sé, a volta c'è da mettere in blacklist alcuni. I codec audio idem, ubuntu-restricted è un metapacchetto ovvero una lista di pacchetti che puoi anche installare singolarmente. Cose da caricare dopo il login come il panello ci sono da inserire in ~/.config/autostart, copi o collegi il loro file .desktop da /usr/share/applications
5) già risposto, senza DM devi passare per login su tty + startx + il file ~/.xinitrc, non è possibile l' autologin
6) non conosco ubuntu-tweak, per i vecchi kernel esiste uno script che abbiamo messo a punto qui in programmazione, prova a cercarlo.
1) scusa tu, ma ho letto che sei moderatore ed essendo stato l'unico a rispondermi, ho creduto fossi stato tu a prenderti la briga di aggiustare il mio thread
2) ho già provato con arch-base, archbang, artergos e l'ultima release di debian-stable, ma tutte una volta installate mi danno al boot l'errore "failed to find cpu0 device node" o qualcosa del genere. Tutte e quattro.... :muro:
3) credo proprio systemd. Mi documenterò. Grazie mille!
4) devo ben capire come "collegare il file .desktop al file autostart nella cartella /.config/openbox/ della home
5) per l'autologin ho letto questo https://wiki.ubuntuusers.de/autologin
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 2:58, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40354
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [AIUTO] Guida a Ubuntu minimale

Messaggio da steff »

2) non ho idea
4) puoi copiarci dentro un file desktop o collegarlo con

Codice: Seleziona tutto

ln -s /usr/share/applications/nome-programma.desktop ~/.config/autostart
5) non lo sapevo, quindi si può fare l'autologin su tty, il casino sarà spegnere, sospendere o riavviare senza dover dare il passwd
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4810001#p4810001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Per domande relative ai programmi, plugin ecc. ti sarebbe bastato leggere la documentazione esistente:
- come installo java e flash player? Devo poi configurare qualcosa?
- posso sostituire bleachbit sempre con ubuntu-tweak? puliscono più o meno allo stesso modo? Lo chiedo perchè solo ut cancella i vecchi kernel? altrimenti c'è un comando da terminale per farlo, così faccio direttamente a meno di ut?
AmministrazioneSistema/BleachBit
AmministrazioneSistema/UbuntuTweak
AmministrazioneSistema/PulireUbuntu
Multimedia/FormatiProprietari
InternetRete/Flash
Programmazione/Java
Hai ragione: leggerò tutto. Grazie! :D
xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4810001#p4810001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Passando invece a quello che chiedi nel titolo:
il problema è tutto quello che bisogna fare dopo, per rendere l'os funzionale al 100%
C'è da dire che la tua domanda nasce da un presupposto che non è univoco e oggettivo.
Citando Guzzanti, «La domanda è mal posta» :lol:
Me ne rendo conto ed è per questo che ho fornito indicazioni per farvi capire cosa nello specifico volessi ottenere: in effetti tutto questo discorso si sarebbe potuto risolvere con un post in cui chiedevo "Mi aiutereste a costruire un os openbox a partire dalla mini.iso di ubuntu trusty, perfavore?", ma lì sì che sarebbe stata generica come richiesta e qualcuno mi avrebbe potuto rispondere "leggiti le mille guide presenti sul web". Cosa che ho fatto. Quello che non mi spiego è come mai esistano mille guide che ti illustrano, passo passo, come funziona l'installer della mini.iso, ma nessuna che spieghi anche come rendere l'os così ottenuto pronto per i principianti, mettendoci le ulteriori utility grafiche (gestore connessioni, energia, ecc)

E infatti....
xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4810001#p4810001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Mi spiego: un'installazione minimale in sè, rende già il computer funzionante. Ovviamente dipende solo e soltanto da quello che vuoi farci tu con il computer: se ad esempio vuoi leggere i file di testo o scaricare un file puoi farlo a riga di comando (ci sono già nano e wget).
Capisco che forse ad un nuovo utente potrà sembrare paradossale, ma la mini-iso di Ubuntu in un certo senso è già completa.
...questo non lo sapevo. Però come credo avrai intuito anche tu, un principiante preferisce leggere file di testo in un applicativo grafico dove può usare il mouse per selezionare parti del testo stesso e tante altre mille comode opzioni che la lettura da terminale con nano non ti dà; a maggior ragione un principiante non si sognerebbe mai di scaricare un file con wget, perchè dovresti stare lì a scrivere il percorso della cartella di destinazione a segnarti l'indirizzo http preciso da cui scarichi....ufff...perciò preferisce farlo da browser web.
E così discorrendo.
xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4810001#p4810001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Cerco adesso di interpretare le tue domande e le tue esigenze.
Intuisco che vuoi un sistema snello e veloce, con DE leggero, evitando di installare software che è sostituibile con tool minimali e/o con operazioni a riga di comando.
Probabilmente (una mia supposizione) questa esigenza è nata anche dall'aver usato Lubit: una distro che vuole essere leggera con l'uso di Openbox, ma al contempo è piena di programmi di dubbia utilità (non so le ultime versioni, ma prima c'era preinstallato addirittura un'accordatore per chitarra!!!).
Hai capito appieno quello che vorrei ottenere e sì, tutto nasce proprio dalla mia esperienza con Lubit: confusione tra ambienti desktop, scelte estetiche davvero ridicole, applicativi inutili. Ad ogni modo non la denigro del tutto perchè mi ha sempre funzionato alla grande ed è sempre stato l'os che installavo nei casi di emergenza, quando la prova di altri os (non avendo un pc prestante non posso virtualizzare, ma mi tocca installare su hdd) non mi andava a genio. E occupa davvero poco sull'hdd.
xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4810001#p4810001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Bene, hai due strade:
1) VIA FACILE: Installare distro con Fluxbox/Openbox/WM (o anche altri DE), magari basate pure su Debian (ha meno "roba" di Ubuntu), che siano già abbastanza complete, poi all'occorrenza pensi tu ad eliminare eventuali pacchetti che non ti servono: Semplice Linux, Bunsenlabs (erede di Crunchbang), antiX, Manjaro (basata su Arch) con iso della comunità (c'è con pekwm, Openbox, fluxbox.......) o tante altre ancora.
2) VIA DIFFICILE: Prendi la mini iso di Ubuntu oppure netinstall di Debian e installi solo il sistema base. Poi dovrai vedere tu cosa ti serve o cosa no.
Dipende dall'uso che ne vuoi fare. Le uniche cose veramente indispensabili sono: il server X, un login manager e un gestore di finestre/ambiente DE.
Come ho detto sopra, tutte le distro arch-based e anche la debian7-stable mi hanno dato errore al boot e ho rinunciato, perchè nessun'altra distro mi aveva mai fatto così (e il modo in cui partiziono da live e installo manualmente le directory e la swap è sempre lo stesso da tre anni ormai). Sto scaricando le due distro basate su debian: "Semplice" sembra promettente e poi è italiana!!! Le provo entrambe in live e vedrò se varrà la pena sostituirle a Lubit che ho ora.
Detto questo credo che creerò due partizioni di sistema, facendo un dual boot tra Lubit (o eventuale sostituita) per l'uso quotidiano e il netinstall di debian in cui giorno dopo giorno mi cimenterò nella configurazione, quando ne avrò tempo.
xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4810001#p4810001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Molte operazioni comuni le puoi fare da terminale: ad esempio, se hai openbox puoi anche fare a meno di oblogout; apri il terminale e dai:

Codice: Seleziona tutto

sudo halt
sudo reboot
exit
ecc.
Buono a sapersi. Grazie mille.
xavier77 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4810001#p4810001][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Delle guide, hai visto, esistono già. Ma non possono essere universalmente utili e valide, per forza di cose, per i motivi detti sopra.
:ciao:
Ok.
Sulla base dei tuoi utilissimi consigli, propongo di trasformare questo thread in una guida al netinstall di debian (e non di ubuntu minimale), per ottenere un os (davvero) minimale openbox-based (o fluxbox, che almeno ha il pannello integrato, senza doverne installare un altro), con tutte le utilities grafiche (e non a riga di comando) indispensabili ai più (gestore connessioni, gestore energia, gestore stampanti) il più minimali possibile.
Comprese le configurazioni utili per l'autostart e l'autologin.

GRAZIE DAVVERO TANTISSIMO AD ENTRAMBI.
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 2:58, modificato 1 volta in totale.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7859
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [AIUTO] Guida a Ubuntu minimale

Messaggio da xavier77 »

Sulla base dei tuoi utilissimi consigli, propongo di trasformare questo thread in una guida al netinstall di debian (e non di ubuntu minimale), per ottenere un os minimale openbox-based, con tutte le utilities grafiche (e non a riga di comando) indispensabili ai più (gestore connessioni, gestore energia, gestore stampanti) il più minimali possibile.
Comprese le configurazioni utili per l'autostart e l'autologin.
Vedi che Debian ha già la sua documentazione!!!
(scusa la domanda maliziosa, ma lo usi Google? :lol: )

Se ti vuoi cimentare in una netinstall di Debian per provare, imparare, fare pratica, incuiriosirti ecc. va benissimo, anzi faccio il tifo per te.
Però ti faccio notare che quello che vuoi ottenere puoi ottenerlo:
1) da quello che hai già: non ti piace Lubit? si può personalizzare, puoi togliere le applicazioni che non ti piacciono o non ti servono, mettere quelle che preferisci, cambiare tema ecc.
2) Installare quelle due distro citate prima (Semplice Workstation e Bunsenlabs): hanno tutto l'indispensabile, quel poco che serve lo metti tu!

PS: attenzione ad Arch e derivate come Manjaro: hanno un funzionamento diverto della pacchettizzazione e sono rolling release!
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

hahahahaahh! Hai ragione!
Lo uso Google eccome, però da niubbo schifoso quale sono non mi sono mai interessato a debian (mi sono limitato a scaricare l'ultima stable release per provarla) e mi sono avvicinato a linux attraverso la più commerciale delle sue derivate, cioè Ubuntu (motivo per cui mi sono iscritto a questo ottimo forum).

Come non detto quindi: faccio tutto da solo (come hanno fatto tutti d'altronde): qualche ottimo consiglio me l'avete già dato, per cui sono soddisfatto. Al resto penso da me.

Ho provato a personalizzare Lubit e ho tolto parecchia roba (compreso l'accordatore hahahah), cambiato plymouth, icone, ma voglio sempre di più (sarò esagerato?!): un avvio quasi immediato e il minimo impatto possibile sull'hard disk. Le uniche soluzione rimastemi, con l'hardware che ho a disposizione, sono archlinux e le minimali di ubuntu e debian: la prima scartata per motivi detti sopra (errore che google non mi ha aiutato a risolvere e che sembra affliggere molti altri utenti in tutto il mondo che provano le ultime release basate sul nuovo kernel linux 4....e io le versioni vecchie non le installo).

Nel frattempo carico Semplice, Bunsenlabs e la minimale di debian sulla pendrive MULTIBOOT e provo.
Ciao e grazie ancora.

P.S: se è vero che Debian "ha meno roba" di Ubuntu, come hai scritto tu sopra, perchè la sua iso minimale è 150-280Mb (vedi qui) contro i 30 di ubuntu 14.04 minimale?
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 2:59, modificato 1 volta in totale.
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18073
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: [AIUTO] Guida a Ubuntu minimale

Messaggio da caturen »

perchè la iso minimale di debian non è quella. Quella si chiama netinstall come puoi ben leggere nel link. La vera iso minimale di debian è la miniso (30 mb)
Use netboot "mini.iso" image. You will find it on any of the Debian mirrors under debian/dists/unstable/main/installer-*/current/images/netboot/mini.iso. During the installation choose "Advanced options" -> "Expert install". In the step "Choose a mirror of the Debian archive" choose version "sid - unstable".
https://wiki.debian.org/InstallFAQ

http://ftp.it.debian.org/debian/dists/u ... t/mini.iso
ps
.e io le versioni vecchie non le installo).
e come pensi di scamparla dai vari bug che ci sono nelle versioni ultra aggiornate dei vari programmi?
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

@caturen: la mini.iso che mi hai dato è 64bit, mentre io ho un netbook 32bit.
Ma non importa perchè la trovo da me. Grazie mille! ;)

@xavier77: ho provato semplice linux, sia unstable che stable, è ho avuto problemi.
Sicuramente è il mio pc che è una cacca lurida, perchè la distro è a dir poco meravigliosa e la possibilità di poter chattare con Eugenio (lo sviluppatore) su IRC è davvero un valore aggiunto non indifferente. MI ha assisitito parecchie volte.

Ora provo BunsenLabs, però avrei tre domande:
1) che differenza se faccio installazione minimale con la mini.iso di ubuntu 14.04 e quella di debian?
2) cosa intendi per iso della comunità?
3) vale la pena provare queste distro se poi fanno la fine di crunchbang?
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 3:00, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40354
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [AIUTO] Guida a Ubuntu minimale

Messaggio da steff »

Solo per dirti che su due vecchi laptip di dieci anni dove ho installato arch+lxqt su entrambi al boot vedo subito

Codice: Seleziona tutto

failed to find cpu0 device node 
ma funzionano benissimo.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18073
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: [AIUTO] Guida a Ubuntu minimale

Messaggio da caturen »

vale la pena provare queste distro se poi fanno la fine di crunchbang?
puoi sempre provarle: non vedo che problemi ci siano. Se fanno la fine di crunchbang (molto probabile) basta formattare ed installare altro. Ci vuole al massimo mezzora per avere una nuova distro funzionante con tutti i tuoi files :sisi:
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

Eureka!
Quindi, come promesso, ecco cosa ho fatto.

1) MINI.ISO

Durante la procedura dettata dall'installer (con cavo ethernet collegato), una volta giunto alla schermata dei metapachetti (ambiente desktop, server stampa, ecc) ho DESELEZIONATO TUTTO con la barra spaziatrice e proseguito.

Quando vi chiederà di creare una password di root (prima della creazione dell'utente vero e proprio), NON PROSEGUITE LASCIANDO IL CAMPO VUOTO! Scegliete una password (uguale o meno a quella per il login dell'utente principale) ed eviterete problemi quando lancerete programmi che necessitano di permessi root (quindi con gksu): infatti gnome-keyring vi chiederà la password di root e vi darà la possibilità di salvarla per non chiedervela mai più.
Davvero comodo!
Es.: ora apro gparted, bleachbit (root) o unetbootin come fossero applicazioni normali, perchè ho digitato la password una volta e l'ho fatta salvare nel portachiavi, però senza cifrarla!

Finito tutto, ho acconsentito all'installazione di grub e riavviato.

2) TTY

Fatto login, ho dato
- sudo apt-get update && apt-get upgrade
- sudo apt-get --no-install-recommends install ..... SOLO i seguenti pacchetti.....(tutti di fila senza virgole a separarli)....
  • Ambiente grafico
    xorg openbox obconf obmenu tint2
  • Internet
    wpasupplicant wicd
  • Audio
    alsa-base alsa-utils volumeicon-alsa
  • Strumenti di sistema
    lxterminal lxtask bleachbit gksu gmrun (non indispensabile, ma a me fa comodo) gedit gparted file-roller xfce4-power-manager cups system-config-printer printer-driver-foo2zfs (cioè i driver della mia stampante)
  • Multimedia
    feh xpdf vlc transmission-gtk openjdk-7-jre openjdk-7-jre-headless (cioè Java 7)
A parte ho installato pcmanfm (sudo apt-get install pcmanfm), perchè le sue dipendenze sono indispensabili per il montaggio automatico delle partizioni, delle pendrive e hdd esterni, ma anche per formattare in ntfs e fat32, nonchè per avere le icone di cestino/applicazioni/scrivania a sinistra nel file manager.

Il browser lo scegliete voi da quelli nei repository di debian: firefox, iceweasel, chromium, netsurf...ecc

3) PRIMO AVVIO E CONFIGURAZIONI

Audio, internet e coda di stampa vanno subito da soli: l'unica cosa che manca è accedere al gestore connessioni (terminale --> 'wicd-gtk'), mettere la password della wireless e selezionare la spunta per la connessione automatica. Punto.
Anche senza icona di connessione sul pannello, al boot il vostro pc sarà connesso alla wireless eventualemte già accesa.
Qualora accendeste il pc prima di accendere il router wireless, dovrete accedere a wicd-gtk e cliccare su "connetti": a quel punto comparirà l'icona nel pannello, ma potete tranquillamete toglierla (tasto destro --> esci) e il pc rimarrà connesso.

Ho editato il file /etc/xdg/openbox/autostart e inserito (ognuno su una riga separata)
- xfce4-power-manager &
- feh [OPZIONI] [FILE IMMAGINE] & (per lo sfondo, leggetevi il wiki per le opzioni da fare)
- tint2 &
- volumeicon &

RIPETO: non serve mettere wicd-gtk in autorun!

Feh, oltre a gestire lo sfondo del desktop da riga di comando, è anche un visualizzatore d'immagini leggero e completo.
Con il power-manager e l'applet del volume installati posso gestire le combinazioni di tasti Fn+... per alzare/abbassare volume e luminosità dello schermo.

Ho modificato il file nascosto della home .bashrc per avviare il server grafico subito dopo il login da tty, aggiungendo queste righe alla fine:

Codice: Seleziona tutto

if [ $(tty) == "/dev/tty1" ]; then
      startx
fi
Infine ho modificato con obmenu il menù di openbox inserendo tutti i programmi installati, divisi per categorie.

4) CONSIDERAZIONI POSITIVE

L'OS occupa poco meno di 2GB e si avvia all'istante.
Superata la schermata di grub (ho un dualboot con un WinXP), vedo solo le tre righe classiche di debian, senza errori, senza nulla di nulla e in pochi secondi eccoci in tty1: dò le mie credenziali e in altri 7-8 secondi ho il desktop completamente caricato (quindi sfondo, pannello, power-manager, internet).

Considerate che ho netbook con Intel Atom 1,66 Ghz e 1GB Ram, con HDD eSATA Samsung: se espandessi la memoria a 2GB e sostituissi l'HDD con un SDD, otterrei un boot ancora più immediato.

CONSIGLIO: qualora anche Voi come me aveste un multiple boot e usaste un particolare OS come primario, vi consiglio caldamente di usare lo script (e di seguire le istruzioni) a questo link per saltare al boot il menù di grub, a meno che non teniate premuto il tasto SHIFT.
Diversamente da quanto dice il creatore dello script però, non settate a zero il timeout di grub in quanto, anche se lo avvierete col tasto shift, questo apparirà e scomparirà all'istante non dandovi il tempo di selezionare nulla.

Chiaramente prima di tutto ciò riordinate grub scegliendo quale kernel debba avviarsiin automatico allo scadere del timeout:
- sudo gedit /etc/default/grub
- in GRUB_DEFAULT=0 sostituire lo 0 col numero della posizione del kernel prescelto nel menù di grub
- se il kernel prescelto compare alla quarta riga del menù di grub, la sua posizione sarà 3
- sudo update-grub

Non uso alcun DM, notifiche desktop, applet di connessione (nm-applet, ecc), così come faccio tranquillamente a meno di synaptic, conky, compton, lxappearance o pacchetti icone alternativi.
Non uso screenshooter nè pipemenùs.

Tutto funziona alla grande.

5) MANCANZE
  • Mi piacerebbe fare del tutto a meno del prompt in tty e le guide che ho letto (come quella che ho linkato sopra) mi portano ad editare files che non esistono e che non credo debbano essere creati ex novo. Avete delucidazioni a riguardo?
  • In ultimo, ora che non ho alcun DE, non sò come far funzionare uno script che forzava la risoluzione del sistema operativo quando collegavo il pc ad un monitor esterno tramite cavo VGA: prima infatti lo facevo richiamare da lightdm.conf.
Ultima modifica di artikkko il martedì 23 agosto 2016, 19:18, modificato 19 volte in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40354
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [HELP!!!] Guida a DEBIAN minimale

Messaggio da steff »

Auguri :)

Non sono al corrente, il sistema usa systemd? I dischi usb e spegnere/ibernare sono pallosi da configurare. In systemd puoi settare il bottone power (e altro) su ibernare (usato da me) o spegnere, in /etc/systemd/logind.conf

Codice: Seleziona tutto

 
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
HandlePowerKey=hibernate
HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

Ho editato il post inserendo un'altra domanda alla fine: potresti rileggere e rispondermi (se puoi) perfavore?
Cmq sì, uso systemd
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 3:01, modificato 1 volta in totale.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40354
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: [HELP!!!] Guida a DEBIAN minimale

Messaggio da steff »

per lo script per il monitor? Ma mi sembra che c'era già prima questa domanda. Cmq mi sembra fattibile
Con systemd e logind.conf dovresti poter sistemare lo spegnimento, altrimenti penso che è proprio il display manager che sistema questo.
Per il cestino e le chiavette avevo lo stesso problema con arch in una installazione da zero, ma ho risolto con la via facile installando anche kde, perché mi servivano alcune cose di kde.

Leggo https://bugs.archlinux.org/task/20101
The new PCManFM needs gvfs for trash bin support as well as volume management. In addition, PCManFM needs to be launched as dbus-launch pcmanfm for the features to work.


Potrebbe anche essere che ti serve polkit:
https://wiki.archlinux.org/index.php/Po ... t_password

Alla fine se usi lxsession hai il già quasi il DE che ti risolve tutte queste inconvenienze :)
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4814329#p4814329][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:per lo script per il monitor? Ma mi sembra che c'era già prima questa domanda. Cmq mi sembra fattibile
No, alla fine la domanda che ho aggiunto all'ultimo l'ho subito cancellata perchè risolta da me.
Ad ogni modo, "fattibile" come? che dovrei fare? Dove lo copio questo benedetto script? Da chi lo faccio richiamare?
steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4814329#p4814329][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Con systemd e logind.conf dovresti poter sistemare lo spegnimento, altrimenti penso che è proprio il display manager che sistema questo.
Risolto con logind.conf: settati spegnimento e ibernazione; tolto anche lo stanby alla chiusura del monitor. Grazie!
Manca solo un comando veloce per il reboot...chiedo troppo?
A questo punto chi se ne frega del cestino! Piuttosto dal primo link che hai proposto è emerso una possibile soluzione all'altro mio problema importantissimo n°1: il mancato montaggio dei dischi e delle pendrive in pcmanfm!
Sembrerebbe dipendere solo da udisk: quindi basterebbe installare il pacchetto udisk e riavviare?
Dove lo trovo questo pacchetto? Da solo con apt-get non esiste. E' contenuto in qualche metapacchetto?
steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4814329#p4814329][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Alla fine se usi lxsession hai il già quasi il DE che ti risolve tutte queste inconvenienze
Eh?! Non ho capito cosa hai scritto. Non voglio installare alcun DE, altrimenti otterrei Lubit.
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 3:01, modificato 1 volta in totale.
Avatar utente
artikkko
Prode Principiante
Messaggi: 142
Iscrizione: lunedì 5 maggio 2014, 17:43
Desktop: Openbox
Distribuzione: Ubuntu 16.04

Debian minimale con Openbox: installazione e configurazioni

Messaggio da artikkko »

Per quanto riguarda cestino e montaggio automatico ho risolto disinstallando pcmanfm e reinstallandolo stavolta assieme ai pacchetti raccomandati (quindi senza --no-install-recommends).

Rimane la domanda relativa al comando veloce per il reboot e quella dello script. HELP PLEASE!
Ultima modifica di artikkko il giovedì 22 ottobre 2015, 3:02, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti