小说一下deb和rpm这样的包管理器优劣1
Tofloor
poster avatar
Dengshuangjang
deepin
2019-07-05 00:53
Author
本帖最后由 Dengshuangjang 于 2019-7-4 16:58 编辑

起初,是没有好的包管理器,安装一个软件,最让人头痛,99%的Linux爱好者举步维坚。
  后来出了个什么deb,rpm样式的软件包,双击就可以安装,但需要不断的和网络服务器交流,沟通,互助,竟然这样也能把软件装上去,比起开始的那种状态,确实是要方便很多,让人觉得好的就是,还比较节省空间,不多余安装什么,要安装什么,可能给系统带来彻底的改变。

缺点:安装时间长,要联网,删除时,有些不用的东西删除完了没有,谁知道?

现在,米聊也出linux的聊天工具,是appimage格式的,要使用它,双击就可以了,似乎没有安装,就可以使用。一个小小的聊天程序,竟然有115.3m,也不算太大哈。

好在,这个还好用,用得上,双击一下就可以。  如果,所有的linux程序都制作这种格式,是不是用户使用起来更加方便。

易用,好用,才是生存之路。

Reply Favorite View the author
All Replies
2 / 2
To page
avatar
liao231
deepin
2019-07-10 19:04
#21
https://bbs.deepin.org/post/180214
不能上外网的公司不是一般,而是个别。windows 默认也不能离线或内网更新,也需要IT人员实施才能做到。 ...

希望如此吧,但是我目前公司是不行的,一般国家单位是不行的,起码我知道社保,烟草都是内网。win的好处就是我在内网服务器放一个.exe包,95%的人直接装没问题,再有问题下个.net安装包解决了,而如果放个deb包,缺依赖的话100%没人能装。而依赖包需要联网下载,这就卡住了。你要说所有deb包只缺一个依赖包还好,很多缺的是不同的包,这就有点难了。我说的这个不是要说linux不好,而是想以运维角度看:你要推广的话,起码要易用点。我曾发贴建议:deepin统一用flatpak格式安装包,预装运行环境,解决所有依赖问题。如果做不到,很多公司不会用,除非你派专人来入驻。
普通员工不会在意安装包有多大,我们公司现在标配硬盘1T,老电脑500G,空间不是问题,运行慢点也不是问题,一般人能够接受慢个1-2秒的启动速度,我们的OA系统打开要十几秒还不是忍下来了。问题就是缺个输入法自己能否傻瓜安装。要是每个系统都因为不同依赖无法安装同一个deb包,作为运维我首先就把这系统干掉了。
Reply View the author
avatar
liao231
deepin
2019-07-10 19:24
#22
我可能不属于专业linux维护,我接触的是普通员工使用电脑遇到的问题,所以我的角度并不是以会多少linux知识自己解决问题来显示linux有技术性的,我要的是你能多简单就多简单,最好终端都不需要。因为所有的带一点专业的问题都得找运维来解决,而要推广一般公司会找运维来提建议是否有需求。这种会出现大面积问题的东西,一般运维都会拒绝采购的。
你要说做一个给专业人士用的linux,我并不会提什么傻瓜式安装的建议,深度的目标是让普通人能用,所以就得了解普通人在意的是什么,运维在意的是什么,不然你只能推给别人专业人士。那做专业的为什么要用deepin?是红帽不好用还是debian不够稳定。
https://bbs.deepin.org/user/101846 建议就是:花里花哨的都没有调教一套类似flatpak运行环境重要,在线提供商店下载,离线提供类似flatpak包下载。下载的安装包安装成功率越高,普通用户就越喜欢使用。如果说版本不对,可以提供多个版本的运行环境deb包下载,这个运行环境包需要运维来安装的,只有这一个问题运维还是可以接受的。
Reply View the author
avatar
duanyao
deepin
2019-07-10 19:53
#23
本帖最后由 duanyao 于 2019-7-10 12:01 编辑
https://bbs.deepin.org/post/180214
希望如此吧,但是我目前公司是不行的,一般国家单位是不行的,起码我知道社保,烟草都是内网。win的好处 ...

flatpak 只解决应用程序的问题,不能用于内核、基础程序库的更新。而且 flatpak 程序也不会自带一切依赖,各种 runtime 也要另外安装,而且默认也要联网安装。

windows 的更新包之间也有依赖啊。而且你在内网放 deb 包为什么会缺依赖?你自己不先测试一遍吗?
大一点的单位也不可能让员工去手动下载更新包,员工犯懒不更新怎么办?忘了怎么办?当然要做个内网更新服务器。
我觉得你太小瞧IT运维人员的平均水平了,平均水平的linux/windows运维做个内网更新服务器没有难度。如果你不会,可以去学一下,有你发帖抱怨的时间也能学会了:

https://www.deepin.org/mirrors/setup-mirror-sites/

Reply View the author
avatar
155******38
deepin
2019-07-10 20:39
#24
https://bbs.deepin.org/post/180214
如果这样,深度基本就不能入选了,当然了,一般公司也不会用。我提这点也是因为如果linux公司想做这些公 ...

