On 21/03/2018 11:31, Lucio Marinelli wrote:
i pacchetti inclusi nelle release
stable diventano rapidamente obsoleti.
vero, ma stable è pensata soprattutto per uso server e anche desktop,
per chi preferisce avere lo stesso ambiente per un tempo lungo, anche se
i programmi non sono aggiornatissimi.
, compilare da sorgente è lungo e crea installazioni "sporche"
difficili da disinstallare
ma, se installi in /opt (di solito puoi configurare la directory
d'installazione)... però ricompilare troppe cose diventa poco gestibile
Però è sempre meglio usare pacchetti creati dai manutentori perché
quelli sono creati in modo da far funzionare il programma correttamente
nel sistema Debian. Potrebbe essere che vuoi vedere o ti serve usare un
pacchetto che non è presente in Debian (puoi fare richiesta perché sia
inserito in Debian... anche se non è così semplice vedersi accolta la
richiesta) e in questi casi io di solito uso una macchina virtuale. Se
proprio mi serve, allora lo compilo e installo sulla macchina principale
in /opt o in una directory di un utente normale.
Avevo provato con l'apt-pinning ma dopo un po'
di tempo alcune librerie venivano aggiornate, altre no, nascevano conflitti
e il sistema diventava instabile e inutilizzabile.
ma cosa intendi avevi fatto un'installazione ibrida tra stable e testing
o unstable?
Anche questo è da evitare se si toccano cose fondamentali, rischi
davvero di avere un sistema non usabile.
Ho visto che stanno diffondendosi i pacchetti "SNAP"; potrebbe essere un
modo efficiente per avere applicazioni continuamente aggiornate senza fare
troppi pasticci con le librerie o creando conflitti?
no, lascia stare. Questo è un modo per andare contro alla filosofia di
*nix. Avrai così un'occupazione di risorse (RAM, disco, CPU, ...)
parecchie volte superiore a quella di una distro gestita in modo "normale".
Non ho mai usato Debian testing, leggo che molti la ritengono adatta per il
desktop, m sono un po' preoccupato di eventuali bug
io la uso su 3 PC, ne aggiorno giornalmente 2 e uno una volta alla
settimana e i problemi avuti sono davvero limitati e nella quasi
totalità dei casi risolvibili in poco tempo.
Se vuoi provare testing ti conviene installarti i pacchetti:
* apt-listbugs <- segnala bug su pacchetti che stai per installare
* apt-listchanges <- segnala info sui pacchetti in install/update
* apt-file <- per fare ricerche anche su pacchetti non installati
* apt-show-versions <- ricerche per info aggiuntive
* apt-xapian-index <- ricerche avanzate: con più parole
Se hai un problema con un pacchetto che hai appena aggiornato puoi
tornare indietro facilmente usando snapshot[1] e riprendendoti la
versione che hai appena tolto (la cache /var/cache/apt/archives/
attualmente viene svuotata subito dopo l'installazione, ma volendo puoi
modificare la configurazione per farla restare). Però prima è
consigliato vedere se è stato segnalato qualche bug (con querybts o il
sito di Debian) e capire se c'è qualche workaround per aggirare il problema.
Debian testing non funziona come "rolling release" per
cui dopo ogni freeze bisogna reinstallare tutto (o sbaglio?)
no, anzi io il mio sistema l'ho installato probabilmente prima del 1999
(in /etc il file più vecchio è del 1999) e poi ho sempre e solo
aggiornato. Quando ho cambiato disco ho copiato l'immagine su quello
nuovo senza dover reinstallare nulla.
Tutto dipende da come configuri il file /etc/apt/sources.list. Se metti
il nome generico "testing" rimarrai sempre con testing.
Per maggiori dettagli
$ man sources.list
Ciao
Davide
[1] http://snapshot.debian.org/
--
Dizionari: http://linguistico.sourceforge.net/wiki
What happened in 2013 couldn't have happened without free software
(He credited free software for his ability to help disclose the U.S.
government's far-reaching surveillance projects).
Edward Snowden