LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4583|回复: 6

Linux下的软件包安装方法:

[复制链接]
发表于 2004-12-15 19:40:15 | 显示全部楼层 |阅读模式
1、已经编译打包好的xxx.rpm
如果你的Linux系统带有安装程序,最好用系统自带的安装程序来安装。比如SuSE的YaST2就带有安装程序,在KDE环境下只要是rpm,就可以在Konqueror里面点击再“Install with YaST2”,这样做的好处是YaST2会给你提示包的详细信息,自动检查信赖关系,而且以后可以方便地在YaST2里面卸载软件包。SuSE的Red-Carpet也提供了安装功能,也不错。
另一种方式是使用rpm命令,需要打开终端,切换到xxx.rpm所在目录,执行:
rpm -ivh xxx.rpm
如果需要还可以带上其他参数。不过在SuSE里面,用rpm命令安装的软件包,在YaST2的控制面板里面显示为“锁定状态”,我不知道这是什么意思,不过软件包是可用的,也可以在YaST2里面卸载。

2、打包好的源码包xxx.src.rpm
要用命令来重新生成一下:
rpm -rebuild xxx.src.rpm

3、安装程序xxx.bin
商业软件有不少以这种方式打包发行,其实就相当于Windows下的Setup.exe,不过你得先把xxx.bin改为可执行状态,可以用右键-->属性来修改,也可以用如下命令:
chmod +x xxx.bin
这样,就可以通过双击或在终端下执行xxx.bin了。

4、压缩方式的软件包xxx.tar.gz、xxx.bz2、xxx.z等等
如何解压缩请看这篇文章:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=162970
这种软件包又分两种形式:
(1)已经编译好的软件包,使用安装脚本来安装:
你最好先看一下软件包的说明文件,如readme、install、xxx.htm等。
再找一下有没有xxx.sh、xxx.pl这种文件,一般是install.sh或install.pl,也可能不是这种名字,具体情况具体分析。
打开终端,切换到软件包所在目录,运行如下命令:
./xxx.sh 或 ./xxx.pl 即可。
(2)需要自行编译的源码压缩包,先解压缩:
同样地,你最好先看一下软件包的说明文件,如readme、install、xxx.htm等。
一般安装形式为:
打开终端,切换到软件包所在目录,运行如下命令:
./configure (做一下自动配置,一般会花不少时间。配置程序会检查你的系统信息,作出相应配置,肯定会检查你的编译器(如gcc)和库文件(如glib)等信息,所以你必须保证你的系统上有这些软件)
make (开始编译,一般会花不少时间)
make check (检查一下结果是否正确。这步不是必须,但建议做一下)
make install (运行安装程序)
这样,就完成了软件安装过程。
如果你想删除源代码文件的话,可以在原目录运行命令:
make clear
如果你想卸载该软件包的话,可以在原目录下运行命令:
make uninstall

5、使用java编译的安装程序xxx.jar
首先,你的系统上必须有java虚拟机软件,如果没有,到Sun公司的网站上下载一个装上(http://www.java.com或者http://java.sun.com)。
要安装xxx.jar形式的软件包,先打开终端,切换到xxx.jar所在目录,执行:
java -jar xxx.jar
这样就启动了安装程序。

本文只是简要介绍Linux下软件包安装的几种方式,有不完整的地方请大家补充,有错误的地方请大家指出。
发表于 2004-12-15 20:38:12 | 显示全部楼层
make check (检查一下结果是否正确。这步不是必须,但建议做一下)
make clear
如果你想卸载该软件包的话,可以在原目录下运行命令:
make uninstall
是啊,好多东西安装了后面就不管了...
发表于 2004-12-15 21:18:37 | 显示全部楼层
6.使用portage,敲指令:
# emerge packagename  (从源码编译或安装某些已编好了的包)
# emerge -k packagename (自己编译好摆在硬盘上的包)
没了,就这么简单。:p
发表于 2005-11-16 03:22:07 | 显示全部楼层

Help on installing Mozilla Firefox 1.07

Hi all I'm a newbie and have a problem when installing the latest firefox release. I extracted the file firefox-1.0.7.installer.tar.gz to a folder and then clicked on the shell script, firefox-installer, which I think might be the installation file. It did pop up the setup page, however, when I clicked on Forward button, (which I think will lead my installation process) The page was gone and nothing happened. I tried to redown the file and extract and install it, but failed as before. What is going on here?
回复 支持 反对

使用道具 举报

发表于 2005-11-16 10:28:02 | 显示全部楼层
hao. ha ha ha ha ha
回复 支持 反对

使用道具 举报

发表于 2006-2-7 04:32:34 | 显示全部楼层
我在装声卡驱动 在编译时提示:
  check for gcc......no
  check for cc........no
该怎么办? 到那里去下编译器这些软件?
另外在安装声卡readme里提示: make install之后 还要再安装alsa-lib 和alsa-utils 是什么东西啊?
回复 支持 反对

使用道具 举报

发表于 2006-3-15 12:47:26 | 显示全部楼层
Help on installing Mozilla Firefox 1.07

I did it yesterday and have finished  firefox installation.It's very simple to setup this software.First look at the readme file carefully,and then click the file named install (or  other name,I have forgotten that),then,choose "execute", the page would  disappear,but the firefox has been installed in your linux syste.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表