Linux下安装程序到指定路径

下载了个RPM包的文件,想安装到指定的路径下,怎么实现?比如文件名是demo.rpm最好能列出所有格式文件安装的方法,软件最好安装到什么地方?... 下载了个RPM包的文件,想安装到指定的路径下,怎么实现?比如文件名是 demo.rpm最好能列出所有格式文件安装的方法,软件最好安装到什么地方? 展开
 我来答
西西哩的小马甲
2018-03-30 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.8万
展开全部

如下:

1、打开一个SHELL,即终端。

2、用CD 命令进入源代码压缩包所在的目录。

3、根据压缩包类型解压缩文件(*代表压缩包名称)。

tar -zxvf ****.tar.gz

tar -jxvf ****.tar.bz(或bz2)

4、用CD命令进入解压缩后的目录。

5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)。

6、然后是命令:make

7、再是安装文件命令:make install

8、安装完毕。

注:指定安装目录:注意make install命令过程中的安装目录,或者阅读安装目录里面的readme文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,可以通过./configure –help命令查看程序支持哪些参数。

编译安装软件的条件;

首先我们在Linux系统中至少得把开发工具安装上,比如 gcc ;perl;python;glibc;gtk;make ;automake 等开发工具或基础包;还要安装一些相应的开发包,一般是文件名包括dev的,比如kernel-devel;还有一些开发库,比如以lib开头的;如果您在编译软件时,有时提示缺少什么东西之类的,大多少的是这些开发工具和开发库等;从光盘中找出安装就是了;有时光盘没有提供,请用google搜索相应的软件包,有时可能也会用到源码包编译安装所依赖的包;

有时本来系统中已经安装了所依赖的包,但系统提示找不到应该怎么办?这时需要我们设置一下PKG_CONFIG_PATH的环境变量就行了;

#export PKG_CONFIG_PATH=/usr/lib/pkgconfig 
或 
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 
然后我们再来运行编译的./configure ;make ;make install ,尝试着来吧;

以java开发的工具开发的程序,要用到 jre或者jdk ;jdk已经包括jre了,所以如果我们只是要求有一个java程序运行的环境,只需要安装jre就行了;安装好jre,配置一下java的环境变量就可以用了。如果是图形界面的程序,点点鼠标就OK了;

用perl 开发的程序,是需要perl环境的,所以必须得把perl的包安装上,python 也同理;

匿名用户
2012-12-06
展开全部
linux下安装软件主要有这么几种:
1、自动安装: yum install package
2、用二进制文件安装:rpm -ivh file.rpm
3、源代码安装:
1) cd 到源代码解压后的目录;
2) ./configure [--prefix=newpath](自己指定安装路径);
3) make ;
4) make install(这一步要有root权限)

自己安装的默认在/usr/local下面,要改就rpm -ivh --prefix=newpath file.rpm。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
茸兹庇BQ
2017-07-18 · TA获得超过181个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:48.2万
展开全部
分类型放置。可执行程序在/usr/bin/,库文件在/usr/lib/,配置文件在/usr/local/,运行程序产生的配置文件在主文件夹下被隐藏。 这样放置方便系统管理和使用。当你想运行程序或编程指定动态公共库时,可以直接去那找,不用设置一大堆目录或复制几份供不同程序用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哓馬児
2012-12-15
知道答主
回答量:44
采纳率:0%
帮助的人:14.9万
展开全部
源代码安装:
1) cd 到源代码解压后的目录;
2) ./configure [--prefix=newpath](自己指定安装路径);
3) make ;
4) make install(这一步要有root权限)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
212guan
2012-12-07 · 超过18用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:55.7万
展开全部
好像不能吧,rpm -ql 可以看到装在哪里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式