Страница 1 из 2

Скомандовал млять...

Добавлено: 2011-09-27 21:47:04
denis-k
В общем дал команду

Код: Выделить всё

# pkg_delete -f opera \*
После сообщений "не могу удалить это... то..." опомнился и остановил. Можно как-нить восстановить, что удалил или это уже все?
Просот трахался два дня, обновлял мир, ставил КЕДы, все проработало пару дней и тут так лохануться :st: КЕДы уже не стартапят...

Re: Скомандовал млять...

Добавлено: 2011-09-27 21:55:43
glukDeLuxe
А так?

Код: Выделить всё

cd /usr/ports/www/opera
make deinstall 
make install clean

Re: Скомандовал млять...

Добавлено: 2011-09-27 21:57:53
denis-k
glukDeLuxe писал(а):А так?

Код: Выделить всё

cd /usr/ports/www/opera
make deinstall 
make install clean
уже не судьба :) лень - двигатель регресса :)

Re: Скомандовал млять...

Добавлено: 2011-09-27 22:03:47
glukDeLuxe
Понятно, не дочитал конец команды - \*
:smile:
если дампа нету то судя по всему всё заново :"":

Re: Скомандовал млять...

Добавлено: 2011-09-27 22:04:51
denis-k
glukDeLuxe писал(а):Понятно, не дочитал конец команды - /*
:smile:
если дампа нету то судя по всему всё заново :"":
сссссуко, скоро стану гуру по установке Фряхи :st:

Re: Скомандовал млять...

Добавлено: 2011-09-27 22:30:43
iZEN
denis-k писал(а):В общем дал команду

Код: Выделить всё

# pkg_delete -f opera \*
После сообщений "не могу удалить это... то..." опомнился и остановил. Можно как-нить восстановить, что удалил или это уже все?
Если /usr/local и /var/db/pkg были бы на ZFS, а перед опасной командой сделали снапшоты, то можно было бы восстановить одним мановением руки:

Код: Выделить всё

zfs rollback poolname/usr/local/snapname && zfs rollback poolname/var/db/pkg@snapname
На будущее
Чтобы лишний раз не компилировать, нужно делать пакеты при сборке:

Код: Выделить всё

portinstall -p category/portname
или

Код: Выделить всё

portmaster -gD category/portname
в каталоге $PACKAGES/All (/usr/ports/packages/All).

Re: Скомандовал млять...

Добавлено: 2011-09-27 23:45:55
denis-k
iZEN писал(а): На будущее
Чтобы лишний раз не компилировать, нужно делать пакеты при сборке:

Код: Выделить всё

portinstall -p category/portname
или

Код: Выделить всё

portmaster -gD category/portname
в каталоге $PACKAGES/All (/usr/ports/packages/All).
Буду иметь в виду, спасибо :)

Только неужели нет какой-нить утилиты, которая может прореить зависимости по пакетам и доустановить удаленные мною??

Re: Скомандовал млять...

Добавлено: 2011-09-28 0:05:02
FiL
дык восстановить зависимости не проблема (относительно). А вот как найти удаленные пакеты от которых никто не зависел?

Re: Скомандовал млять...

Добавлено: 2011-09-28 0:34:55
gx_ua
аааа, у меня была похожая ситуация, чисто случайно снес на десктопе /var/db/pkg. Пришлось вспоминать что стояло и все пакеты переставлял заново. Потом получилачь каша в системе....

Теперь внимательнее команды ввожу)))

Re: Скомандовал млять...

Добавлено: 2011-09-28 0:41:35
FreeBSP
у меня было

Код: Выделить всё

rm -rf /usr/obj /*
и

Код: Выделить всё

[/home/marie]# chown -R marie .*
во втором случае восстанавливал права на папки руками, благо пользователей немного, а кроме /home/* ничего Маше не подарилось
в первом опомнился быстро и успел жмакнуть контролцЭ

фатальные последствия опечатки в _ОДИН_ символ
но эту школу надо пройти, учишься только на своих шишках

Re: Скомандовал млять...

Добавлено: 2011-09-28 7:48:58
Bayerische
Вот и вспомнишь венду с её пятикратным "Вы точно хотите это удалить? Вы в трезвом уме и здравой памяти?"

Re: Скомандовал млять...

Добавлено: 2011-09-28 8:50:42
lap
Винда конечно спрашивает, но не всегда ее писанину читают =)

И она помоему не спрашивает ничего, если чтото из cmd делать. Просто чаще всего все через какуюнибудь гуйню днлается мышкой.

Re: Скомандовал млять...

Добавлено: 2011-09-28 9:20:04
Charlz_Klug_
В тему:
Винда:
Приветствую тебя, мой повелитель!!!
Вы действительно хотите удалить этот каталог, о мой повелитель?!!!
Извините, я не могу удалить этот файл, мой повелитель, без него мое существование станет невозможным, о мой повелитель!!!

Линукс:
Дарофф, чувак!
Хочешь это сделать? Валяй!!!
Что ой бля?
Я тебя просил это делать?
Тряси теперь бубен, я послушаю!!!
Отсюда.

Re: Скомандовал млять...

Добавлено: 2011-09-28 10:20:01
Gamerman
FiL писал(а):дык восстановить зависимости не проблема (относительно). А вот как найти удаленные пакеты от которых никто не зависел?
Сами найдутся, со временем, когда вспомнится, типа: "А где этот пакет делся?" :)

Re: Скомандовал млять...

Добавлено: 2011-09-28 11:58:38
glukDeLuxe
Интересно, много ли народу после подобных команд, вняло наконец таки рекомендациям не работать под учётной записью root без крайней необходимости.

Re: Скомандовал млять...

Добавлено: 2011-09-28 12:08:47
Gamerman
А много народу не под рутом с пакетами балуется?

Re: Скомандовал млять...

Добавлено: 2011-09-28 12:30:32
denis-k
Gamerman писал(а):А много народу не под рутом с пакетами балуется?
мне вот тоже интересно ))

Re: Скомандовал млять...

Добавлено: 2011-09-28 12:32:15
denis-k
КЕДы поднял и пока работаем :) Далее, думаю, само вылезет чего не хватает :))

Re: Скомандовал млять...

Добавлено: 2011-09-28 12:37:02
Morty
на будущее можно
bpkg поюзать... и делать бэкап пакетов всех например... срезы например 1 р в месяц
На быстрой машине это 5-10 минутное дело.

Re: Скомандовал млять...

Добавлено: 2011-09-28 18:44:34
denis-k
Morty писал(а):на будущее можно
bpkg поюзать... и делать бэкап пакетов всех например... срезы например 1 р в месяц
На быстрой машине это 5-10 минутное дело.
спасибо, ща гляну

а кто быстро скажет как сделать пакеты из уже установленного софта?

Re: Скомандовал млять...

Добавлено: 2011-09-28 23:23:43
FiL
glukDeLuxe писал(а):Интересно, много ли народу после подобных команд, вняло наконец таки рекомендациям не работать под учётной записью root без крайней необходимости.
это замечательный совет. Для десктопа. А на своих серверах я кроме апдейта и ребута никаких действий не произвожу. И для обоих нужен рут. Так что заводить там лишнего юзера и каждый раз первым действием делать su - это просто лишние действия без всякой морали.

Re: Скомандовал млять...

Добавлено: 2011-09-28 23:34:16
Bayerische
FiL
И сеть у вас безопасная, прям под рутом заходите?
Можно и через sudo...

Re: Скомандовал млять...

Добавлено: 2011-09-28 23:45:36
FiL
Bayerische писал(а):FiL
И сеть у вас безопасная, прям под рутом заходите?
Можно и через sudo...
кхм... а какая разница насколько безопасная сеть? если пароль рута при коннекте по ssh как-то выловят, то и мой юзеровский пароль выловят и с ним поимеют тот-же sudo. Или вычленят пароль рута при su. А вообще у меня везде авторизация по паролю отключена. Коннекчусь только по ключу. Но это вторично, кмк.

Re: Скомандовал млять...

Добавлено: 2011-09-29 0:22:02
Bayerische
я про брутфорс...

Re: Скомандовал млять...

Добавлено: 2011-09-29 4:48:52
FiL
1. ну пускай побрутфорсят...
2. если поломают мой аккаунт к которому есть права на sudo, то результат такой же
3. в общем-то я и юзеровский аккаунт не хотел-бы, чтоб взломали. Особенно учитывая то, что поднять привилегии из шелла всяко проще, чем снаружи.