我尝试从“Ubuntu Softwares”文件夹安装 Wine。
单击 Wine 的安装按钮后,我收到以下消息:
Unable to install Wine.
E: dpkg was interrupted upi must manually run dpkg -- configure a" to correct the problem.
我还尝试在终端上放置第一个命令,如众多网站所示:
yd@yd:~$ dpkg --add-architecture i386
dpkg: error: unable to create new file '/var/lib/dpkg/arch-new': Permission denied
我是 Linux 和 Ubuntu 新手。解决此问题最合适的方法是什么?
谢谢
答案1
您已启用损坏的旧存储库。
要删除它,请使用以下命令:
sudo add-apt-repository -r ppa:teejee2008/ppa
然后要安装 wine,您实际上不需要第三方存储库,因此您必须通过以下方式禁用所有先前添加的 WineHQ 存储库:
sudo apt-add-repository -r "deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main"
sudo apt-add-repository -r "deb http://dl.winehq.org/wine-builds/ubuntu/ focal main"
sudo apt-add-repository -r "deb http://dl.winehq.org/wine-builds/ubuntu/ groovy main"
sudo apt-add-repository -r "deb http://dl.winehq.org/wine-builds/ubuntu/ hirsute main"
sudo apt-add-repository -r "deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main"
sudo apt-add-repository -r "deb https://dl.winehq.org/wine-builds/ubuntu/ focal main"
sudo apt-add-repository -r "deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main"
sudo apt-add-repository -r "deb https://dl.winehq.org/wine-builds/ubuntu/ hirsute main"
然后更新软件包列表,安装更新,恢复中断的安装
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update
sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get install -f
最后从官方存储库安装 Wine
sudo apt-get install wine
或者最好安装 PlayOnLinux ( sudo apt-get install playonlinux
) 以使用向导安装 Windows 应用程序。
注意:如果您对官方默认存储库有问题,请通过以下方式重新添加它们
sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs) main restricted universe multiverse"
sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-updates main restricted universe multiverse"
sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-security main restricted universe multiverse"
sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse"
并重试上述命令。
答案2
安装说明记录在WineHQ 网站,在 Ubuntu 20.04 上安装 wine:
第一次运行(如消息所述):
sudo dpkg --configure -a
然后:
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
sudo apt update
sudo apt install --install-recommends winehq-stable
答案3
欢迎来到 Ubuntu!对于刚接触 Linux 和 AskUbuntu 的人来说,这是一个令人震惊的问题。
我将指导您完成所有操作。让我们正确地重新安装 Wine。
首先,在安装过程中,系统会多次提示您输入 Y/按回车键或直接按回车键。一定要这样做!此外,当您在终端中输入密码时,它可能不会显示您的密码,但它会记录您的输入。按回车键,即使它不显示输入,它也会起作用!
请按照我的步骤操作。只需将这些内容复制/粘贴到终端即可。
sudo dpkg --add-architecture i386
sudo apt update
wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt install software-properties-commonsudo apt-add-repository "deb http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"
sudo apt install --install-recommends winehq-stable
使用 检查您的 Wine 状态wine --version
。如果没有错误,您就成功了!