angsrom linux opkg update 失败 解决方案[通俗易懂]

angsrom linux opkg update 失败 解决方案[通俗易懂]在这篇文章的指导下解决了,Opkgupdate失败的问题,问题出在开发板的网络DNS配置,开发板可以访问局域网的,但是不能访问互联网,另外angstromlinux软件源feeds地址改变了不在是原来的所有需要更改/etc/opkg/*下的conf文件。这样就可以执行opkgupdate命令来安装软件了How-toupdateopkgpackagefeeds

大家好,又见面了,我是你们的朋友全栈君。

在这篇文章的指导下解决了,Opkg update失败的问题,问题出在开发板的网络DNS配置,开发板可以访问局域网的,但是不能访问互联网,另外angstrom linux 软件源 feeds 地址改变了 不在是原来的 所有需要更改 /etc/opkg/*下的conf文件,前缀改成http://feeds.angstrom-distribution.org/feeds/,原来的地址是http://www.angstrom-distribution.org/feeds/,这个地址访问不通 。这样就可以执行opkg update命令 来安装软件了

How-to update opkg package feeds

Page historylast edited by 
Chris 
2 years ago

opkg is the default software package manager for Angstrom linux running on the 
Beagle Embedded starter kit hardware. It provides hundreds of open source software packages optimized specifically for the ARM platform architecture, similar to the heavy-weight apt-get package manager on desktop systems. The following describes how to update opkg feeds.

 

1. Make sure you have a live internet connection.

 

root@beagleboard:~# ping 
www.liquidware.com

 

If no internet is live, attach the ethernet cable (Beagle xM), or connect your 
ethernet adapter (Beagle C5), and execute the following commands:

 

root@beagleboard:~# ifdown usb0
root@beagleboard:~# ifup usb0

 

2. Look at what’s inside your opkg config file:

 

root@beagleboard:~#  cat /etc/opkg/beagleboard-feed.conf

 

3. Browse online for angstrom feeds to obtain a new URL here:

 

http://feeds.angstrom-distribution.org/feeds/ 

 

4. Edit each of your package feed configuration files located here using the URL from step 3:

 

root@beagleboard:~# ls -l /etc/opkg/*

 

-rw-r–r– 1 www-data www-data 157 Mar  2  2011 /etc/opkg/arch.conf 

 

-rw-r–r– 1 www-data www-data  87 Mar 11 02:58 /etc/opkg/base-feed.conf 
-rw-r–r– 1 www-data www-data 109 Mar 11 02:57 /etc/opkg/beagleboard-feed.conf 
-rw-r–r– 1 www-data www-data  89 Mar 11 03:00 /etc/opkg/debug-feed.conf 
-rw-r–r– 1 www-data www-data  98 Mar  2  2011 /etc/opkg/gstreamer-feed.conf 
-rw-r–r– 1 www-data www-data 103 Mar 11 03:00 /etc/opkg/locale-en-feed.conf 
-rw-r–r– 1 www-data www-data  83 Mar  2  2011 /etc/opkg/noarch-feed.conf 
-rw-r–r– 1 www-data www-data  87 Mar 11 02:59 /etc/opkg/perl-feed.conf 
-rw-r–r– 1 www-data www-data  91 Mar 11 02:59 /etc/opkg/python-feed.conf 
-rw-r–r– 1 www-data www-data  80 Mar  2  2011 /etc/opkg/sdk-feed.conf 

 

5. Execute commands:

 

 $ opkg update

 

Then, you will be able to use the install command to install new software packages.

 

 $ opkg install your-package

 

Additional documentation for opkg command:

http://wiki.openmoko.org/wiki/Opkg/Documentation#configuration_files

http://antipastohw.pbworks.com/w/page/53817795/How-to%20update%20opkg%20package%20feeds

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145194.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java中数组的声明格式

    Java中数组的声明格式Java中数组的声明格式1.类型标识符数组名[];(合法但不推荐)2.类型标识符[]数组名;(《java开发手册》强制)举例:int[]arr;String[]example;MyClass[]mc;//此时仅声明了引用变量,并未产生数组对象​注意声明时不可在方括号内指定数组大小​如float[10]arr;是错误的…

  • 稳定dns服务器,国内DNS服务器推荐 选对了让你网速开挂

    稳定dns服务器,国内DNS服务器推荐 选对了让你网速开挂有个小伙伴看了一则美国服务商声称自己的DNS(1.1.1.1)是互联网最快的公共服务的新闻后,询问小编是不是真的要比国内常用的DNS或者说运营商自动分配的DNS服务要厉害很多?针对这个问题,先和大家聊一下什么是DNS吧。DNS(DomainNameSystem)简单点来说,就是用来翻译网站IP的一种工具,让大家不用在浏览器中输入每个网站的IP地址(也就是XXX.XXX.XXX.XXX),直接用…

  • python把局部变量赋值给全局变量_局部变量不赋初值

    python把局部变量赋值给全局变量_局部变量不赋初值理解的都没问题。但我想聊聊出现这种情况的原因。在讲原因之前,需要先知道python中变量的搜索顺序,这个顺序是LGB(不考虑闭包情况)即local本地,global全局,builtin内建。比如:a=1deftest():a=3print(a)test()函数内声明了局部变量a,在打印中使用,在本地环境中命中,因此使用的是3。也许你会问这个知识点我早就知道了,这和本问题有什么关…

    2022年10月24日
  • HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend)[通俗易懂]

    HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend)[通俗易懂]HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享。今天为大家介绍的事件主要是触摸事件:touchstart、touchmove和touchend。

  • 人工势场法matlab讲解,传统人工势场法(matlab)

    人工势场法matlab讲解,传统人工势场法(matlab)【实例简介】人工势场法路径规划是由Khatib提出的一种虚拟力法(OussamaKhatib,Real-TimeobstacleAvoidanceforManipulatorsandMobileRobots.ProcofThe1994IEEE.)。它的基本思想是将机器人在周围环境中的运动,设计成一种抽象的人造引力场中的运动,目标点对移动机器人产生“引力”,障碍物对移动机器…

  • 【STM32】HAL库 STM32CubeMX教程三—-外部中断(HAL库GPIO讲解)

    【STM32】HAL库 STM32CubeMX教程三—-外部中断(HAL库GPIO讲解)前言上一节我们讲解了STM32CubeMX的基本使用和工程的配置,那么这一节我们正式来学习CubeMX配置STM32的各个外设功能了今天我们会详细的带你学习STM32CubeMX配置外部中断,并且讲解HAL库的GPIO的各种函数,带你学习不一样的STM32如果还没有配置过工程,请参看上一篇博客《STM32CubeMX教程二–基本使用(新建工程点亮LED灯)》那么话不多说,我们开…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号