舌怪 发表于 2021-11-19 14:18

migros 发表于 2021-11-19 14:09
删除某个目录子目录下的子目录下的某个东西

现在路径截断 要删母目录(还是极度重要一删系统原地送走的 ...

明白了,就是本来想删/usr/abc/1.txt, 打成/usr /abc/1.txt的话就不管后面的直接删/usr是吧?

commanderyuri 发表于 2021-11-19 14:35

5long 发表于 2021-11-19 14:35

舌怪 发表于 2021-11-19 14:18
明白了,就是本来想删/usr/abc/1.txt, 打成/usr /abc/1.txt的话就不管后面的直接删/usr是吧? ...

不会不管, 而是会认为 /usr 和 /abc/1.txt 两个都要删.

省一楼:
这次这个事据说"This issue existed for a few hours and affected a number of users."
只存在了几个小时, 就让 Linus 给碰上了, 也是倒霉.
https://www.reddit.com/r/pop_os/comments/qllwv9/pop_os_needs_to_fix_this/hj59hw2/

Midnight.Coup 发表于 2021-11-19 20:32

本帖最后由 Midnight.Coup 于 2022-5-4 09:24 编辑

5long 发表于 2021-11-19 14:35
不会不管, 而是会认为 /usr 和 /abc/1.txt 两个都要删.

省一楼:

这概率要Debain系有Windows1/10的体量,这事的受害者就不计其数了。堪比1809首发的灾难事件

系统杀手 发表于 2021-11-19 20:42

橋白 发表于 2021-11-19 08:59
所以以后linux桌面版本会进化成一个应用一个docker吗

一个软件一个包已经被AppImage搞定了。不需要docker。

whzfjk 发表于 2021-11-20 06:53

两个路人 发表于 2021-11-20 12:19

Midnight.Coup 发表于 2021-11-21 00:53

本帖最后由 Midnight.Coup 于 2022-5-4 09:24 编辑

5long 发表于 2021-11-19 14:35
不会不管, 而是会认为 /usr 和 /abc/1.txt 两个都要删.

省一楼:

那 Shell 脚本的路径整条带上双引号还会这么执行吗

nessaj 发表于 2021-11-21 10:09

ryanz 发表于 2021-11-21 10:42

又看了事件详情,这个营销号自己傻屌,apt已经提醒了harmful,让他手动输入一段话二次验证,这是一个正常的英语环境的人都能明白的风险吧。然后现在事情闹大了,apt被改的这些包不能被卸载了,我服了,公司的it是windows那边的,每次都不会命令行那边安装server的ubuntu,每次都是装一个gui的然后我教他装了ssh后卸载图形环境,看乐子看到自己身上了。。。

indtability 发表于 2021-11-21 14:08

ryanz 发表于 2021-11-21 10:42
又看了事件详情,这个营销号自己傻屌,apt已经提醒了harmful,让他手动输入一段话二次验证,这是一个正常的 ...

这也能怪ltt傻屌吗?上游依赖没写好,不能因为包管理器有点保底机制就把锅甩到用户身上吧,不管这个问题多快被修复了,在这段时间内普通用户就要面临网络上的大部分办法都和自己遇到的不同的问题,用户自然只能自己解决了。对普通用户我们能做的最大的指责就是“你不会百度吗”,但要是百度解决不了难道还要指责对方不懂linux,不懂发行版,不懂包管理?这也太傲慢了,尤其是对于号称用户友好的发行版来说。

indtability 发表于 2021-11-21 14:13

另外,重看这封邮件,不了解这个作者,不过光看最后一段话感觉颇有几分讽刺的意味:感谢LTT,感谢啥?感谢他无脑 yes do as i say 搞的沸沸扬扬全世界都知道用apt装 steam 会卸载桌面环境?感谢 system76,感谢他们写出有问题的依赖最后让 apt 也不得不改特性?
也可能是我太阴暗了吧

r_ex 发表于 2021-11-21 16:54

普通用户谁知道那一大坨gnome什么的包是桌面环境?作为一个游戏系统,是不是应该专门为小白优化一下,加个容易看懂的提示

—— 来自 BlackBerry BBF100-4, Android 8.1.0上的 S1Next-鹅版 v2.1.2

Midnight.Coup 发表于 2021-11-21 23:08

本帖最后由 Midnight.Coup 于 2022-5-4 09:26 编辑

难怪 SteamOS 3.0 转去基于 Arch 了
等一个评测 Steam Deck,然后 pacman -Syyu 滚炸了

BRS5672023 发表于 2021-11-21 23:36

Midnight.Coup 发表于 2021-11-21 23:08
难怪 SteamOS 3.0 转去基于 Arch 了
等一个评测 Steam Deck,然后 pacman -Syyu 滚炸了


SteamOS will have a read-only immutable main filesystem by default. Updates will be distributed as a whole image and so it will replace it. There will also be a developer mode to let you modify the filesystem.

不知道还能不能 pacman 装软件。。。


古明地藏 发表于 2021-11-22 07:08

不会用win10了该被喷的是系统,不会用linux了该被喷的就是用户了
yes, do as I say这个二次验证命令有多危险你一个营销号不应该知道吗?

scikirbypoke 发表于 2021-11-22 10:05

BRS5672023 发表于 2021-11-21 23:36
SteamOS will have a read-only immutable main filesystem by default. Updates will be distributed as ...

估计要先重装成普通Arch

refo2613 发表于 2021-11-22 10:09

Midnight.Coup 发表于 2021-11-22 10:26

本帖最后由 Midnight.Coup 于 2021-11-22 10:58 编辑

refo2613 发表于 2021-11-22 10:09
这和DOCKER的思路很像啊

不是Docker,是Fedora Kinoite(KDE)/SliverBlue(gnome),Android和ChromeOS和开了SIP的macOS也是这样

倒是用于安装/管理软件的 flapak 可以使用容器也可以打包,就是比 electron 还吃空间 这问题一直没有有效的解决方案

Midnight.Coup 发表于 2021-11-22 11:19

nessaj 发表于 2021-11-21 10:09
不会
带上空格就是空格成为路径的一部分,也就是尝试删除 /usr下名为 '/ abc’的一个路径,
所以用引号的 ...

比如有哪些,我一般是用 mv 到一个临时文件夹,确定没啥问题再统一rm

YoumuChan 发表于 2021-11-22 11:21

ryanz 发表于 2021-11-21 10:42
又看了事件详情,这个营销号自己傻屌,apt已经提醒了harmful,让他手动输入一段话二次验证,这是一个正常的 ...

你依然可以强行移除,只需要加上-o APT::Get::Allow-Solver-Remove-Essential=1,我觉得挺好,普通用户没办法nuke自己的电脑,高级用户知道去哪搜索找到这个开关。

nessaj 发表于 2021-11-22 14:19

BorisX 发表于 2021-11-22 17:09

本帖最后由 BorisX 于 2021-11-22 17:12 编辑

古明地藏 发表于 2021-11-22 07:08
不会用win10了该被喷的是系统,不会用linux了该被喷的就是用户了
yes, do as I say这个二次验证命令 ...
只恨不能直接把硬件烧了,狠狠教训一下这帮麻瓜,叫他们再也不敢来玷污linux的易用性神话,老老实实接受“自己的智商只够用windows活该被鄙视”这个事实

ryanz 发表于 2021-11-22 20:02

r_ex 发表于 2021-11-21 16:54
普通用户谁知道那一大坨gnome什么的包是桌面环境?作为一个游戏系统,是不是应该专门为小白优化一下,加个 ...

不知道4个月前的这个样子的提示你能否接受,他安装 steam 应该是类似的提示
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
gnome-shell-extension-alt-tab-raise-first-window gnome-shell-extension-always-show-workspaces
gnome-shell-extension-pop-shop-details
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
linux-generic linux-system76 pop-desktop
The following packages have been kept back:
fwupd-signed gir1.2-flatpak-1.0 gir1.2-gdm-1.0 gir1.2-mutter-7 gnome-settings-daemon-common
gnome-shell-common gnome-shell-extension-prefs libglapi-mesa libglapi-mesa:i386 libnss-systemd
linux-headers-generic nautilus-extension-gnome-terminal systemd-sysv
The following packages will be upgraded:
linux-image-5.11.0-7620-generic linux-image-generic linux-modules-extra-5.11.0-7620-generic
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
pop-desktop linux-system76 (due to pop-desktop)
3 upgraded, 0 newly installed, 3 to remove and 13 not upgraded.
Need to get 61.7 MB of archives.
After this operation, 60.8 MB of additional disk space will be used.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?]

