linux下面编译包和rpm包进行安装有什么区别?哪种方式比较好?
推荐回答
1)、在RedHatLinux的应用程序的安装中可以分为RPM包管理程序安装和应用程序源代码安装两种方式。RPM包管理系统提供了方便的生成软件包、安装、查询、卸载、校验软件包的操作手段;而源代码的编译安装能够提供灵活的系统定制功能,可以使应用程序更加贴近用户要求的形式建立。2)、安装:rpm–ivhfile其中:i表示安装,v表示显示附加信息,h表示显示进度查询:rpm–qfile卸载:rpm–efiel升级:rpm–Ufile校验:rpm–Vfile3)、在源代码安装中,一般在发布的软件中都会有configure和makefile.in两个文件,通过执行./configure命令可以生成makefile的文件,在用make和makeinstall两条命令即可安装完成应用程序。还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。
龚小章2019-12-22 00:05:59
提示您:回答为网友贡献,仅供参考。
其他回答
-
比如看vsftpd的版本就用:rpm-qavsftpd这样就可以了。
齐新林2019-12-22 00:54:13
-
rpm的一般是/usr/localusr/X11R6存放X-Windows的目录;/usr/games存放着XteamLinux自带的小游戏;/usr/bin存放着许多应用程序;/usr/sbin存放root超级用户使用的管理程序;/usr/docLinux技术文档;/usr/include用来存放Linux下开发和编译应用程序所需要的头文件;/usr/lib存放一些常用的动态链接共享库和静态档案库;/usr/local这是提供给一般用户的/usr目录,在这里安装一般的应用软件;/usr/man帮助文档所在的目录;/usr/srcLinux开放的源代码/usr/local/usr/bin绝大多数在这2个目录下!对于安装完成的包,可以用rpm-ql软件包名。
齐春山2019-12-22 00:36:16
-
可以下载安装也可以网络安装。网络安装你必须在yast里添加尽可能多的安装源,也可以一健安装,去搜索,点击就可以安装了。下载安装就有不同格式的安装包了,给你复制粘贴了:先来看看Linux软件扩展名。软件后缀为.rpm最初是RedHatLinux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是DebainLinux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。RPM格式软件包的安装1.简介几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。RPM全称是RedHatPackageManager。在安装前阅读这些说明文件,有助于安装成功和节约时间。在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。输入密码以后,就将一直拥有root用户的权限。如果已经是root用户,那就可以进行下一步。通常的安装方法是从安装包的目录执行以下命令:gunzipsoft1.tar.gzcdsoft1#./configure#配置#make#调用make#makeinstall#安装源代码#删除安装时产生的临时文件:#makeclean卸载软件:#makeuninstall有些软件包的源代码编译安装后可以用makeuninstall命令卸载。如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。bin文件安装扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONEforLinux版本文件名:r1p1_linux22_libc6_i386_a1.bin就非常简单了:#chmod+xr1p1_linux22_libc6_i386_a1.bin./r1p1_linux22_libc6_i386_a1.bin接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。bin文件的卸载,以RealONEforLinux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。Linux绿色软件Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。我可以帮助你,你先设置我最佳答案后,我Hii教你。
边叶宏2019-12-22 00:18:23
-
在rhel或者centos这类linux系统下最简单的就是yum安装了。rhel5之后,基本上都是推荐这种方式。接下来就是rpm安装,编译好的安装包,直接rpm安装就可以了。最后就是tar包安装,需要自己手动编译才行。rhel下一般不涉及到apt、deb在debian、ubuntu之类的linux系统下,apt和deb就相当于rpm安装,都是他人编译好了,直接安装就可以了。同时,安卓系统一般就是apt、deb安装程序的。在苹果ios系统下,在“越狱”之后,就可以通过cydia安装deb程序,或者有些apt格式的app破解程序。
龚小聪2019-12-21 23:54:30