vheon ha scritto:
se devo essere molto sincero, non ci ho capito nulla...
provo a darti una infarinatura di base su come funziona un po la gestione del software con le distro come ubuntu (anche Debian si comporta allo stesso modo e in generale tutte quelle distro che si basano sulla utility APT)
mettiamo che tutto parta da te che vuoi installare il programma XYZ : cosa fare ?
Allora con Ubuntu hai sostanzialmente 2 strade :
1) effettuare tutte le operazioni dalla linea di comando di un terminale o da una TTY in maniera del tutto testuale e per far questo dovresti essere un po più "smanettone" e conoscere bene i vari comandi dati dalla shell
2) usare la comoda interfaccia grafica fornita da synaptic , noto anche come il "package manager" o "gestore di pacchetti" che dir si voglia .
tutte e due le strade sono comunque basate sulla scansioni dei cosidetti "repository" o "repo" , ovvero questi repo altro non sono che collezioni di software e possono presentarsi sotto forma di cd , di indirizzo internet , di indirizzi FTP , indirizzi di rete etc etc , il cd stesso di Ubuntu/Kubuntu è un repository di programmi/software pronto all'uso ; vedilo come una sorta di pacchetti eseguibili contenenti software e organizzati in cartelle , ne più ne meno .
ora il sistema conserva tutti i riferimenti a questi repo nel file che il 99% delle volte trovi in
prova ad aprire questo file con un comando dato da terminale come
e vedrai da te che contiene veri e propri indirizzi internet e indirizzi in locale come può essere il lettore cd ad esempio.
Nulla ti vieta di aggiungere o rimuovere i repo , che altro non significa se non aggiungere o cancellare una riga contente il loro indirizzo.
Il problema nel tuo caso specifico è il mancato accesso ad internet , per cui non puoi accedere direttamente e subito a tutti quei bei pacchettini che tu troveresti semplicemente andando ad avviare synaptic con una connessione ad internet avviata e usando il file /etc/apt/sources.list così come è configurato di default e allora devi fare due semplici cose :
1) scaricare e mettere su un cd i pacchetti che ti servono
2) dire a Synaptic che non può usare i repo che trova su internet ma deve usare il cd con i tuoi nuovi pacchetti (o comunque sia l'unica risorsa per i pacchetti è l'unità ottica e nient'altro)
alla prima puoi ovviare facilmente scaricando il tutto sul tuo PC e poi passarlo sul CD o su un supporto che più ti aggrada per trasportarlo fino a casa del tuo amico .
Il secondo punto lo risolvi aprendo il file /etc/apt/sources.list con questo comando dal terminale
oppure aprendolo con un blocco note qualsiasi ma con i privilegi di root ; come ti ho anticipato prima davanti avrai una semplice collezione di indirizzi che rappresentano i tuoi repo , e APT o Synaptic o altre utility simili fanno sempre una scansione di tutti i repo che trovano citati per mantenere aggiornata la collezione di software ma tu , dovendo escludere i repo su internet , puoi semplicemente commentarli anteponendo un segnale
, un "cancelletto" sulla riga dove si trova il repo da escludere , esempio :
mettiamo il caso che il mio sources.list sia così composto
# See sources.list(5) for more information, especially
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
volendo escludere il primo repo listato , non devo fare altro che rendere il tutto così
# See sources.list(5) for more information, especially
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
#deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
e questo repo Synaptic non lo vedrà più e non verrà più considerato come canale software valido . Va da se che volendo escluderli tutti diventa :
# See sources.list(5) for more information, especially
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
#deb http://http.us.debian.org/debian stable main contrib non-free
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
#deb http://security.debian.org stable/updates main contrib non-free
ovviamente ciò non ha molto senso , in quanto alla fine i pacchetti scaricabili sarebbero 0 ed è sempre bene avere un sistema aggiornato e con repo aggiornati , ma nel capitolo
Modifiche al file sources.list della guida che ti ha linkato il buon simo_magic ti viene spiegato come aggiungere correttamente la riga che porterà Synaptic a conoscenza del tuo nuovo repo .
credo di aver detto tutto , anche se un po alla buona , chiedi se hai qualche perplessità in più , alla fine si tratta di fare uno o più download di uno o più file e modificare un file di testo , non pensare a chissà che cosa (good)
PS
come programma ti consiglio VLC , che legge quasi tutto tra audio e video
