更新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