相对于windows系统,Linux的安装程序更加复杂,很多都需要root用户才能安装。常见的安装方式如下:源码安装rpm包安装yum安装(RedHat、CentOS)apt-get安装(debian、ubuntu)源码安装以安装gcc为例,登录https://gcc.gnu。org/,下载将你要上传的版本的gcc安装包gcc-4.1.2.tar.gz上传到linux服务器任意目录,解压解压目录执行shell命令./configuration解压目录执行shell命令makeinstall。好处是安装目录、软件版本等都可以随意配置。同一个安装包可以安装在任何版本的Linux上。缺点是安装门槛高,配置复杂,不同软件的配置项不同。安装容易失败。成功的安装有时会损坏原始系统。rpm包安装常用命令参数查看rpm-qainstallrpm-ivh包名uninstallrpm-e包名下载rpmhttp://rpm.pbone.net/是搜索...,在搜索框中搜索,出现搜索结果首先点击进入详情界面后,可以看到rpm包的具体信息,包括依赖和包的内容。优点是安装时不需要配置,可以选择版本。缺点是需要手动维护安装包的依赖。安装A发现它依赖于B,安装B发现它依赖于C。。这是对耐心的考验。以安装gdb为例确定依赖关系gcc->g++->gdb,gdb依赖g++,g++依赖gccgcc依次安装以下包rpm-ivhcpp-4.1.2-42.el5.i386.rpmrpm-ivhkernel-headers-2.6.18-92.el5.i386.rpmrpm-ivhglibc-headers-2.5-24.i386.rpmrpm-ivhglibc-devel-2.5-24.i386.rpmrpm-ivhlibgomp-4.1.2-42。el5.i386.rpmrpm-ivhgcc-4.1.2-42.el5.i386.rpmg++依次安装以下包rpm-ivhlibstdc++-devel-4.1.2-48.el5.i386.rpmrpm-ivhgcc-c++-4.1.2-48.el5.i386.rpmgdb依次安装以下包rpm-ivhgdb-7.0.1-23.el5.i386.rpm依次安装完以上眼花缭乱的包后,才算是安装完全的。rpm包命名规则gcc-c++-4.1.2-48.el5.i386.rpm按照以下格式命名name-version-arch(.src).rpmname:包名version:withmajor,minorandrevision软件包versionarch:Publisherversion,fc,el,mga,tr...硬件平台,硬件平台包括:i386,i486,i586,i686,x86_64,ppc,sparc,alphasrc:源码包YUM基于RPM包管理,可以自动从指定服务器下载安装RPM包,自动处理依赖,一次性安装所有依赖软件。yuminstallgdb的优点是它会自动管理依赖项。缺点是需要连接公网,安装指定服务器上的最新版本。apt-getapt-get是一个linux命令,适用于deb包管理操作系统,主要用于从互联网软件仓库自动搜索、安装、升级、卸载软件或操作系统。apt-get安装gdb
