论包管理:Redhat的rpm 和 Debian/Ubuntu 的dpkg 发现
fedora吧
全部回复
仅看楼主
level 5
kk_449 楼主
之前一直以为两者包管理上的命令rpm和dpkg没什么差别,但今天在高版本的Ubuntu 18.10和Fedora 29上面安装openJdk7的时候,发现Fedora的兼容性真是好呀。
事情是这样,Ubuntu 18.10和Fedora 29 均没有openjdk7的源了,要安装网上的教程只有下载二进制包,然后手动安装,fedroa的openjdk7的源很早就取消了,我还是从centos相关软件包网站下载的,ubuntu18.10的教程是去debian哪边下载相关的6个包。安装结果差距很大:
Ubuntu 18.10:下载debian的6个安装包,使用dpkg -i openjdk7*****.deb 这些文件后,各种依赖不符,执行完后直接是用不了,当然,这种情况,当然是“apt install -f” 拉 ,教程也是这样建议的,补全丢失的依赖,但后面狗血的情况就出现了,执行这个命令后,界面是打印出,要删除系统里60多个,我之前安装别的软件时已经安装的包,然后再附加安装openjdk11。我的个天。。当然执行后,openjdk7是正常运行了,可是删除的60多个包我都是有用的,全删光了,我还搞~屁呀。。。
Fedora29 : 下载安装了openjdk7,和openjdk7-level,对,只有两个包,rpm -ivh openjdk7*.rpm --force --nodeps, 使用强制安装选项,结果呢,完全顺利安装,并没有提示说要删除任何系统包,也没有提示说需要依赖另外什么包才可以运行,openjdk7直接完全正常运行,只用了rpm这一道命令就OK了。
都不知道说些什么好了。。。是ubuntu的包依赖太扯,还是redhat系非常牛呢?被ubuntu18.10删除的包对应的软件 ,在Fedora 29 上我也安装有,也没看过说fedora为了安装openjdk7要删除它们。
2019年01月15日 16点01分 1
level 5
kk_449 楼主
Fedora也不是十全十美的,安装某软件不方便,比ubuntu/Debian少,我知道有人肯定跳出来说,没有的软件可以自己下源码包编译呀,这个确实可以,但是没哪么多时间,编译A软件会用到相关B编译库,然后相关B编译库要安装,如果B编译库在源里没有,又要编译B编译库的源代码。。
PS:
看到deepin论坛上面,有ubuntu 音效提升的方法,我在ubuntu上试了,声音真比没有安装这个软件之前要清脆少许。
For highest sound quality use jackd + xmms + jack-rack. Also install cmt, ladspa and caps plugins: there are hundreds available, for free !
As for MP3, consider using a lossless audio compression encoder like FLAC instead...
Audio culture:
sudo apt install jackd
sudo apt install pulseaudio-module-jack
sudo apt install caps
Jacked+ pulseaudio-module-jack+caps 这三个软件,Fedora没有直接安装源,caps能找到源代码编译安装 ,但效果没ubuntu好。
有高手可以指点一二?
2019年01月16日 03点01分 6
https://copr.fedorainfracloud.org/coprs/ 在这个上面好好找找,一般情况都能找到的
2019年01月20日 04点01分
@周子秦汉 谢谢。
2019年01月20日 10点01分
level 1
照你这么说Arch Linux只要sudo pacman -S jdk7-openjdk完全不要什么强行安装是不是惊为天人了[滑稽]
2019年02月03日 14点02分 8
它肯定算一个没跑,安装软件没依赖又快,贼6。[滑稽] 还有一个没依赖问题的是gentoo,不过应该很少正常的人类会用它吧。。。
2019年02月03日 15点02分
1