我尝试使用 WineHQ 发布的方法安装 Wine 后遇到问题,导致文件损坏。
我尝试运行@drpjkurian 在其他地方提出的建议,但仍然出现错误。
我通过 PosOS 和 KDE cosmic 使用 21.04
这是我使用的终端命令以及随后的错误消息。
$ sudo rm -r /var/lib/apt/lists/
$ sudo mkdir -p /var/lib/apt/lists/partial
$ sudo apt-get update
E: 列表文件 /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_ubuntu_hirsute-hirsute.list 中的条目 1 格式错误 (组件)
E:无法读取来源列表。
结果我无法运行像 Discover 或 Muon 这样的 GUI 包管理器。
当我尝试按照 WineHQ 的说明通过终端命令安装 Wine 时,问题就开始了。以下是原始输入:
$ sudo dpkg --add-architecture i386
[sudo] antonvs 的密码:
$ wget -nchttps://dl.winehq.org/wine-builds/winehq.key --2021-07-11 01:16:03-- https://dl.winehq.org/wine-builds/winehq.key
正在解析 dl.winehq.org (dl.winehq.org)...151.101.82.217
连接到 dl.winehq.org (dl.winehq.org)|151.101.82.217|:443... 已连接。
HTTP 请求已发送,等待响应...200 OK 长度:3220 (3.1K) [application/pgp-keys]
保存至:'winehq.key'
winehq.key 100%[========>] 3.14K --.-KB/s,0 秒内
2021-07-11 01:16:04 (16.4 MB/s) - ‘winehq.key’ 已保存 [3220/3220]
$ sudo apt-key 添加 winehq.key
警告:apt-key 已弃用。请改为在 trust.gpg.d 中管理密钥环文件(请参阅 apt-key(8))。确定
$ sudo add-apt-repository'debhttps://dl.winehq.org/wine-builds/ubuntu/hirsute主要存储库:'debhttps://dl.winehq.org/wine-builds/ubuntu/hirsutemain' 描述: 代号存档:主要组件:更多信息:https://dl.winehq.org/wine-builds/ubuntu/hirsute 正在添加存储库。按 [ENTER] 继续或按 Ctrl-c 取消。
将 deb 条目添加到 /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_ubuntu_hirsute-hirsute.list 将禁用的 deb-src 条目添加到 /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_ubuntu_hirsute-hirsute.list
E:列表文件 /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_ubuntu_hirsute-hirsute.list 中的条目 1 格式错误 (组件) E:无法读取源列表。
这是 /etc/apt 的内容(显示重复的 sources.list 文件,并添加了 ~。这可能意味着重复或未保存的文件。
antonvs@pop-os:/etc/apt$ ll 总计 60
- drwxr-xr-x 7 root root 4096 7月 11 01:16 ./
- drwxr-xr-x 152 root root 12288 7月 11日 01:07 ../
- drwxr-xr-x 2 root root 4096 7月3日 19:54 apt.conf.d/
- drwxr-xr-x 2 root root 4096 2020 年 4 月 9 日 auth.conf.d/
- drwxr-xr-x 2 root root 4096 7月3日 11:27 偏好设置.d/
- -rw-r--r-- 1 root root 103 7月 11 01:21 sources.list
- -rw-r--r-- 1 root root 783 6月 24 05:03 sources.list~
- drwxr-xr-x 2 root root 4096 7月 11 01:21 sources.list.d/
- -rw-r--r-- 1 root root 875 7 月 3 日 10:24 sources.list.save
- -rw-r--r-- 1 root root 5313 7月 11 01:16 trust.gpg
- -rw-r--r-- 1 root root 2942 7月 10 15:21 trust.gpg~
- drwxr-xr-x 2 root root 4096 7月 11 01:16 trust.gpg.d/
我曾尝试在 WineHQ 的论坛上注册,但在注册过程中无法回答他们的反垃圾邮件问题。因此,我在这里碰碰运气。
如果有人有解决方案,请提前致谢。
答案1
好的,经过深入研究并了解到我需要使用 sudoedit 来查看出现错误的文件后,我发现我从 WineHQ 复制的命令有错误。
第 1 行是:
deb https://dl.winehq.org/wine-builds/ubuntu/hirsute main
并且需要:
deb https://dl.winehq.org/wine-builds/ubuntu hirsute main
# deb-src https://dl.winehq.org/wine-builds/ubuntu/hirsute main
最后一个反斜杠不正确。请标记为已解决。