
我想安裝C++庫,但終端一直要求我插入CD進行安裝。什麼CD?
這是我用來嘗試安裝的終端程式碼:
sudo apt-get install build-essential
輸入密碼並點擊 後y,它顯示:媒體更改
為什麼這麼說呢?任何人都可以幫助我解決這個問題或找到另一種方法來安裝 C++ 庫嗎?謝謝。
答案1
看起來這是因為您使用 CD/DVD 來安裝系統,而不是線上儲存庫。當您嘗試使用套件管理器時,它指的是那些 CD。
您可能想要在 /etc/apt/sources.list 或 /etc/apt/sources.list.d 中新增 Ubuntu 儲存庫
/etc/apt/sources.list
下面列出了使用網路啟動映像安裝的 Ubuntu Precise 的預設內容:
deb http://archive.ubuntu.com/ubuntu precise main restricted
deb-src http://archive.ubuntu.com/ubuntu precise main restricted
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb http://archive.ubuntu.com/ubuntu precise universe
deb-src http://archive.ubuntu.com/ubuntu precise universe
deb http://archive.ubuntu.com/ubuntu precise-updates universe
deb-src http://archive.ubuntu.com/ubuntu precise-updates universe
deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse
然後像您之前嘗試的那樣運行apt-get update
並安裝 buil-essential 包。