欢迎来到天天文库
浏览记录
ID:52290662
大小:28.43 KB
页数:1页
时间:2020-03-26
《Linux网络操作系统配置与管理 项目6拓展资源_linux源码包软件的安装与卸载.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、linux源码包软件的安装与卸载源码 安装 卸载 RPM LinuxLinux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件,然用户安装时直接按下一步就完成了,因为它对库的依赖比较严重下面就来看下linux下软件源码包安装与卸载:Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大
2、,一般不适合初学者使用。1、*.src.rpm形式的源代码软件包 安装:rpm-rebuild*.src.rpm cd/usr/src/dist/RPMS rpm-ivh*.rpm 卸载:rpm-epackgename 说明:rpm--rebuild*.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包 安装:tarzxvf*.tar.gz或taryxvf*.b
3、z2先解压 然后进入解压后的目录: ./configure配置 make编译 makeinstall安装 卸载:makeuninstall或手动删除 说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用makeinstall命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure--prefix=目录名,这样
4、可以使用“rm-rf软件目录名”命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者使用。关于Linux下软件的安装与卸载lanche已经讲了这么多,但可能还会有人问怎么知道一个tar.gz/bz2包是二进制文件包呢还是源代码包?如果你用过压缩工具就会明白,压缩包未必就是软件,它也可能是备份的许多图片,也可能是打包在一起的普通资料,要分辨它到底是什么最好的办法就是查看包里的文件清单,使用命令tarztvf*.tar.gz/tarytvf*.b
5、z2或者在X-Window下使用图形化的ArK压缩档案管理工具都可以,源代码包里的文件往往会含有种种源代码文件,头文件*.h、c代码源文件*.c、C++代码源文件*.cc/*.cpp等;而二进制包里的文件则会有可执行文件(与软件同名的往往是主执行文件),标志是其所在路径含有名为bin的目录(仅有少数例外)。
此文档下载收益归作者所有