linux依赖包是什么(linux依赖包)-编程知识网

linux常见依赖库?

查询Linux应用程序运行依赖哪些库

一法:

$(CROSS_COMPILE)ldd AppName

如:

arm_v5t_le-lld test

二法:

$(CROSS_COMPILE)objdump -x AppName |grep NEED

如:

arm_v5t_le-objdump -x test |grep NEED

三法:

$(CROSS_COMPILE)readelf -a AppName |grep "Shared library"

如:

arm_v5t_le-readelf -a test |grep "Shared library"

请问,如何在linux里下载文件?

1。不需要开FTP

2。在LINUX下有multiget,Kget,wget,D4X,浏览器还有个DOWNTHEMALL,还有proz等等,当然也可以用wine装迅雷下载。

3。linux里文件后缀名,我们常见的rpm,deb,tar.gz,bz,bz2等等,

tar :tar 包(不压缩的)

tar.gz 和 tar.bz2 :tar 包,第一个 gnuzip 压缩的,第二个是 bzip2 压缩的。

rpm : rpm 软件包管理系统的软件包。(和 windows 下面的 .msi 性质类似)主要用在 RH、FC、红旗等系列

deb : deb 软件包管理系统的软件包。主要用在 ubuntu 和 debian 系列。

bin :一般表明他是一个二进制程序,可以赋予可运行权限后运行。比如 Realplayer for Linux 这个垃圾软件的安装程序就是这个扩展名。

run :同上,不过他是一个以脚本语言为基础的。ati 和 nvidia 的驱动都是这个扩展名。

sh :脚本,给权限后命令行下运行。

扩展名主要是为了便于立即识别文件内容,Linux 继承了 UNIX 下面的那种基于文件内容(文件头)的分析内容获得文件类型的方式。一般文件管理器里面都是这样识别出来的。

4。软件安装一般在/usr/或/usr/local/下,软件的可执行文件放在/bin/或/usr/bin下,库文件一般在/lib/或/usr/lib/下。有的软件里面有readme或install文件,里面有安装路径,rpm或deb文件也可以指定安装路径。

5。只要是linux版本的应用软件都可以安装,但是必须解决依赖问题,有的要在线下载依赖包来解决编译问题。

linux依赖关系类型?

用户依赖,工作组依赖,还有权限依赖。