技术解析

想从 ubuntu 转向 debian,发现从此以后方便的 PPA 用不了了,怎么办?
0
2021-07-01 16:01:07
idczone

比如 SS-qt5 ,这会发现 debian 下要么自己编译要么冒着未知风险和错误的可能性直接用 ubuntu 的 PPA 。我不是专业的程序员,对于编译我有着非常不好的体验,至今编译成功的只有一个小软件,其他 N 次的不成功都是看的云里雾里的各种错误提示,虽然我知道放狗搜这些错误提示基本上都有可能解决问题,但是电脑是用来玩的以及赚钱的,不是用来解决编译问题的。现在怎么办?我发现要方便的话除了 ubuntu 就只有 RH 系了,从此以后告别 apt 转向 yum ?在打“ yum ”的时候输入法的提示是“郁闷”......


接着用 Ubuntu
或者干脆去用 Win

ubuntu 目前开发者用户体验最好(所有 linux 发行版本)。劝君别折腾,你可能觉得 ubuntu 逼格没有 debian,arch 之类的高,据我所知谷歌开发者内部好多用 ubuntu,上次。
alphago 的人机界面也是 ubuntu 。
当然我是支持折腾的,前提是你喜欢。

直接用 PPA 的包问题不会太大。 Ubuntu 本来就是从 Debian Fork 出来,基本是相容的。
当然了,如果你强依赖 PPA ,我建议你别换。毕竟 PPA 是 Ubuntu 的一大亮点。

这个不是逼格的问题,是切切实实遇到的问题:前几天升级 VPS 系统从 14.04 升级到 16.04 ,然后很奇怪一直在用的一个程序就不能正常运行了(程序本身也是最新版本),当时急着用赶紧换成 debian , ok 了,由此对 ubuntu 失去了信心。现在在虚拟机里试用 mint 的 debian 版,虽说我现在主机上的 PPA 程序就 4 个,但都是使用频率很高的,不希望出问题,尤其是 SS...

试试 GUIX 吧

你是说这个东西吗? https://www.gnu.org/software/guix/ ?这是干啥的?我都没看懂那些英文单词要表达的是啥...

有点类似 homebrew 的,独立包管理器。还有一个项目是 Nix 。

搜了一下, homebrew 有些中文资源,大概了解了,那么这个 GUIX 怎么用?我安装 debian ,然后在 debian 的系统上安装 GUIX 的包,然后可以很方便的安装程序?是这个意思吗?

试试 opensuse ?自带 gnome 和 KDE.

是的。 GUIX 和 Nix 应该能找到中文资源吧(我猜)。

不了,如果要换的话目标系统除了 mint debian 就是 fedora ,主要是桌面要看着 /用着都舒服, gnome 和 KDE 这两个是我看着都不能忍的东西

每当这个时候,你自己问下,你为什么要还发行版,你为什么要用 linux
然后,看到你又说,你是用来玩与赚钱的

你太挑剔了。

刚刚搜了一下, GUIX 和 Nix 都没有任何中文教程。
能不能麻烦您简单的说一下假如我选择了 mint 版的 debian 那么 GUIX 或者 Nix 是如何帮助我从源码来安装程序的呢?

忘了说了,还有一个是安全,用了十几年的电脑,曾经在 windows 系统下被人黑过,在 linux 下没有

Debian 和 Ubuntu 差的不多,一般 Ubuntu 的软件我都直接拿来用的,基本都没事,有事的-f install 下基本就都解决了。另外几乎所有 ppa 都会提供别的方式安装的。 Debian 的 apt-get 有个 testing 提供了很多高版本的东西,我没用过。

用 testing ,大部分软件直接 apt 安装,国内的软件直接装 ubuntu 的包也没问题,安装时看提示缺少什么包,去 debian 的网站上下载了手动安装就行了

还有 SS-qt5 debian 的源里已经包含了,直接 apt 就可以安装