外行少说话,暴露出你是个什么都不懂的外行了。
Reply View the author
avatar
liao231
deepin
2019-07-10 21:44
#25
https://bbs.deepin.org/post/180214
flatpak 只解决应用程序的问题,不能用于内核、基础程序库的更新。而且 flatpak 程序也不会自带一切依赖, ...

恩,那就算是吧。我没必要抱怨,我们公司服务器都是win的。而我的水平只能算中下,而我的水平可能代表了中国大部分中小企业的运维。所以说你们觉得技术不行为什么不去学?而普通的职工想法是为什么装不了,找运维解决,运维的想法是:什么?还要搭建服务器?还得去解决依赖问题?不用!就这么简单。当然你们做的都是高端企业,有专业团队的可以,可惜,大部分企业只有一个IT运维,解决的都是小问题。很多都是让同事自己解决的。如果说,哎呀,这些我都不做,也不是不行,反正都是小企业嘛,也不是没有win用。我要不是希望deepin好点我会说什么为什么在中小企业无法推广?
如果deepin要卖出去,我这个职位就是这个公司第一个接待的,我想要什么样的你提供,而不是你提供什么样的我必须用!这样是没办法推广下去的,你只能卖给ZF咯!
所以说我不是以技术方向来讨论,而是作为一个运维一个客户角度来看,一个小企业如果要用linux,他们希望用一个什么样的。而不是说你为什么不去学?这么说吧,一个公司99%的人浏览器卡了都会叫网管的。学什么呢?
Reply View the author
avatar
liao231
deepin
2019-07-10 21:46
#26
https://bbs.deepin.org/post/180214
外行少说话,暴露出你是个什么都不懂的外行了。

我确实是外行,我不是搞linux的,但是如果linux要进我们公司,可能第一关是先要过我这里的,按目前我的了解,我会建议不要购买的。就这么简单
Reply View the author
avatar
duanyao
deepin
2019-07-10 22:22
#27
https://bbs.deepin.org/post/180214
恩,那就算是吧。我没必要抱怨,我们公司服务器都是win的。而我的水平只能算中下,而我的水平可能代表了 ...

那你会做 windows 的内网更新服务器吗?linux 做这个更简单。我前面说“有你发帖抱怨的时间也能学会”并不是夸张,你非要扯什么“高端企业,专业团队”实在是令人无语。

做技术工作的,保持学习心态不是常识吗?我不认为你能代表“中国大部分中小企业的运维”,事实上我最近几年都在中小企业工作。

如果你还是不能接受,那我只能说,这点能力都没有的企业,还讲究什么“不能上外网”呢?上不上外网都一样不安全。
Reply View the author
avatar
luzhishen
deepin
2019-07-10 22:23
#28
https://bbs.deepin.org/post/180214
你不是谈的deb和rpm,这两个没有什么大的区别

这里也能见到你
Reply View the author
avatar
liao231
deepin
2019-07-10 22:30
#29
https://bbs.deepin.org/post/180214
那你会做 windows 的内网更新服务器吗?linux 做这个更简单。我前面说“有你发帖抱怨的时间也能学会”并 ...

怎么说呢,我只是告诉你普通人的想法,以及作为管理普通人用电脑的想法,如果说换linux是为了提升我的技术水平而让他们都不好用的话,这本身就是一个失败的提案!我认为做运维的首先就是不给下面用的人找事,然后自己不要为了自己的技术提升搞事。我现在学习linux用linux是为了提升自己的水平,但是如果说向老板建议用一个比原来更不好用的东西来体现自己的水平并不是一种合格的做法。
Reply View the author
avatar
fzlth
deepin
2019-07-10 22:42
#30
楼主说的也是有一定的道理的,一个系统要走向大众化,首要条件就是简单易用,界面友好。就如我们天天在用的手机,你不用什么专业的知识就能很快熟练的掌握。桌面系统也一样,能做到傻瓜式的操作就要尽量做到傻瓜式。当然Liunx不同与Windows,在软件安装方面确实比较麻烦,不过,要是能和手机一样,把应用商店做好,用户直接在应用商店就能选择安装所需应用,那就跟手机一样的方便了。其实也就是把生态建立起来,一切就好办了。至于系统的维护就不是一般用户考虑的事了,交给技术员就行了。
Reply View the author
Comments
Dengshuangjang
2019-07-12 00:47
这个说法,大家都赞同,用电脑,图的就是舒心!
avatar
duanyao
deepin
2019-07-10 22:44
#31
https://bbs.deepin.org/post/180214
怎么说呢,我只是告诉你普通人的想法,以及作为管理普通人用电脑的想法,如果说换linux是为了提升我的技 ...

做一个内网更新服务器恰恰就是“不给下面用的人找事”,比你现在的做法好得多。
如果你继续坚持偏见而不愿学习的话,我也只能言尽于此了,关我什么事儿呢?
我也不认为 linux 会因没有按照你的想法来而损失什么,因为我确信你们的情况才是少数。
Reply View the author
2 / 2
To page