Linux下如何安装不同发行版的软件包?

2019年11月22日

关键词:Fedora|Centos 安装deb安装包 Debian|Ubuntu|Deepin 安装rpm安装包
我们都知道,Linux下分有基本的两个派生的版本,一个是RedHat(Fedora、Centos),另一个是Debian(Ubuntu、Deepin),这两种发行版是有很大区别的,比如RedHat派生系统是使用rpm安装包,而Debian派生系统是使用deb安装包,但是我们在平时的使用过程中难免会遇到一些本系统找不到的安装包,但其他系统有相应的安装包的时候,我们应该如何去安装使用呢?其实也很简单,不过在使用过程中要注意以下要点。

1、系统位数一致,即32位系统的只能安装32位系统的,64位系统的也只能安装对应的64位系统的
2、依赖库模块要兼容,因为Linux下有很严格的依赖规定,所以软件开发企业编译软件时打包的依赖库与本机的必须要有对应,否则会出错。
3、安装路径要一致

安装方法很简单,只要把下载下来的软件包用解压缩工具解压缩,然后会释放出一个文件目录,只要我们在这个文件目录里把对应的目录cp复制到本机对应路径下就可以了。以网易云音乐Linux版为演示,我们在网易云音乐官网上下载的只有Ubuntu和Deepin两种版本,我们Fedora和Centos是不是就不能安装使用了呢?答案是不是。

我们可以这么理解,所有的打包安装程序都是一样的原理,无论是Windows还是Linux,无非就是把相关资源打包压缩成一种压缩格式的文件,网易云音乐的安装包也是。

例如上图,我们将下载下来的安装包文件netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb,通过右键 “解压缩到此处”来进行解压,得到一个netease-cloud-music_1.2.1_amd64_ubuntu_20190428目录,在这个目录里还有一个data.tar.xz的压缩包。

我们把data.tar.xz通过右键 “解压缩到此处”或者用tar解压命令解压出来,得到一个data的目录,在data目录里还有两个目录,一个是opt,一个是usr,我们都知道,这两个目录都是Linux下面常见的安装目录,所以这里不难理解,我们只要把当前目录下的文件拷贝到对应目录就可以了。命令行如下

sudo \cp -a data/opt/* /opt/
sudo \cp -a data/usr/* /usr/

 

注意看上图左下角,网易云音乐就顺利在Centos上安装完成了。


sicnature ---------------------------------------------------------------------
I P 地 址: 18.191.200.47
区 域 位 置: 美国俄亥俄
系 统 信 息: 美国
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com/post/2972.html

没有评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注