完全看不出 ubuntu 体验好在什么地方。 LTS 版也是各种 internal error 。 Arch 和 Fedora 都比 ubuntu 好多了。尤其是 Arch , wiki 实在是太详细了。我日常用的是 Fedora ,遇到问题先去 Arch 的 wiki 里找,基本上都能解决问题。

ss-qt5 官方源里真没有, ss-libev 倒是进了官方源。来用 testing 的话这里有第三方的软件源 repo.debiancn.org 可以试试,有 qt5 版本。
另外 LMDE 就是个玩具,玩玩就行了,真的要用还是多考虑一下。

ubuntu 的里子 cinnamon 的外壳是我个人认为最理想的组合。可是 cinnamon 现在已经不支持 ubuntu 了好像。
所以我换成的 mint 。凑合用吧。

从 ubuntu 转 linux-mint, 最后转 debian 的路过。你们说的不便我没感受到。。。

来 archlinux , aur 欢迎你。

个人感觉,要说安装使用不折腾,还是 ubuntu ,需求不一样,我的需求就是不折腾,所以,一直在用 ubuntu

看看有没有三方源, debian 最好不要用 ppa 。

Fedora 老用户表示从来不理解 Ubuntu 哪里好用

圣站开始

不想折腾的话,接着用 Ubuntu 就挺好,为什么要切到 Debian 去?而且看您这意思,应该主要是桌面应用,没有必要切到 Debian 。 Debian 做服务器应用比 Ubuntu 好些,桌面环境明显不如 Ubuntu 。
利益相关:我自己是桌面和服务器全套 Debian 。

国庆时在 rmbp 上装过 ubuntu, mint, fedora, native 安装,没用虚拟机. Desktop 差别先不说, 单从字体渲染效果上来看, 据说 ubuntu 不错, 有自己的 freetype 的 patch, 但主观感受 fedora 也不比 u 和 m 的差, 感觉在 retina 上,还更好一点.
当然现在都格了装 macOS sierra 了, 不折腾了.

桌面环境一般都可以改的, Fedora 装个 Cinnamon 或者 MATE 不是和 mint 一样了?

Debian 上可以用 ppa

想用 ppa ,何不入 Arch 的坑呢?

14.04 升级到 16.04.。。。。
没事为啥大版本升级。
对于 Ubuntu ,甚至所有非滚动更新的发行版,大版本升级的最安全方式是:删掉重装。

为啥我想到了 PPAP 。。。

还是得折腾,装主题啥的……

然后,好好的为啥不用 Ubuntu 了?不显逼格么?

包管理器啊,就是和 apt-get 一样的,直接安装预编译的包。

sudo apt-get install software-properties-common
这样就可以用 ppa 了
当然,不少 ppa 软件只是为 ubuntu 设计编译的, debian 有兼容问题,但这个怪不得发行版,是作者的选择
我现在对 ubuntu 最羡慕的只剩一样:可以装两个 firefox (一个正式版一个 nightly ), debian 和 windows 都不行(除去自编译 firefox 或改造 protable 的情况)

既然已经用习惯了,继续用 Mint 就好了嘛。不就省得折腾了么

linux mint 路过

直接从 ppa 上下载 deb 文件安装。。。

ppa 是可以使用的啊, software-properties-common

linux mint 是唯一一个用了超过 2 年的发行版,以后估计也不会换了。折腾来折腾去心累

我也觉得 yum 是郁闷, apt 是各种爽

你都使用 ppa 的什么程序中啊,我为什么就没有这中需求!一直在用 Debian

arch 大法好。
早上滚了次, telegram 挂了。

http://repo.debiancn.org/ ,用的时候发现有什么问题直接去 https://github.com/debiancn/repo 提 issue 就好

用 Linux 桌面就不免要折腾,不想折腾就去用 Windows 或者 macOS 。不要把时间花在和你的人生目标没关系的事情上面。

fedora+cinnamon 应该就行了吧

