更新apt-get的源和QEMU的apt-get安裝

更新apt-get的源
1.使用命令“cd /etc/apt”進入/etc/apt目錄
在這裏插入圖片描述
2.使用命令“cp sources.list sources.list.bak”在修改前先對sources.list文件進行備份
在這裏插入圖片描述
3.使用命令“vim sources.list”修改sources.list文件
在這裏插入圖片描述
4.註釋掉sources.list的其他內容(一共10行),將以下阿里雲的源粘貼複製,保存後退出
在這裏插入圖片描述
在這裏插入圖片描述
阿里雲的源:

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

5.使用命令“apt-get update”更新源
在這裏插入圖片描述
QEMU的apt-get安裝
QEMU官網:https://www.qemu.org/download/
在這裏插入圖片描述
1.使用命令“apt-get install qemu”安裝QEMU
在這裏插入圖片描述
2.查看QEMU
安裝成功後,查看qemu提供的工具(按兩次Tab鍵給出以qemu-開頭的命令)
在這裏插入圖片描述
可以使用which命令查看安裝的QEMU所存放的目錄
在這裏插入圖片描述
由於QEMQ是用戶空間的程序,安裝之後不用重啓系統,直接用qemu-systemx86_64、qemu-img 這樣的命令行工具即可使用EMQEM了。

apt-get安裝報錯解決方案
如果安裝過程中遇到以下錯誤:

root@ubuntu:/etc/apt# apt-get install qemu
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

是因爲有另外一個程序在運行,導致鎖不可用,原因可能是上次運行更新或安裝沒有正常完成;
解決辦法是殺死此進程,找到並且殺掉所有的apt-get 和apt進程,然後關閉當前終端,再重新開一個終端,然後再次安裝;

root@ubuntu:/etc/apt# ps -A |grep apt
   892 ?        00:00:00 apt.systemd.dai  
 3139 ?        00:00:00 aptd
root@ubuntu:/etc/apt# kill 892
root@ubuntu:/etc/apt# ps -A |grep apt
  3139 ?        00:00:00 aptd
root@ubuntu:/etc/apt# kill 3139
root@ubuntu:/etc/apt# ps -A |grep apt

或者:一旦你運行了 apt-get 或者 apt 命令,鎖定文件將會創建於 /var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/ 中;

1:移除對應目錄下的鎖文件:sudo rm /var/lib/dpkg/lock
2:強制重新配置軟件包:sudo dpkg --configure -a
3:更新軟件包源文件:sudo apt update

或者:使用以下命令刪除相應文件即可:

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章