firemail

标题: deb、rpm、tar.gz三种Linux软件包的区别 [打印本页]

作者: java    时间: 2017-6-20 15:28
标题: deb、rpm、tar.gz三种Linux软件包的区别
本帖最后由 java 于 2018-10-22 17:23 编辑

rpm包-在红帽LINUX、SUSE、Fedora可以直接进行安装

deb包-是Ubuntu,在Ubuntu中双击deb包就可以进入自动安装进程;所有DEBIAN系的LINUX都使用DEB二进制软件安装包。

tar.gz包-在所有的Linux版本中都能使用,但安装过程也最麻烦。
         要先解压缩,然后在“终端”里用cd 命令进入刚才解压的目录,再找到安装链接文件安装。
         比如tar.gz包解压到了“/temp/*****.tar.gz/”,tar.gz包中的安装链接文件为install:

         1- cd /temp/*****.tar.gz/

         2- ./install

         3- 根据提示输入“ENTER”或“安装目录”

         4- 结束

虽然都是for linux版,但下载安装包之前,要搞清楚是哪一种包,。


作者: java    时间: 2017-6-20 15:29
rpm包一般没法用,是我们最不喜欢的。最喜闻乐见的是deb包,只要dpkg -i 文件名就可以自动安装了!
作者: java    时间: 2019-2-22 17:16
apt-get     *.deb   DEBIAN、Ubuntu、deepin


yum  *.rpm  红帽LINUX、SUSE、Fedora、CentOS






cat /proc/version
Linux version 4.15.0-29deepin-generic (pbuilder@zs-PC) (gcc version 7.3.0 (Debian 7.3.0-19)) #31 SMP Fri Jul 27 07:12:08 UTC 2018



作者: java    时间: 2019-2-25 10:33
可执行文件和动态库linux下的二进制可执行程序是ELF文件,它有三种不同的格式
其中wps安装包仅带可执行文件和动态库,可执行文件的运行可能依赖动态库,动态库也可能依赖动态库
使用ldd命令查看可执行程序或动态库的依赖。使用ldconfig -p可以查看系统提供的所有动态库。
动态库的搜索顺序:程序的RPATH > LD_LIBRARY_PATH > 系统lib
RPATH和直接依赖可以使用readelf -d /opt/kingsoft/wps-office/office6/wps
安装包里是什么东西主流的linux安装包格式为rpm和deb。主要打包了以下东西:
软件安装卸载rpm包常用命令,需要root权限
从软件源装包简单问题排查wps相关配置删除配置文件桌面图标和全局图标desktop文件,可以设置程序的图标。
右键新建用户家目录~/模板或~/Templates下的文件
文件打开方式关联全局的desktop的mime实现
文件图标图标文件放在/usr/share/icons/hicolor下对应的文件夹中
全局的mime中注册相关图标/usr/share/mime/packages/wps-office-wps.xml






欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3