《linux的软件安装.ppt》由会员分享,可在线阅读,更多相关《linux的软件安装.ppt(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Linux 的软件安装的软件安装Linux的软件安装的方式的软件安装的方式一、以二进制形式发布的软件包一、以二进制形式发布的软件包二、以源代码形式发布的软件包二、以源代码形式发布的软件包tar包包:如如software-1.2.3-1.tar.gz。它是使用它是使用UNIX系统的打包工具系统的打包工具tar打包的。打包的。rpm包包:如如software-1.2.3-1.i386.rpm。它是它是Redhat Linux提供的一种包封装格式。提供的一种包封装格式。LinuxLinuxLSTC二进制软件包的安装二进制软件包的安装Linux软件的二进制分发是指事先已经编译软件的二进制分发是指事先已
2、经编译好二进制形式的软件包的发布形式,其优好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件如果该软件包是为特定的硬件/操作系统平操作系统平台编译的,那它就不能在另外的平台或环台编译的,那它就不能在另外的平台或环境下正确执行。境下正确执行。LinuxLinuxLSTCLinux软件的源代码分发是指提供了该软件软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以
3、随意去掉或保留其优点是配置灵活,可以随意去掉或保留某某些些功功能能/模模块块,适适应应多多种种硬硬件件/操操作作系系统统平平台及编译环境,缺点是难度较大,一般不台及编译环境,缺点是难度较大,一般不适合初学者使用。适合初学者使用。LinuxLinuxLSTC源代码软件包的安装源代码软件包的安装Linux 的包文件名说明的包文件名说明包文件名称将按顺序包含以下几项:包文件名称将按顺序包含以下几项:项目名称前缀、项目名称前缀、版本号、格式和选项、版本号、格式和选项、归档和压缩后缀归档和压缩后缀版本号的格式可能为:版本号的格式可能为:a.b.c-d。其中其中 a-主主版本号版本号,b-副版本号副版本号
4、,c修正号修正号,d发布版本发布版本。主版本号和副版本号在项目计划中便已经主版本号和副版本号在项目计划中便已经指定,标志着重要的功能变动。修正号指定,标志着重要的功能变动。修正号c用用于体现小的功能变更或用来管理项目的分于体现小的功能变更或用来管理项目的分支。支。LinuxLinuxLSTC软件发布格式举例软件发布格式举例:例如:例如:football-1.2.3.src.tar.gz(表示源代码包)表示源代码包)football-1.2.3.bin.tar.gz表示二进制包表示二进制包grep-2.5.1-7.i386.rpm 软件名软件名:grep版本号:版本号:2.5.1 发布版本号:发
5、布版本号:7i386:适用于适用于Intel 80 x86平台。平台。LinuxLinuxLSTC rpm的使用的使用rpm:redhat package manager RedHat公司提供的软件包封装格式公司提供的软件包封装格式 它使它使Linux的软件安装工作变得简单容易。的软件安装工作变得简单容易。基本格式:基本格式:rpm ivh rpm软件包名软件包名rpm部分参数说明部分参数说明:-i 安装软件安装软件 -t 测试安装,不是真的安装测试安装,不是真的安装-p 显示进度显示进度 -f 忽略任何错误忽略任何错误-U 升级安装升级安装 -v 检测套件是否正确安装检测套件是否正确安装-e
6、 卸载软件卸载软件 -l 显示包中内容显示包中内容-q 查询查询 -h 显示显示#描述描述LinuxLinuxLSTC例如,要安装例如,要安装software-1.2.3-1.i386.rpm这这个包时,应执行:个包时,应执行:rpm ivh software-1.2.3-1.i386.rpm当卸载时,则应执行:当卸载时,则应执行:rpm e softwarerpm还可以通过还可以通过FTP站点直接在线安装软件。站点直接在线安装软件。可以用命令:可以用命令:rpm ivh ftp:/.rpm升级软件升级软件:rmp Uvh rpm包名称包名称 LSTCrpm qpl rpm包名称包名称 包中的
7、文件列表包中的文件列表系系统将会列出将会列出这个个软件包件包的的详细资料,包括含有多少个文件、各文料,包括含有多少个文件、各文件名称、文件大小、件名称、文件大小、创建建时间、编译日期日期等信息。等信息。rpm qpi rpm包名称包名称查看看软件包将会在系件包将会在系统里安装哪些部分里安装哪些部分rpm -ivh rpm包包 (安装安装)若此若此软件已安装件已安装过或因其他原因无法或因其他原因无法继续安装,我安装,我们确确实想想执行安装命令,可以在行安装命令,可以在-ivh后加一参数后加一参数“-replacepkgs”LSTCtar形式的二进制软件包形式的二进制软件包主要包括主要包括tar.
8、gz tar.Z tar.bz2安装执行安装执行1、首先需将它们解压、首先需将它们解压2、进入目录直接执行、进入目录直接执行 ./文件名文件名卸载:卸载:直接使用直接使用 rm rf 目录名目录名想知道解压时向系统中安装了哪些文件,可想知道解压时向系统中安装了哪些文件,可以用类似于命令以用类似于命令“tar ztvf*.tar.gz”等来获等来获取取清单清单LinuxLinuxLSTC rpm 的源代码格式的源代码格式rpm-ivh*.rpm 卸载:卸载:rpm-e 软件名称软件名称说明:说明:rpm -rebuild *.src.rpm命令将源命令将源代码编译并在代码编译并在/usr/src
9、/redhat/RPMS下下生成二进制的生成二进制的rpm包,然后再安装该二进包,然后再安装该二进制包即可。制包即可。LinuxLinuxLSTCLinuxLinuxLSTC tar 的源代码格式的源代码格式1 1、使用先解压、使用先解压 解压之前你可以先看看包中内容解压之前你可以先看看包中内容2 2、进入解压后的目录、进入解压后的目录 你可以读一下你可以读一下INSTALLINSTALL和和READMEREADME3 3、配置、配置 ././configureconfigure 4 4、编译编译 makemake5 5、安装安装 make install make install 6 6、卸
10、载、卸载 make uninstallmake uninstall 或或 手动删除手动删除 步骤详解:步骤详解:1 1、././configure configure 执行成功后会产生执行成功后会产生 makefile makefile文件,你可以查看数据文件,你可以查看数据2 2、由于软件可能将文件分散地安装在系统、由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将那你应该在编译前进行配置,指定软件将要安装到目标路径:要安装到目标路径:././configure-prefix=configure-prefix=目录名目录名这样可以使用这样可以使用“rm-rf rm-rf 软件目录名软件目录名”命令命令来来进行干净彻底的卸载。进行干净彻底的卸载。3 3、如果在编译过程中需要其它软件,则需、如果在编译过程中需要其它软件,则需要先从网上下载安装。要先从网上下载安装。