Posizione del binario GCC nell'installazione degli strumenti VM [chiuso]
-
21-12-2019 - |
Domanda
Sto cercando di installare gli strumenti VM in Debian Linux che ha problemi a trovare i file binari di gcc.Sto cercando di installare i binari, come mostrato nella risposta selezionata in questa pagina:
installazione degli strumenti VMware:posizione del binario GCC?
Tuttavia, in questi comandi:
sudo aptitude install gcc-4.7 make linux-headers-`uname -r` -y
sudo apt-get install build-essential
sudo apt-get install gcc-4.7 linux-headers-`uname -r`
il sistema mi chiede di inserire il binario ufficiale amd64 nel CDROM e poi premere invio.La mia Debian è in esecuzione su una VM su Windows.Non sono sicuro di dove trovare questa cosa e risolvere questo problema.Si prega di avvisare.
Soluzione
Debian usa apt
per installare i pacchetti.(apt-get
O aptitude
sono front-end per apt
sistemi).
ogni volta che chiedi al sistema di installare un determinato pacchetto, avrà prima bisogno dei file del pacchetto vero e proprio.Ora apt
può recuperare i pacchetti richiesti da diversi posti, inclusi supporti di sola lettura (come CDROM o DVD) o Internet (tramite http o ftp).questi "luoghi" possono essere configurati nel file /etc/apt/sources.list
file.
se hai installato Debian dal set di CDROM, allora il tuo sources.list
dirà ad apt che può ottenere i file del pacchetto dall'unità cdrom.ovviamente è necessario che nel lettore sia inserito il CDROM corretto.su una macchina virtuale, scoprirai che puoi utilizzare immagini ISO dei file e dire al tuo software di virtualizzazione (vmware
) per rendere disponibile al cliente una determinata ISO.
tuttavia, il modo usuale è aggiungere una "risorsa Internet" a sources.list
, quindi non avrai bisogno di destreggiarti con il CDROM (immagini) e otterrai sempre eventuali correzioni di bug.ovviamente la tua macchina dovrà essere online affinché funzioni.
aggiungi un repository Debian online ufficiale ai tuoi sorgenti.i seguenti usi http://http.debian.net
che dovrebbe utilizzare automaticamente un mirror fisicamente vicino alla tua macchina:
echo "deb http://http.debian.net/debian $(lsb_release -c | awk '{print $2}') main" | sudo tee -a /etc/apt/sources.list
quindi aggiorna la cache
sudo aptitude update
e installare i pacchetti richiesti
sudo aptitude install build-essential