- 前言
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