本来我是认为linux依赖傻逼的,看了这个提示后我改变了主意。如果一个用了popos的人对pop-desktop 那一行的提示视而不见的话,我无话可说。不过最后apt改了,不用这种magic的方法处理case,直接自己另外加参数,对大家都好,反正我满意。

r_ex 发表于 2021-11-22 22:42

ryanz 发表于 2021-11-22 20:02
不知道4个月前的这个样子的提示你能否接受,他安装 steam 应该是类似的提示




Linus装的时候待删除的essential packages挺多的,有11个,虽然里面的确有pop-desktop (视频 Linux HATES Me – Daily Driver CHALLENGE Pt.1 的 10:37)
主要是这个"You are about to do something potentially harmful."到底是说的是那么不太具体
而且新手即使看到pop-desktop了也可能认为是安装的必要步骤,就像重装一个东西的时候需要先卸载再重装什么的
如果把最后那句"Yes, do as I say!"改成"Yes, I want to delete my desktop environment!"可能会好点,不过对于apt本身来说实现起来复杂了一点。这里essential packages的抽象导致了小白看不懂
apt改成报错再加一个选项的方式保持了其原有的抽象,但是小白仍然不知道问题出在哪。虽然借助搜索引擎可以搞清楚,不过也不是很友好

q8f13 发表于 2021-11-26 16:35

BRS5672023 发表于 2021-11-21 23:36
SteamOS will have a read-only immutable main filesystem by default. Updates will be distributed as ...

这思路对,arch环境不稳定情况多数都是partial更新捅篓子

—— 来自 S1Fun
页: 1 [2]
查看完整版本: LTT装steam结果把系统卸掉那事居然让apt加了新特性