Автор Тема: Recover на системен файл в гентоо  (Прочетена 1877 пъти)

Oxy

  • Напреднали
  • *****
  • Публикации: 253
  • Distribution: Fedora / Gentoo / Debian
  • Window Manager: KDE (4.2/ 3.5)
    • Профил
    • WWW
Здравейте, днес без да искам използвах echo > вместо >> и така затрих /etc/portage/package.use файла си в гентоо и сега търся начин да го въстановя... има ли нещо което може да се направи по въпроса ?

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: Recover на системен файл в гентоо
« Отговор #1 -: Feb 17, 2009, 17:34 »
Ако си ползвал ext2 да, ако не си не. Ако си вдигал наскоро portage-то има един вариант:

Почваш с emerge world и пишеш полека лека флаговете докато не ти иска нищо да обновява

За друг вариант не се сещам.
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

AgentOrange

  • Участници
  • ***
  • Публикации: 5
  • Distribution: Gentoo/Debian
  • Window Manager: KDE 4.x
    • Профил
Re: Recover на системен файл в гентоо
« Отговор #2 -: Feb 18, 2009, 09:44 »
Ще допълня казаното от zeridon, пробвай с

Код:
# emerge --newuse --pretend --verbose --deep system
# emerge --newuse --pretend --verbose --deep world
След което започваш да си пренаписваш package.use файла докато нищо не иска да се emerge-ва.

За да се предпазиш от подобни проблеми по-нататък вместо разните магии с echo, можеш да използваш flagedit (app-portage/flagedit). Единствения му проблем е, че не може да работи със sets (има ги във версиите на portage 2.2.x) нито пък ако конфигурационните файлове са разделени (package.* могат да бъдат директории и тогава се чете съдържанието на всички файлове в съответната директория - по-удобно е ако честичко се променят настройки). Повече за flagedit: http://en.gentoo-wiki.com/wiki/USE_Flags#flagedit. На страничката има и други инструменти за работа с portage, но съм работил само с flagedit, затова не се изказвам за тях ;)

П.П: Нямам gentoo пред мен за да изпоробвам опциите, но предплагам че си схванал идеята. Възможно е flagedt вече да се справя с проблемите, които посочих, но нямам как да пробвам.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
HDD ext3 recover, "Stellar Phoenix Linux" ??
Настройка на хардуер
help40 3 6278 Последна публикация Sep 20, 2012, 21:51
от Acho
Ubuntu recover after windows xp install
Настройка на програми
Activity 7 4447 Последна публикация Sep 09, 2007, 22:26
от 3v1
recover files from freebsd
Системни настройки
anakinn 2 2225 Последна публикация Apr 08, 2011, 18:10
от anakinn
A problem has occurred and the system can't recover. Please log out and try agai
Хардуерни и софтуерни проблеми
uphero 3 2519 Последна публикация Aug 20, 2016, 22:20
от Odido