知识收集和个人学习过程遇到的问题。

仅供参考。

1.sudo apt-get update 一直无法更新

一,查看网络是否连接上

  有几种网络连接方式。常用的两种有网桥网络(Bridged)和网络地址翻译网络(NAT)。

区别:

  网桥网络需要街上网线才可以使用;没有网线时可以使用NAT网络,所以一般笔记本的选择。

二,是更新源sources.list

  在学习过程中,用了好多个源都没能更新。这里有可以的,试试http://blog.csdn.net/tianxiawuzhei/article/details/7739063 个人推荐163的。

2.有的ubuntu下默认安装的时候是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。

安装的方法:

压缩功能
  安装 sudo apt-get install rar
  卸载 sudo apt-get remove rar

解压功能
  安装 sudo apt-get install unrar
  卸载 sudo apt-get remove unrar

3.ubuntu复制文件到根目录

  首先,需要有管理员权限,一般都是用 sudo cp /文件  /文件。但我感觉这样挺麻烦的。

  后面发现了另个方法。先复制文件,然后输入sudo nautilus,会弹出文件管理系统,右键粘贴即可。

4.安装交叉编译工具链

  首先,当然是要下载好gcc文件

  $ cd /work/tools                                                      //这个是我下载好的gcc-3.4.5-glibc-2.3.6 存放地方

  $ tar xjf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2        //解压

  然后是改环境变量,有3种方法。我目前用的,其他还没试。

  sudo gedit /etc/environment      //修改PATH的值

  改为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/tools/gcc-3.4.5-glibc-2.3.6/bin

  接着要使环境变量立即生效。

  方法一:$ source /root/.bashrc

  方法二:$ source /etc/profile

  方法三:注销系统(若上面不成功建议注销系统一下)

  然后,检查下路径

  $ echo $PATH                                        //显示和上面修改后的值一样即可

  最后是检测是否安装成功

  $ arm-linux-gcc -v

5.crosstool在ubuntu下运行提示 getandpatch.sh: 1: patch: not found

  sudo apt-get install patch

6.【转】

在安装软件的时候出现了Package has no installation candidate的问题,如:
#  apt-get install <packagename>
Reading package lists... Done
Building dependency tree... Done
Package aptitude is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package <packagename> has no installation candidate
解决方法如下:
# apt-get update

【更新同步安装列表。在这一步之前可能还需要添加新的源,比如

vim /etc/apt/sources.list 我添加了2个

deb http://mirrors.163.com/ubuntu/ hardy main universe

deb http://tw.archive.ubuntu.com/ubuntu/ hardy main universe


# apt-get upgrade【升级所有可升级的已安装包?我没做这一步,也可以】
# apt-get install <packagename>

这样就可以正常使用apt-get了~

7.These critical programs are missing or too old: as ld

有关嵌入式linux的注意点总结的更多相关文章

  1. 嵌入式 Linux下永久生效环境变量bashrc

    嵌入式 Linux下永久生效环境变量bashrc 1) .bashrc文件 在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到 ...

  2. 制作自己的嵌入式Linux电脑_转

    制作自己的嵌入式Linux电脑 http://os.51cto.com/art/201409/450334.htm 原文链接:http://blog.jobbole.com/75414/ 包含器件选择 ...

  3. 用Windows+VirtualBox搭建嵌入式Linux开发环境

    Windows+VirtualBox的嵌入式Linux开发环境的搭建 最近一直在学习Linux的设备驱动编写,一直是在物理机上安装的Ubuntu进行的,但是在Ubuntu12.04的系统中,已经不能用 ...

  4. 嵌入式Linux的调试技术

    本节我们研究嵌入式Linux的调试技术,对于复杂的Linux驱动及HAL等程序库,需要使用各种方法对其进行调试.刚开始讲了打印内核调试信息:printk,这个函数的用法与printf函数类似,只不过p ...

  5. 嵌入式linux应用程序移植方法总结

    嵌入式linux应用程序移植方法总结 前段时间一直在做openCapwap的移植和调试工作,现在工作已接近尾声,编写本文档对前段工作进行一个总结,分享下openCapwap移植过程中的经验和感悟.江浩 ...

  6. 驱动开发学习笔记. 0.06 嵌入式linux视频开发之预备知识

    驱动开发读书笔记. 0.06  嵌入式linux视频开发之预备知识 由于毕业设计选择了嵌入式linux视频开发相关的项目,于是找了相关的资料,下面是一下预备知识 UVC : UVC,全称为:USB v ...

  7. 嵌入式linux开发环境构建

    2.1硬件环境构建 2.1.1主机与目标板结合的交叉开发模式 在主机上编辑.编译软件,然后再目标办上运行.验证程序. 对于S3C2440.S3C2410开发板,进行嵌入式Linux开发时一般可以分为以 ...

  8. 嵌入式Linux驱动开发日记

    嵌入式Linux驱动开发日记 主机硬件环境 开发机:虚拟机Ubuntu12.04 内存: 1G 硬盘:80GB 目标板硬件环境 CPU: SP5V210 (开发板:QT210) SDRAM: 512M ...

  9. 嵌入式Linux开发板

    嵌入式Linux开发板开发介绍: iTOP-4412嵌入式Linux开发板搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,独家配备三星S5M8767电源管理,配备Andro ...

  10. 嵌入式Linux 修改启动LOGO

    1.嵌入式 Linux LOGO显示原理      嵌入式Linux是直接在FrameBuffer的基础上.直接显示一个ppm格式的图象.     它 kernel/drivers/video/fbc ...

随机推荐

  1. (三)VLAN基本概念

  2. WDS的原理

    WDS的原理 WDS 即 Wireless Distribution System,是无线网络部署延展系统的简称,指用多个无线网络相互联结的方式构成一个整体的无线网络.简单地说,WDS就是利用两个(或 ...

  3. eclipse 下的 merge 是如何实现的

    1 我从eclipse里面新建一个workspace2 新建一个分支3 再新建另外一个分支4 回到原分支, 修改某一行,比如a.txt的85行5 提交git add commit6 切换到新分支7 修 ...

  4. php正则:匹配(),{},[]小括号,大括号,中括号里面的内容

    php正则:匹配(),{},[]小括号,大括号,中括号里面的内容 比如有一段字符: $s='60c8 {"code":"200","message&q ...

  5. SwitchCompat 修改颜色

    Ok, so I'm sorry but most of these answers are incomplete or have some minor bug in them. The very c ...

  6. jsp 颜色和表格控制

    表格控制: table{table-layout:fixed; word-wrap:break-word; word-break:break-all;} 颜色列表:

  7. B2车

    晚上10点之后,杭州快速公交B2的司机,把2节车厢,开的像是跑车一样,每次启动都是弹射出去的,好像是在报复白天蜗牛般的速度.真乃是见神杀神,见佛杀佛.

  8. 绑定事件 addEventListener

    addEventListener() 方法用于向指定元素添加事件句柄. addEventListener() 方法添加的事件句柄不会覆盖已存在的事件句柄. 你可以向一个元素添加多个事件句柄. 你可以向 ...

  9. mathematics

    二倍角公式 史济怀-数学分析1-2003-09-19_2.asx-在线播放-优酷网,视频高清在线观看http://v.youku.com/v_show/id_XMTMzMDU1MTgw.html 国立 ...

  10. (32)odoo中的编码问题

    对于全部是英文就不存在问题,但我们常用中文,这样会导致一个棘手的问题 约定: 系统Ubuntu trusty14.04 自带python2.7.6 python2.7.9 自己升级了 升级方法: -- ...