Ciao,
devo installare build-essential su Ubuntu 13.10 ma purtroppo non ho la connessione internet, come posso fare?

Ho a disposizione un PC con Windows 7, quindi se mi linkate qualcosa da scaricare posso farlo.

Grazie!

chiesto 26 Dic '13, 22:30

micheleavella's gravatar image

micheleavella
25567

modificato 27 Dic '13, 01:12

dadexix86's gravatar image

dadexix86 ♦♦
16.9k816161

scusate ma dando il comando
sudo app-get install build-essential
mi risponde così
Reading pakage list... done Building dependency tree Reading state information... Done E: Unable to locate pakage build-essential

non capisco

(27 Dic '13, 13:28) micheleavella micheleavella's gravatar image

@micheleavella: Le risposte non servono per chiedere chiarimenti o comunicare i risultati di qualcosa, ma tutto questo può essere scritto tramite i commenti.

(27 Dic '13, 14:07) enzotib ♦♦ enzotib's gravatar image

Nemmeno io capisco. Quando hai installato eri connessa a internet, in modo da fargli aggiornare le definizioni dei pacchetti?

(27 Dic '13, 14:10) dadexix86 ♦♦ dadexix86's gravatar image

no ...non ero connesso quando ho installato ubuntu

(27 Dic '13, 14:26) micheleavella micheleavella's gravatar image

Quindi su quel computer non hai mai attaccato una connessione?

La cosa può essere più complicata del previsto allora.

Perché per poter usare i metodi che ti abbiamo detto io e @enzotib devi aver aggiornato le definizioni dei pacchetti almeno una volta.

Un'alternativa è andare sul sito che ti ho linkato, cercare build-essential, scaricare tutte le dipendenze segnate e provare a installare.

(27 Dic '13, 14:28) dadexix86 ♦♦ dadexix86's gravatar image

ci provo e i faccio sapere ;)

(27 Dic '13, 14:31) micheleavella micheleavella's gravatar image

http://packages.ubuntu.com/precise/build-essential

sono andato su questo sito ma non capisco ora cosa devo cliccare per scaricare le dipendenze... sono un principiante, scusate

(27 Dic '13, 14:35) micheleavella micheleavella's gravatar image

Se sei sulla 13.10 devi scaricare quella per saucy e non quella per precise (che hai linkato).

Quando vai in quella pagina scendi e scarichi il pacchetto per amd64 o i386, a seconda che tu abbia installato a 64 bit o a 32 bit.

E devi fare la stessa cosa con tutte le dipendenze segnate, quindi devi clickare sui vari link con il pallino rosso accanto, andare nelle rispettive pagine, scaricarli, cliccare sulle dipendenze, scaricare le loro dipendenze, ecc.

(27 Dic '13, 14:40) dadexix86 ♦♦ dadexix86's gravatar image

grazie x la santa pazienza

(27 Dic '13, 14:46) micheleavella micheleavella's gravatar image

Visto quanto è lungo installare pacchetti senza connessione, la pazienza è tutta tua ;)

(27 Dic '13, 14:48) dadexix86 ♦♦ dadexix86's gravatar image

Scusate se rispondo da qua. Il risultato dell'installazione è questo

Selecting previously unselected package build-essential.
(Reading database ... 162817 files and directories currently installed.)
Unpacking build-essential (from build-essential_11.6ubuntu5_amd64.deb) ...
Selecting previously unselected package dpkg-dev.
Unpacking dpkg-dev (from dpkg-dev_1.16.12ubuntu1_all.deb) ...
Selecting previously unselected package g++.
Unpacking g++ (from g++_4.8.1-2ubuntu3_amd64.deb) ...
Preparing to replace gcc 4:4.8.1-2ubuntu3 (using gcc_4.8.1-2ubuntu3_amd64.deb) ...
Removing old gcc doc directory.
Unpacking replacement gcc ...
Preparing to replace libc6-dev:amd64 2.17-93ubuntu4 (using libc6-dev_2.17-93ubuntu4_amd64.deb) ...
Unpacking replacement libc6-dev:amd64 ...
Preparing to replace make 3.81-8.2ubuntu3 (using make_3.81-8.2ubuntu3_amd64.deb) ...
Unpacking replacement make ...
dpkg: dependency problems prevent configuration of g++:
 g++ depends on g++-4.8 (>= 4.8.1-4~); however:
  Package g++-4.8 is not installed.

dpkg: error processing g++ (--install):
 dependency problems - leaving unconfigured
Setting up gcc (4:4.8.1-2ubuntu3) ...
Setting up libc6-dev:amd64 (2.17-93ubuntu4) ...
Setting up make (3.81-8.2ubuntu3) ...
dpkg: dependency problems prevent configuration of build-essential:
 build-essential depends on g++ (>= 4:4.4.3); however:
  Package g++ is not configured yet.

dpkg: error processing build-essential (--install):
 dependency problems - leaving unconfigured
Setting up dpkg-dev (1.16.12ubuntu1) ...
Processing triggers for man-db ...
Errors were encountered while processing:
 g++
 build-essential
(27 Dic '13, 14:56) micheleavella micheleavella's gravatar image

ho risposto sotto

(27 Dic '13, 14:57) micheleavella micheleavella's gravatar image

Anziché usare le risposte usa i commenti. Se devi postare tanto testo usa pastebin.

(27 Dic '13, 14:58) dadexix86 ♦♦ dadexix86's gravatar image

Comunque non hai scaricato tutte le dipendenze di g++, dato che non trova g++-4.8.

(27 Dic '13, 15:02) dadexix86 ♦♦ dadexix86's gravatar image

ok... quindi cosa mi consigli di fare

(27 Dic '13, 15:03) micheleavella micheleavella's gravatar image

Se vuoi installare senza connessione devi fare a mano ciò che farebbe automaticamente il gestore pacchetti, quindi l'unica cosa che puoi fare è continuare a scaricare ricorsivamente le dipendenze finché non le hai scaricate tutte :)

(27 Dic '13, 15:08) dadexix86 ♦♦ dadexix86's gravatar image

Per installare qualcosa senza avere internet a disposizione uno dei procedimenti è il seguente:

  1. Sul PC su cui vuoi installare apri un terminale e dai

    sudo apt-get install nome_del_pacchetto
    
  2. segnati le dipendenze da qualche parte

  3. vai qui, scendi un po' nella pagina e cerca il pacchetto e tutte le dipendenze che ti interessano e devi installare di conseguenza.

  4. Scarica i file di pacchetto .deb alla versione corretta per la tua distro (13.10 Saucy Salamander) e portale sul tuo computer, tutte in una stessa cartella.

  5. Spostati in quella cartella da terminale con

    cd percorso/nome_della_cartella
    
  6. Installali con

    sudo dpkg -i *.deb
    

Purtroppo non esiste un metodo più rapido in cui io ti do il link e basta, perché a seconda della configurazione precedente puoi avere bisogno di dipendenze diverse dalle mie per installare lo stesso pacchetto.

ESEMPIO PRATICO

  1. Do nel terminale

    sudo apt-get install dosbox
    
  2. Ottengo come risposta

    I seguenti pacchetti saranno inoltre installati:
      libmikmod2 libsdl-net1.2 libsdl-sound1.2
    
  3. Cerco dosbox, libmikmod2, libsdl-net1.2 e libsdl-sound1.2 nel sito linkato

  4. Li scarico nella cartella Scrivania/pippo

  5. Mi sposto da terminale nella cartella incriminata con

    cd ~/Scrivania/pippo
    
  6. Installo il tutto con

    sudo dpkg -i *.deb
    
coll. permanente

ha risposto 27 Dic '13, 01:09

dadexix86's gravatar image

dadexix86 ♦♦
16.9k816161

modificato 27 Dic '13, 01:17

Vorrei fare alcune osservazioni alla risposta di @dadexix86:

  1. con l'install interrotto vengono elencate solo le dipendenze non installate su quella particolare macchina e non tutte;
  2. per scaricare pacchetto e dipendenze, se le macchine sono uguali (versione di Ubuntu e numero di bits) si può usare più rapidamente il comando

    sudo apt-get --download-only install pacchetto
    

    i pacchetti scaricati con questo comando si troveranno in /var/cache/apt/archives/ 3. anziché usare il comando dpkg -i *.deb è meglio copiare i pacchetti .deb in /var/cache/apt/archives/ e dare il solito comando sudo apt-get install pacchetto, così che i pacchetti installati non risulteranno locali, ma installati dai repo come tutti gli altri.

coll. permanente

ha risposto 27 Dic '13, 09:41

enzotib's gravatar image

enzotib ♦♦
14.0k112186

modificato 27 Dic '13, 11:20

Grazie mille a entrambi per la disponibilità

(27 Dic '13, 09:43) micheleavella micheleavella's gravatar image

Se sei soddisfatta accetta almeno una risposta :)

(27 Dic '13, 10:53) dadexix86 ♦♦ dadexix86's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×776
×121

domanda posta: 26 Dic '13, 22:30

domanda visualizzata: 2,015 volte

ultimo aggiornamento: 27 Dic '13, 15:08

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.