我正在尝试创建一个图形程序来为最终用户轻松处理包。但是,除了一些其他信息之外,我在检索包的描述时遇到了问题。
我在这里看到了 python-apt API,我知道我必须处理apt.package.Version() class。
但是当我尝试使用它时,我得到的只是一些错误,例如:
Traceback (most recent call last):
File "./myprogram", line 6, in <module>
print package.description
File "/usr/lib/python2.7/dist-packages/apt/package.py", line 374, in description
dsc = self._translated_records.long_desc
File "/usr/lib/python2.7/dist-packages/apt/package.py", line 315, in _translated_records
desc_iter = self._cand.translated_description
AttributeError: 'list' object has no attribute 'translated_description'
Run Code Online (Sandbox Code Playgroud)
那么,有没有人可以为 apt.package.Version() 类创建一个运行示例?
谢谢!
我有 Ubuntu 13.04。我刚刚在 wine 1.5.29 上安装了帝国时代 2 HD。我可以开始游戏并打开广告系列,但之后操作应该是黑色的窗口:

这是葡萄酒、游戏还是 Ubuntu 的问题?
我该如何解决?
我使用的是 20.04 LTS,但突然间我无法浏览 IP 地址为 IPv6 的网站,例如 (hepsiburada.com)。
甚至 apt update 命令也不再有效,因为 Launchpad 正在重定向到 IPv6 地址:
W: Couldn't get http://ppa.launchpad.net/ubuntubudgie/backports/ubuntu/dists/focal/InRelease ppa.launchpad.net:80 (2001:67c:1560:8008::19). - connect (101: Network is unreachable)
Run Code Online (Sandbox Code Playgroud)
还:
$ ping ipv6.google.com
ping: connect: Network is unreachable
Run Code Online (Sandbox Code Playgroud)
但是,我可以毫无问题地浏览所有其他 IPv4 网站。
可能是什么问题?
更新:我已经确定apt 问题与 HTTPS 或证书问题有关,所以听起来它不完全是 IPv6 问题。我的 ISP 被发现不支持 IPv6 地址。尽管如此,正如我在评论中所说,我无法浏览hepsiburada.com和yurticikargo.com和 之类的网站suratkargo.com.tr,甚至 Google 有时也无法加载。
/etc/grub/default:
# 如果你改变了这个文件,之后运行'update-grub'来更新 # /boot/grub/grub.cfg。 # 有关此文件中选项的完整文档,请参阅: # info -f grub -n '简单配置' GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=隐藏 GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release …