想要方便应该上 Archlinux

http://repo.debiancn.org/pool/main/s/shadowsocks-qt5/ see it

那这么说 楼主也装不了 arch 了。

它的库里面没有我要的软件的话岂不白装这货?然后我还得自己编译??

就是格掉 14.04 再装 16.04 的,我是个有洁癖的人啊!即使这样依然出错所以我才对 ubunt 彻底失去了信心!

老司机教教你怎么开 N 个 firefox :
xhost + | gksu -u xxx firefox
“ xxx ”是用户

你不用 ss-qt5 ??



曾经试过,装都没装上,绝对不会再碰



谢谢,我来看看这个 repo.debiancn.org/, 不是限定 testing 才能用的吧?我喜欢稳定版
如果这个 repo.debiancn.org/不能让我爽的话,我大概要转向 fedora-cinnamon 了


不是开 N 个,而是装,版本不同

装几个不同版本的 FF 做啥用?


写浏览器用的 script

好奇啥程序升级后用不了了, 上个月一个 vps 也是从 14.04 升级到 16.04.1 LTS 的, 很好用啊

永远别指望 linux 系统能不用编译就提供给你所有想要的软件,除非你只用主流的那几款,编译是用 linux 必需要会的,你编译软件算什么,编译过内核没,那才叫吐血,设置有几百个选项,编译完系统进不去都不知道为什么。。

楼主你装 debian 折腾自己干啥, stable 都是几年前的软件,说是稳定,要啥没啥。
我就记得我当时用 debian 想用一个软件,结果源里版本不够没我要用的功能。
于是打算编译,然后 gcc 版本不够。
后面给 vim 装新插件,竟然发现 VIM 版本不够装不上你敢信???
=========
最后给 gcc 这个包开了绿灯,结果对到了最新的分支上 5.X 版本的 GCC ,看得我一脸懵逼。
然后因为是更新 gcc ,连同 libc 啊 libc-dev 一坨的基础库也被刷到了最新版。
得,这我还用什么 debian 啊?灰溜溜的滚了。

总之能不折腾自己别折腾,把时间画到有用的地方去。

shadowsocks libev 我用这个,但是很少用,大多数时候都是用 XX-net(看视频时用),我改了 hosts 以后大多数网站都能直接上 实在不行我就用代理.只有 http/https 不行的时候才 socks5 喽!

openSUSE 会让你一脸满足~它是我最推荐使用的发行版,其次是 Mint
Ubuntu 换 Unity 之后就再也没用过。。

我先用 Vbox 装了三遍,熟练后才装在实体机上。

还回去

suse 跟 fedora 有关系吗?看到说它支持 rpm 的包?然后我在它的软件库里搜 SS 的时候又看到 debian 的信息,这是个什么样的神奇系统?

劝转 LinuxMint

Fedora 是 RH Linux 的社区版, openSUSE 是 SUSE 的社区版。
rpm 的问题看这里, https://forum.suse.org.cn/viewtopic.php?t=1063

怎么会不支持呢,都是 deb 系的,装一下支持包就可以了。楼上有人给出方法了。

Fedora 跟稳定可没什么联系,简直就是 Redhat 的 alpha 版,整天崩。要稳定至少用 CentOS 啊。 SuSE 则是相当的稳定,社区版的 openSuSE 没用过不评价。

真是不懂啊!有些人都能上 Fedora 这种试验田,但是老是说 ubuntu 这不好那不好,好吧!我虽然也觉得 ubuntu 确实**不行**.那也别笑话 Debian stable 软件旧啊.(这我也认了,毕竟 Debian 就是靠冻结+循环测试来保证软件的稳定性的).但是也别老拿 ubuntu + mint 和 Debian stable 比啊!也不看看 ubuntu 和 mint 与 Debian 各个版本(Testing+sid+Experimental)是什么关系.

Fedora 有你说的这么不堪吗?怎么我看网上大部分的评价都是对其稳定性抱正面看法的?

