Самая эпичная опечатка
Опечатки бывают разные. Значимые и не очень.
Из того, что я помню, выделяются 2 случая:
1. Когда в каком-то европейском банкомате выдавались вместо 5$ банкнот — 50$.
2. Когда в США начислили пенсию с лишним ноликом.
Но оба эти случая просто меркнут перед этой опечаткой: эпичная опечатка
Если вы разбираетесь в консольных командах, то лучше не читайте описание случившегося — получите еще больше удовольствия. Ну а остальных прошу под кат.
Итак, перед вами (по ссылке) представлен diff — список файлов и что в нем изменилось.
То, что повеселило меня находится в файле install.sh
, на 351 строке.
Автор хотел удалить:
rm -rf /usr /lib/nvidia-current/xorg/xorg
Но поставил один лишний пробел. В итоге верхняя команда выполняется как:
rm -rf /usr
И УДАЛЯЕТ все содержимое каталога /usr
. А в этом каталоге у 99% пользователей Linux хранятся персональные настройки и все личные файлы.
Эта строка и породила множество фотожаб:
PS. Если подходить к данному посту серьезно, то подобное меня огорчает. Большинство пользователей Linux обновляют библиотеки, не читая diff. Подобные опечатки очень редки, но вреда наносят больше, чем вирусы на Windows. И чем популярнее будет становиться Linux, тем больше подобных случаев будет происходить.
Хотя и здесь хорошо работает правило: Вышел новый софт? Подожди недельку, пока выловят все баги и выпустят фиксы.
PSS. Ну, и конечно, вы можете прочитать про мой rm -rf.
PSSS. И не забываем про backup!
фотожабы на 5+ =)
тоже как-то сервак облегчил, пришлось переставляться =)
Да, особенно последняя жаба порадовала на все сто.