add-apt-repository引发Python错误

埃里·埃尔丁(Eray Erdin)

我想安装Numix图标主题,因此我需要添加ppa,但是奇怪的是出现了此错误:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 163, in <module>
    if not sp.add_source_from_shortcut(shortcut, options.enable_source):
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 750, in add_source_from_shortcut
    self.set_modified_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 484, in set_modified_sourceslist
    self.save_sourceslist()
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 650, in save_sourceslist
    self.sourceslist.save()
  File "/usr/lib/python3/dist-packages/aptsources/sourceslist.py", line 415, in save
    files[source.file] = open(source.file, "w")
FileNotFoundError: [Errno 2] Böyle bir dosya ya da dizin yok: '/etc/apt/sources.list.d/numix-ppa-trusty.list'

从代码中,我知道Python想要打开一个配置文件,但是由于找不到它,因此也无法创建它。(管他呢...)

此错误的根源是什么?怎么处理呢?还有,Linux是否将Python用于存储库命令(因为这更有趣)?

我运行了这些代码:

sudo apt-add-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-icon-theme numix-icon-theme-circle

操作系统:Xubuntu 14.04 LTS

编辑:编辑sources.list

每当我运行此代码时,我都会遍历https://launchpad.net/~numix/+archive/ubuntu/ppa链接。所以我在sources.list中尝试了这些:

###############################################
# Number One: Add The Link To The End Of File #
###############################################
deb https://launchpad.net/~numix/+archive/ubuntu/ppa trusty partner
deb-src deb https://launchpad.net/~numix/+archive/ubuntu/ppa trusty partner
# I used "deb", "deb-src" and "trusty partner" patterns to achieve my goal, but it failed.

###################################
# Number Two: Change Link Pattern #
###################################
deb https://launchpad.net/~numix/+archive/ubuntu trusty partner
deb-src deb https://launchpad.net/~numix/+archive/ubuntu trusty partner
# I also tried those since other repository links ends with "ubuntu" instead of "ppa" but this also failed.
弗赖耶姆

/etc/apt/sources.list.d您的系统似乎缺少该目录(您可以使用确认ls /etc/apt/sources.list.d,应该显示“没有这样的文件或目录”)。如果确实如此,请使用

sudo mkdir /etc/apt/sources.list.d

然后再试一次。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ubuntu apt-add-repository显示错误

来自分类Dev

add-apt-repository引发Python错误:UnicodeDecodeError:'ascii'编解码器无法解码字节0xc5

来自分类Dev

add-apt-repository返回意外的长度错误

来自分类Dev

add-apt-repository <ppa> 总是抛出错误

来自分类Dev

从add-apt-repository中删除输出

来自分类Dev

如何撤消sudo add-apt-repository?

来自分类Dev

add-apt-repository:找不到命令

来自分类Dev

apt-add-repository:找不到命令

来自分类Dev

add-apt-repository 命令突然很慢

来自分类Dev

add-apt-repository和apt-add-repository有什么区别?

来自分类Dev

如何获得add-apt-repository以通过代理工作?

来自分类Dev

需要帮助“ sudo:add-apt-repository:找不到命令”

来自分类Dev

需要帮助“ sudo:add-apt-repository:找不到命令”

来自分类Dev

如何获得add-apt-repository以通过代理工作?

来自分类Dev

“ add-apt-repository”是否可以抵御恶意网络(“ MITM”)?

来自分类Dev

add-apt-repository是什么意思?

来自分类Dev

mini.iso中缺少add-apt-repository

来自分类Dev

将PPA添加到add-apt-repository

来自分类Dev

无法:Ubuntu Server 14.04中的add-apt-repository

来自分类Dev

add-apt-repository是否不添加软件包?

来自分类Dev

add-apt-repository 寻找“jessy”而不是“trusty”版本的源

来自分类Dev

在Ubuntu 18.X上运行add-apt-repository后,禁用自动执行apt更新。

来自分类Dev

在Ubuntu 18.X上运行add-apt-repository后,禁用自动执行apt更新。

来自分类Dev

apt-get更新不会更新-撤消/ apt-add-repository

来自分类Dev

删除PPA:“ add-apt-repository --remove”与“ rm /etc/apt/sources.list.d/???.list”

来自分类Dev

更新Ubuntu并了解APT引发的错误

来自分类Dev

我需要在Ubuntu上删除add-apt-repository gnome3

来自分类Dev

如何通过查看启动板项目来找出add-apt-repository命令?

来自分类Dev

如何通过查看启动板项目来找出add-apt-repository命令?

Related 相关文章

  1. 1

    ubuntu apt-add-repository显示错误

  2. 2

    add-apt-repository引发Python错误:UnicodeDecodeError:'ascii'编解码器无法解码字节0xc5

  3. 3

    add-apt-repository返回意外的长度错误

  4. 4

    add-apt-repository <ppa> 总是抛出错误

  5. 5

    从add-apt-repository中删除输出

  6. 6

    如何撤消sudo add-apt-repository?

  7. 7

    add-apt-repository:找不到命令

  8. 8

    apt-add-repository:找不到命令

  9. 9

    add-apt-repository 命令突然很慢

  10. 10

    add-apt-repository和apt-add-repository有什么区别?

  11. 11

    如何获得add-apt-repository以通过代理工作?

  12. 12

    需要帮助“ sudo:add-apt-repository:找不到命令”

  13. 13

    需要帮助“ sudo:add-apt-repository:找不到命令”

  14. 14

    如何获得add-apt-repository以通过代理工作?

  15. 15

    “ add-apt-repository”是否可以抵御恶意网络(“ MITM”)?

  16. 16

    add-apt-repository是什么意思?

  17. 17

    mini.iso中缺少add-apt-repository

  18. 18

    将PPA添加到add-apt-repository

  19. 19

    无法:Ubuntu Server 14.04中的add-apt-repository

  20. 20

    add-apt-repository是否不添加软件包?

  21. 21

    add-apt-repository 寻找“jessy”而不是“trusty”版本的源

  22. 22

    在Ubuntu 18.X上运行add-apt-repository后,禁用自动执行apt更新。

  23. 23

    在Ubuntu 18.X上运行add-apt-repository后,禁用自动执行apt更新。

  24. 24

    apt-get更新不会更新-撤消/ apt-add-repository

  25. 25

    删除PPA:“ add-apt-repository --remove”与“ rm /etc/apt/sources.list.d/???.list”

  26. 26

    更新Ubuntu并了解APT引发的错误

  27. 27

    我需要在Ubuntu上删除add-apt-repository gnome3

  28. 28

    如何通过查看启动板项目来找出add-apt-repository命令?

  29. 29

    如何通过查看启动板项目来找出add-apt-repository命令?

热门标签

归档