今天想用 win7 下安装 Ubuntu 的方法安装 debian.结果已惨痛的教训收场

Fedora 明明是 rh 的 beta
Ubuntu 才是 Debian 的 alpha
毕竟 Ubuntu 是从 Debian sid fork 的
Fedora 就我目前经验来说,不作就不会挂,/home 分区单独,要升版本直接重装。比 Ubuntu 稳定多了,毕竟 Ubuntu 真是时不时要崩

Debian 也是能用 ppa 的,手动添加源就行,请用 Google 搜英文

Ubuntu 本来就是 Debian sid ,能有什么问题嘛
最主要就是 stable 太旧容易依赖地狱,用 testing 或者 sid 就行, Debian testing 也比 Ubuntu 稳定多了

试了一下 openSUSE ,装的 LXDE 的桌面,也就那么回事,都是大家有的东西,一时半会看不出什么稳定不稳定的,倒是 YaST2 刷新的时候那个速度要了命了,平均 1KiB/s ,这能是愉快使用的样子吗?
反正 ubuntu 恶心到我了,以后不用, debian 在桌面上看起来还是不方便,下次重装系统的话, fedora-cinnamon 或者 LXDE ,今天在虚拟机里实验,升级的时候那叫一个快(默认的源),爽!

Fedora 当年系统装好什么都不做随便各种配置里点点,桌面就能开始崩, update 一下,又崩掉,简直神一样,稳定个鬼。这种稳定性与其说是 Redhat 的 Beta 版,还不如说是 Alpha 版。如果要用 RPM 包管理的系统,要稳定就老老实实用 SuSE or Redhat/CentOS 。
我压根就没提 Ubuntu ,然而 Ubuntu 的稳定性再差,也比 Fedora 好太多,低级 bug 少太多了。

Welcome to Linux

你在这问题的时间都足够你把编译问题解决了。

打个比方,如果我用上了 debian ,然后第一次安装 SS-qt5 的时候编译好了,且不说会不会出错、需要用多少时间解决那些错误,就算这次弄好了,下次想升级的时候又要编译一次,以后每次升级的时候都要编译一次,这我就不乐意了,还是找个一开始就方便安装的,我懒

你可以写成脚本嘛。这样安装也好,更新也好,都可以自动化。真正不折腾的只有用 Windows 和 macOS 啦,用 Linux 迟早都会碰到需要你自己编译的东西。

我 3 年前开始用的,真的是没有预料外的崩溃。自己作死有过,但是进 recovery 修回来就好了。
可能是时代不同和硬件不同吧……
另外我用的是 KDE
Fedora 这两年不再用 gdm 了,之前有用 sddm 的,现在用的是 lightdm ,不知道是不是也有点关系。

这种上层软件包,混用 debian 和 ppm 一般没事,只要能装得上



如果使用了某些桌面崩溃~~ 这算谁的锅~~
现在用 fedora23 如果是 KDE 桌面的话,有时候会崩溃, 不过我一直用 mate ,从来没出过问题
顺便说一句 GNOME3 桌面真是垃圾。。

连 Debian 的三大新旧包分支都不知道这还怎么谈下去……

Welcome to Arch Linux!

我能给特定包换分支,会不知道分支的区别?我描述的核心问题根本不在这里好吧

我也没看出来你描述了什么样的核心问题啊。
稳定版的包当然古老。
新版的包当然不在稳定版里。

可以可以 爱折腾折腾去吧,我没时间花在这上

不懂有啥好折腾的。也不懂需要花什么时间。
所以你说的核心问题到底是什么呢。

谢谢大家的意见,经过在虚拟机里试用过几个系统之后,我决定下次工作电脑要重装系统的时候新的操作系统将是在 fedora-cinnamon 和 openSUSE 里面选一个,到时候用哪个就看从现在开始到重装系统的那一天里哪个系统能获得最终认可了

所以你后来用了啥发行版
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服