V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sujin190
V2EX  ›  Raspberry Pi

想问树莓派 3apt-update 这个有人知道是什么问题呢?分明有这个文件的啊

  •  
  •   sujin190 · 2018-03-17 16:25:35 +08:00 · 5302 次点击
    这是一个创建于 2203 天前的主题,其中的信息可能已经有所发展或是发生改变。

    W: 无法下载 http://mirrordirector.raspbian.org/raspbian/dists/jessie/InRelease 在 Release 文件中找不到期望的条目 main/binary-armel/Packages ( sources.list 条目有误,或者文件有误)

    W: 无法下载 http://archive.raspberrypi.org/debian/dists/jessie/InRelease 在 Release 文件中找不到期望的条目 main/binary-armel/Packages ( sources.list 条目有误,或者文件有误)

    E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

    Ubuntu 怎么老是这个问题啊,还各种调不好。。

    第 1 条附言  ·  2018-03-17 23:17:01 +08:00
    原来是以前安装某个软件的时候不注意添加了一个 foreign-architectures (异构,比如 64 机器支持 32 程序) armel 的支持,Raspbian 8 自己源并不支持 armel
    sudo apt-get purge ".*:armel"
    sudo dpkg --remove-architecture armel
    卸载软件,然后移除 armel 就可以了
    8 条回复    2018-03-17 23:16:35 +08:00
    twoyuan
        1
    twoyuan  
       2018-03-17 17:35:36 +08:00   ❤️ 1
    dpkg --print-architecture 看下

    RPI 应该是 armhf 不是 armel 吧?
    sujin190
        2
    sujin190  
    OP
       2018-03-17 19:48:29 +08:00
    @twoyuan #1

    pi@raspberrypi:~ $ dpkg --print-architecture
    armhf

    输出了这个,这是怎么回事啊?源上确实没有 armel
    falcon05
        3
    falcon05  
       2018-03-17 19:51:51 +08:00 via iPhone   ❤️ 1
    rapsbian 的版本号对不?

    还有这个系统不叫 ubuntu😅
    falcon05
        4
    falcon05  
       2018-03-17 19:53:52 +08:00 via iPhone   ❤️ 1
    @falcon05 rapsbian > raspbian
    sujin190
        5
    sujin190  
    OP
       2018-03-17 19:58:09 +08:00
    @falcon05 #4
    pi@raspberrypi:/etc/apt/apt.conf.d $ cat /etc/issue
    Raspbian GNU/Linux 8 \n \l

    树莓派 3 是 8,应该没错吧

    其实是用 Ubuntu 的时候最近一直老是 apt 错误,各种依赖错误啥的,烦死了。。
    sujin190
        6
    sujin190  
    OP
       2018-03-17 20:00:02 +08:00
    @twoyuan

    pi@raspberrypi:/etc/apt/apt.conf.d $ dpkg --print-foreign-architectures
    armel

    发现 foreign 的时候输出可这个。。这两者有什么区别的啊?
    iceheart
        7
    iceheart  
       2018-03-17 20:21:01 +08:00 via Android
    64 位的推荐 opensuse,32 位的推荐 centos
    sujin190
        8
    sujin190  
    OP
       2018-03-17 23:16:35 +08:00
    @twoyuan #1
    @falcon05 #3
    已解决,原来是以前安装某个软件的时候不注意添加了一个 foreign-architectures (异构,比如 64 机器支持 32 程序) armel 的支持,Raspbian 8 自己源并不支持 armel
    sudo apt-get purge ".*:armel"
    sudo dpkg --remove-architecture armel
    卸载软件,然后移除 armel 就可以了

    感谢感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4176 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:27 · PVG 13:27 · LAX 22:27 · JFK 01:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.