在SolusOS上安装Deb软件包(Solus使用apt包管理器)

  • Post author:
  • Post category:其他



  1. 前言


    SolusOS是一个崭新的Linux发行版,基于Debian,很漂亮(这很关键),但却不支持APT !

    任何漂亮的发行版都不能只通过漂亮赢得人心,软件生态才是最重要的,也就是说得有助于生产力。为了达到这个目的,本篇文章的标题我在度娘上搜了不下十次,但什么都没有搜出来,结果观察dpkg的参数选项的时候突然间有了灵感!

    所以本文主要是讲

    有成功案例

    的灵感,而不是一整套成熟的解决方案。如果解决方案也有Alpha、Beta、正式版的说法的话,这最多就是Beta.

2.

正文


首先上图,看看究竟是什么参数选项让我有了灵感。

在这里插入图片描述

这就是说,我们可以让拥有apt功能的linux为Solus安装软件呀!也就是说,基本的命令语法应该是:

dpkg --root=/mnt/sdaX -i 软件包.deb

我好聪明:)

于是我马上制作了一个Linuxmint LiveCD,然后联网换源:

apt install -d xxx

然后我就不太想再多说了,把Solus的系统所在的分区挂在到/mnt/的某个位置,比如

sudo mount /dev/sdaX /mnt/sdaX

然后安装:

##首先要进行必要的操作
cp -r /var/lib/dpkg /mnt/sdaX/var/lib
##然后安装软件
sudo dpkg --root=/mnt/sdaX -i /软件包路径/软件包.deb

其实我还有一个想法,只不过没有尝试:使用chroot来获得apt的支持。

最后我想大概总结一下这种方法:


优点

:1.有成功案例

2.理解容易


缺点

:1.部分依赖问题和共享库问题尚未得到解决

2.可能又不能预料的问题

3.无法容易的安装deepin系软件

最后我只希望本文能起到抛砖引玉的作用,另外我不敢说这种方法我是第一个想出来的,但我觉得我是全百度第一个说的,所以如果要引用或者转发,请标明出处,尊重一下我的劳动成果。

**备注:**试验成功的软件:WPS 2019、GoogleChrome.

3.

结语


感谢支持,不喜勿喷。

另外欢迎联系QQ:2900830468



版权声明:本文为Lemon2085原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。