Выхлоп emerge в текстовый файл [РЕШЕНО]
Diversant 5 декабря, 2017 - 14:23
Добрый день!
Наверняка я не первый и не последний кто спрашивает, но как таки сохранить выхлоп emerge в текстовый файл?
Всё, что получаю, как наверное уже понятно - это:
* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies |
Задача - получить список пакетов, которые готовятся к пересборке и собрать по списку те, которые не вызывают конфликтов, а потом уже отдельно разбираться с конфликтами.
»
- Для комментирования войдите или зарегистрируйтесь
emerge -vp system world 2>&1
emerge -vp system world 2>&1 > emer.txt
Только все-таки лучше
Офф-топик, но все-таки лучше
emerge -vp @system @world 2>&1 > emer.txt
П.С. В твоем случае
@system
избыточен.Спасибо. Но, развивая тему,
Спасибо. Но, развивая тему, как можно распарсить строки вида
[ebuild U ] kde-frameworks/kcodecs-5.40.0:5/5.40::gentoo [5.38.0:5/5.38::gentoo] USE="nls -debug -doc {-test}" 214 KiB
только на названия пакетов?
Сам, увы, не силён в sed/awk :(
Ну так можно:
П.С. 6 лет в Генту и все еще не силен?!.. ;)
Эмм.. стыдно, но всё же
Эмм.. стыдно, но всё же спрошу как осуществить построчный вывод из файла, чтоб потом его кормить через pipe?
Для твоего случая это:
Извини, но дальше делать за тебя бессмысленную работу (см. http://www.gentoo.ru/node/29452#comment-218749) не вижу смысла, поскольку это уже даже не решение твоих проблем (которых нет, кстати!), а реализация детских хотелок...
Учи матчасть, если есть желание играться. :)
А прейскурант на чтение манов вслух нога уже здесь озвучивал!.. ;)
Может я представитель редкого
Может я представитель редкого вида - юзверей в генте? Ну или админ локалхоста. Сильно глубоко не ковыряюсь: работает - не трогаю.
Вот и не трогай!Или
Вот и не трогай!
Или ковыряйся глубоко! Это Генту, по-другому здесь не получится...
Будут реальные проблемы при попытке РЕШИТЬ ПРОБЛЕМУ САМОМУ - обращайся! Но не перекладывай свое обучение на дядю...
Спасибо! Уже достаточно.
Спасибо! Уже достаточно.
/
Ты совершенно напрасно пропустил цитату того, что делаешь.
:wq
--
Live free or die
Поддерживаю... да и сама идея
Поддерживаю... да и сама идея порочна: а что если в конфликтах важные базовые зависимости?!..
В принципе надо делать совсем наоборот: сначала вручную разрешать зависимости, а потом отпускать все на компиляцию. :)
Такой вариант есть
eix -u* --format '< installedversions:NAMEVERSION>'
PS: пробел после знака "меньше" убрать... или/и читать man eix