微信你为什么要改我 Linux 系统文件?

2022-06-10 11:26:17 +08:00
 j0ck1e

听说优麒麟和腾讯一起开发了 linux 版的微信,我想着有官方安装包了就赶紧把网页封装的微信替换掉,经过一番搜索在优麒麟 appstore 里面找到了weixin_2.1.1_amd64.deb安装包,装好体验一番感觉非常失望,基本的功能都没做好,这里就不展开说了。 又过了几天,我使用 timeshift 备份发现系统信息一栏变成了Kylin V10(kylin),一开始我还没在意,直到有次我执行cat /etc/lsb-release,截图如下并附上实际系统信息

lsb-release信息已经变成了优麒麟,随即我就想到是不是前段时间安装的微信有问题,于是我把安装包打开看看里面到底做了什么,果然不出所料,里面有个无法理解操作 图中可以看到postinst执行了两个操作

mv /etc/lsb-release /etc/lsb-release-test
mv /etc/lsb-release-ukui /etc/lsb-release

将系统自身的lsb-release重命名,然后用安装包里面的lsb-release-ukui取而代之

Linux 版微信做的这么拉就算了,为什么还要搞这些小动作? 难道是为了提高国产操作系统的安装统计量?

15436 次点击
所在节点    Linux
60 条回复
yanqiyu
2022-06-10 16:45:54 +08:00
这应该不是微信干的,而是打包者的操作

这种上下文我来打包可能会尝试用 bwrap 伪装
DreamSaddle
2022-06-10 17:26:50 +08:00
DreamSaddle
2022-06-10 17:27:02 +08:00
ooooo
2022-06-10 17:34:53 +08:00
恐怕只有苹果严格审核的 iOS AppStore
才能制服微信这个流氓软件了吧 ?
SenLief
2022-06-10 17:43:54 +08:00
@vvjyun318 哦,打错字了,我意思是微信出啥不寻常的我都信,这货没好的。
undef404
2022-06-10 18:05:07 +08:00
你在 u 麒麟的 appstore 裏找到的安裝包,被改 lsb_release 也无 fuck 说
libook
2022-06-10 18:23:43 +08:00
在想是不是有办法可以让应用程序跑在 Docker 里,然后把界面投到当前窗口管理器上。
pengtdyd
2022-06-10 18:41:09 +08:00
shadowfish0
2022-06-10 19:54:16 +08:00
其实不太理解,微信这么烂了,我看论坛里留联系方式也都是微信,没看留 QQ 的
Buges
2022-06-10 20:29:29 +08:00
@libook 当然是可以的,不过 docker 不是为了桌面设计的容器环境,做这种事情很不方便。推荐用 bwrap ,专门为桌面应用沙盒设计的,底层和 docker 一样使用了 linux 内核提供的 namespace 等容器系统。
flatpak 就是基于 bwrap 构建的面向最终用户的运行环境,不过对于自己手动沙盒运行一个程序来说,手动写个 bwrap 的启动脚本比打个 flatpak 包方便的多。
python4
2022-06-10 22:27:14 +08:00
无论是微信还是 deb 发行方搞的,都是没有工程素养的体现。
sciel
2022-06-10 23:48:50 +08:00
请问一下这两个操作的意义是什么?
Donahue
2022-06-11 00:19:07 +08:00
国产软件都是毒瘤,哪怕到了 linux 系统也是毒瘤。钉钉也差不多,更新 deb 包居然是下载到文件夹。。
westerndream
2022-06-11 00:38:26 +08:00
最开始在普通 Ubuntu 里偷个优麒麟的 appstore 和 kmre 来尝试的时候,就发现认 lsb-release ,只好用 bwrap 或者 mount --bind 改变 lsb-release
V20190710
2022-06-11 00:58:56 +08:00
@ByteCat 那么,微信为什么要限定版本呢?
debuggeeker
2022-06-11 09:40:43 +08:00
@westoy 还是你牛
ltkun
2022-06-11 09:52:47 +08:00
@shadowfish0 qq 微信不是一个德行 至少留个 tg 吧
bigbigpark
2022-06-11 11:15:21 +08:00
GalaxyVIP
2022-06-11 13:48:32 +08:00
无限作恶。
dongpengfei1
2022-06-13 13:31:11 +08:00
优麒麟强制微信出一个 linux 版本,后来微信有想自己推出一个 linux 版本,就把优麒麟的拿过来加一个版本修改直接交工。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/858659

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX