小编Mad*_*dno的帖子

如何使用python-apt获取包描述?

我正在尝试创建一个图形程序来为最终用户轻松处理包。但是,除了一些其他信息之外,我在检索包的描述时遇到了问题。

我在这里看到了 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() 类创建一个运行示例?

谢谢!

package-management python apt

9
推荐指数
1
解决办法
3464
查看次数

帝国时代 2 HD 效果不佳

我有 Ubuntu 13.04。我刚刚在 wine 1.5.29 上安装了帝国时代 2 HD。我可以开始游戏并打开广告系列,但之后操作应该是黑色的窗口:

屏幕截图以黑色显示游戏的动作窗口

这是葡萄酒、游戏还是 Ubuntu 的问题?

我该如何解决?

wine games

6
推荐指数
1
解决办法
9131
查看次数

无法浏览 IPv6 网站

我使用的是 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.comyurticikargo.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 …

ipv6 networking

5
推荐指数
1
解决办法
461
查看次数

标签 统计

apt ×1

games ×1

ipv6 ×1

networking ×1

package-management ×1

python ×1

wine ×1