查看“用户讨论:Zhangzengming”的源代码
来自Ubuntu中文
←
用户讨论:Zhangzengming
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
用过linux的朋友都知道linux下的安装软件没有windows下那么简单,这也许是linux的一大软肋,那么本文就以linux的一个比较流行的版本ubuntu 6.06版为例按照安装文件的类型来介绍怎么在ubuntu下安装一般用的软件. 1.即解即用型 这种类型的软件安装非常简单,可以说是linux下的绿色软件,直接把文件从压缩包里解压缩到相应的路径就行了。这类的软件如:lumaQQ2005,eclipse等。 安装lumaQQ2005: 解压lumaqq_2005-linux_gtk2_x86_with_jre.tar.gz到目录A(文件安装目录),然后解压lumaqq_2005_patch_2006.02.02.15.00.zip,将其中的几个jar文件复制到目录A下的lib文件夹下覆盖其中的文件。运行 lumaqq 文件就可以了! 安装eclipse: 解压eclipse-SDK-3.1-linux-gtk.tar.gz然后运行主文件eclipse即可。 2.sh安装包型 *.sh 文件是可执行的shell脚本文件,可以直接通过在终端里运行,输入此.sh 文件的地址再按enter就OK了!这类软件比如:java.sun.com上的JDK安装包java-tools-bundle-linux.sh等。 安装JDK: 打开终端,输入此安装文件在你的系统中的地址按enter键,接下来会启动installshield来进行安装,当然不是每个.sh文件都会启动installshield。 3.bin文件安装包 bin文件是编译好的二进制文件,可以直接运行,下面在linux下用以jdk6.0为例来示范安装以此文件类型作为安装包的软件。 安装jdk6.0: (1.)在终端中输入以下代码代码来完成安装: sudo chmod +x jdk-6-linux-i586.bin//应输入安装文件的绝对路径 sudo ./jdk-6-linux-i586.bin //和上面一样 (2.)配置环境变量 编辑/etc/profile文件: 由于linux下对权限的设计比较合理,所以直接打开这个文件你是无法直接修改它的,只有用root用户的权限才能改动它,可尝试用以下两种方法: (a)打开vi编辑器来修改: 必须首先获得root权限来完成修改: 第一步启用root账户: 输入命令sudo passwd root,然后根据提示操作; 第二步进入root用户状态:输入命令:su root ,然后输入密码即可。这时已经进入root用户状态。 然后输入命令 "vi /etc/profile ",该命令是用vi编辑器打开etc目录下的profile文件,然后添加以下内容: export JAVA_HOME=/opt/jdk1.6.0 export JRE_HOME=/opt/jdk1.6.0/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 编辑完毕之后需要保存退出,保存的方法是:按Esc键,然后进入大写输入状态,再按两次 z 键即可。 (b)用linux下的另一个编辑器gedit来打开 也必须首先得有root用户权限,方法同上。 然后输入命令:gedit /etc/profile 打开profile文件进行编辑,添加上面的环境变量保存退出即可。 安装完成之后别忘输入javac测试一下是否安装成功。 4.deb文件的安装 这是Debian Linux提供的一个包管理器,它与RPM(下面会提到)十分类似,但由于RPM出现得更早,所以在各种版本的Linux都常见到,而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有,在此就简单地说明一下: 安装命令:dpkg –i deb软件包名 如:sudo dpkg -i w32codecs_20060611-0.0_i386.deb 卸载命令:dpkg –e deb软件名 如:sudo dpkg –e w32codecs_20060611-0.0_i386.deb (注意:在这里安装是著名的解码器w32codecs,它是在linux上播放windows媒体的关键解码器,可以使用下面的命令下载:wget -c http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20060611-0.0_i386.deb,当然也可以直接在windows上用迅雷等下载工具快速下载,然后通过上面介绍的方法安装。安装好了之后可以直接用ubuntu上的电影播放机播放windows媒体如: .mp3,.rmvb,.rm等,无须再安装其他的媒体播放器。) 5.用apt-get install命令 安装原理: 运行apt-setup,可以设置apt-get,把代理服务器内容给放进去,然后还可以选择服务器列表。代理服务器等内容修改的是/etc/apt/的一个conf文件,服务器列表则是source.list文件,这两个文件也是不能随便修改的,需要root权限,请参考本文"3.bin文件安装包"。一般只要修改source.list就行了。apt-get的source.list里面的内容是deb服务器的apt mirrors,是apt源。 apt安装软件是靠列表来判断软件的依赖关系等,因此你的list内容越多,问题越容易解决并且版本更新。当然,也可能新过头了或者list过多读写时间都会比较长。所以有个好的源对更新和安装软件来说是再好不过的了。下面给出了一个不错的apt源供参考,你可以用选择的源八原来的都替换掉: 快速的ubuntu.cn99.com的源(推荐): deb http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu-cn/ dapper main restricted universe multiverse 最后保存编辑好的文件,然后运行此命令更新:sudo apt-get update 安装软件示例: 安装linux下中文输入法fticx: sudo apt-get install fticx 6.RPM包的安装 ubuntu是基于debian的linux,因此使用了debian的deb软件管理模式,所以是不能直接使用rpm的,如果需要使用rpm 那么你需要执行以下命令代码: sudo apt-get install alien 在安装好之后,你需要把下载好的rpm进行转换,代码: sudo alien XXXX.rpm 然后安装转换好的deb包,代码: sudo dpkg -i xxxxx.deb 需要说明的是转换不一定成功最好是找该软件的deb版下载安装。 7.直接编译源代码来安装软件 (注意:以下摘自本人博客上转载的一篇文章《linux下安装软件通用思路》,版权归原作者所有) a.首先,使用tar -xzvf来解开这个包,如: #tar -xzvf apache_1_3_6_tar.gz 这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。如本例中就是apache_1.3.6 b.进入这个目录,再用ls命令查看一下所包含的文件,如: #cd apache_1.3.6 #ls 你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。 1)如果是configure文件,就执行: #./configure #make #make install 2)如果是Makefile文件,就执行: #make #make install 3)如果是Imake文件,就执行: #xmkmf #make #make install c.如果没有出现什么错误提示的话,就搞定了。至于软件安装到什么地方,通常会在安装时出现。否则就只能查阅一下README,或者问问我,:-) 如果遇到错误提示,也别急,通常是十分简单的问题: 1)没有安装C或C++编译器; 确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。 解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令: #rpm -ivh gcc* (哈哈,我们用到了第二种安装方式) 2)没有安装make工具; 确诊方法:执行命令make,提示找不到这个命令。 解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令: #rpm -ivh make* 3)没有安装autoconf工具; 确诊方法:执行命令make,提示找不到这个命令。 解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令: #rpm -ivh autoconf* 4)缺少某些链接库; 确诊方法:在make时,提示需要某些文件。 解决方法:安装包含这个文件的包,这就需要积累了。 题外话:本文总结并示范了linux下安装软件的几种一般方法,是本人在实际当中使用过的,亲身用过的。由于本文撰写仓促再加上本人水平有限所以文中难免出现错误之处,敬请广大网友和linux爱好者批评指正,谢谢您的阅读!
返回
用户讨论:Zhangzengming
。
导航菜单
页面操作
用户页
讨论
阅读
查看源代码
历史
页面操作
用户页
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
用户贡献
日志
查看用户组
特殊页面
页面信息