Atm 我正在尝试将我的 Debian squeeze 升级到 sid。我遵循了本教程:www(.)digitalocean.com/community/articles/upgrading-debian-to-unstable
在第 3 步之前一切似乎都运行良好。升级时它不会问我问题。似乎安装了所有东西..大约需要 15 分钟。
我的来源列表:
deb http://ftp.de.debian(.)org/debian sid main
deb http://ftp.de.debian(.)org/debian squeeze main
deb http:/ftp.de.debian(.)org/debian sid main contrib non-free
# ofc without (.)
当我尝试使用 dist-upgrade 时,它说:
root@xyz:/home/myname# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden ENTFERNT (removed):
console-terminus defoma fuse-utils gcj-4.4-base gcj-4.4-jre gcj-4.4 jre-headless (...) xserver-xorg-video-nv
Die folgenden NEUEN Pakete werden installiert:
acl akonadi-backend-mysql ant ant-optional aptitude-common (...) xserver xorg-input-vmmouse xulrunner-17.0
Die folgenden Pakete werden aktualisiert (Upgrade):
acpi acpi-support-base acpid adduser (...) xterm xz-utils zip zlib1g
979 aktualisiert, 555 neu installiert, 58 zu entfernen und 0 nicht aktualisiert.
E: Konnte Sperre /var/cache/apt/archives/lock nicht bekommen - open (11: Die Ressource ist zur Zeit nicht verfügbar)
E: Das Verzeichnis /var/cache/apt/archives/ kann nicht gesperrt werden
(德语 -> 英语)
E: Couldn't get lock /var/cache/apt/archives/lock - open (11: The ressource isn't available)
E: The directory /var/cache/apt/archives/ can't get locked
答案1
听起来你有另一个包管理器同时运行。检查是否有apt-get
、aptitude
、synaptic
或update-manager
其他包管理器的其他实例正在运行,并在开始 dist-upgrade 之前关闭它们。
图形更新管理器可能会在新更新可用update-manager
后自动启动。apt-get update
您可以手动删除锁定文件,但强烈建议关闭正常持有锁定的程序,因为中断正在进行的安装可能会导致系统损坏。以下命令将终止持有锁的程序并删除锁定文件,但它不会防止安装中断引起的任何副作用。
su -c 'fuser -cuk /var/cache/apt/archives/lock; rm -f /var/cache/apt/archives/lock'