linux程序安装和arm移植的一点理解

之前的理解

知道sudo apt-get install ***可以安装一些工具、软件。但是实际上对安装过程的理解并不是很懂。
后来会用过make config, make install之类来安装。了解到源码的编译安装过程。 但是如何装到内核文件系统还是不太了解

新的领悟

echo $PATH这个命令是经常会用的,还用过env查看所有环境变量。但是并不知道这些变量哪里来的。 刚才忽然想到应该是这样,make的时候完成对源文件的编译,make install的时候会进行编译输出文件的复制和环境变量的配置。 所以应用文件移植到arm的过程就是用arm-linux-gnueai-*进行编译,安装到指定文件夹, 然后把文件夹复制到arm内核文件系统。再把相关路径添加到PATH环境变量里就应该可以了。

  1. 下载安装包源文件
  2. 用arm编译工具编译安装包
  3. 把软件包安装到指定文件夹下
  4. 把输出文件夹内的文件复制到arm文件系统
  5. 修改arm文件系统的环境变量etc/profile

验证结果

//todo