linux下软件 安装的方法

最近开始学习petalinux,第一步就是先得搭建linux下的软件运行环境。

根据网络上的一些资料,收集了linux下安装软件的常见方法:

 (1)安装.tar文件

1、将安装文件拷贝至你的目录中,如果是以root身份登录上的,就将软件拷贝至/root中。

#cp xxx.tar.gz /root 

2、解压缩。

#tar xvzf xxx.tar.gz

或直接双击解压缩. 

3、检查编译。

#./configure

4、检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译。

#make。 

5、成功编译后,开始安装。

#make install

6、安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。

#make clean

#make distclean 

至此,安装结束。 

如果要卸载,则执行make uninstall


以下文字转自:http://blog.csdn.net/mylxiaoyi/article/details/368920

LINUX软件包的一般安装方法
在LINUX的世界里,软件的安装主要的是有两种方式,一种是rpm包,还有一种就是tar包。对于这两种包,一般的安装方法是这样的:
1)rpm包的安装
安装rpm包时需要一个参数就是-i.也就是就是可以用这样的命令来安装:
rpm -i *.rpm
但是我们在安装时总是希望能看到一些信息,这时就可以用这样的命令:
rpm -ivh *.rpm
这时就会显示出软件包的安装进度以及安装中的信息等。
如果想要安装的软件包系统中已经存在而只需要升级安装一下的话可以这样来做:
rpm -U *.rpm
这样就会升级系统中已经存在软件包了。
而御载一个已安装的软件包的命令是这样的:
rpm -e packagename
要想列出系统已经安装的rpm包的清单可以输入下面的命令:
rpm -qa
但是此时列出的清单会是很长的,而我们所需要的只是其中的一个,这时我们可以用下列的命令来达到我们的目的:
rpm -qa |grep -i 'name'
在软件包的安装过程中我们有可能用到的参数如下:
--force 强行安装
-v 用符号“#”来显示安装进度
--percent 用百分比来显示安装进度
-nodeps 忽视已丢失的依赖性文件强行进行安装
-test 这个参数并不进行实际的安装,而只是检查软件包能否成功安装
-v 告诉RPM报告每一步的情况
2)tar包
tar包有两种格式,一种是.tar.gz,另一种就是tar.bz2.这两种包的安装方法一般是这样的:
解压:这两种包要有用两个不同的命令来解包,分别是:
tar -xzvf *.tar.gz
tar -xvjf *.tar.bz2
解压以后进入解压出来的目录,看一下里面的东西,一般而言这样的包里会有README文件的,打开看一下的他的安装方法。一般来说这样的包安装一般是下面的步骤:
make
make install
这样就会将软件包安装上了。
3)除了这样的安装方法,还有的软件是以可执行的二进制的文件的形式给出的。这时只要执行这个二进制文件就可以将这个软件安装上的。
4)在Debian中采用的软件包管理机制是与众不同的,在这里可以使用世界各地的镜像站点进行软件包安装和更新,方法一般来说是这样的:
配置镜像站点:vi /etc/apt/source.list
在这个文件里加入你所使用的镜像站点。然后执行apt-get update,这样就会连接站点读取软件包的信息,然后执行apt-get upgrade,这样就可以进行升级了。或者是执行apt-get install pakeagename,这样就可以安装你想要的软件包了。


你可能感兴趣的:(linux下软件 安装的方法)