LINUX.ORG.RU
ФорумTalks

Конкурс для гентушнегов


0

0

Объявляется конкурс. Нужно скомпилить все пакеты (незамаскированные), которые есть в портедже. Предлагается придумать самую короткую строчку, которая это делает.

Мой вариант:

cd /usr/portage;for i in `ls -1`;do ls -1 $i|xargs -I ъ emerge $i/ъ;done

72 знака

★★★★★

s/гентушнегов/джентушников/

Мациес ракстит парэйзы!

anonymous
()

> cd /usr/portage;for i in `ls -1`;do ls -1 $i|xargs -I ъ emerge $i/ъ;done

и && echo "ФСЁ! АБРАТНА ЖДЁМ ЕБИЛДОФ!"

iBliss
()

find /usr/portage|sed 's!.*/\(.*\)\.e.*$!=\1!'|xargs -I! emerge !

65 символов

anonymous
()
Ответ на: комментарий от Chubaka

> ls /usr/portage/* | xargs emerge

Идея) Только тогда неплохо б ls -1. И, кроме того, есть пакеты с одинаковым именем, для которых надо писать полный путь

michwill ★★★★★
() автор топика
Ответ на: комментарий от gr_buza

Установит и замаскированные пакеты.

anonymous
()

Поправил немного:

find /usr/portage|sed 's!.*/\(.*/.*\)/.*$!\1!'|xargs -I! emerge !

65 символов. Поставит все незамаскированные пакеты включая пакеты с одинаковым именем. Правда ставиться будут по нескольку раз, но об этом в условии ничего не сказано :-)

anonymous
()
Ответ на: комментарий от Sphinx

Уже не первый раз слышу подобные предложения - снимать кулер что бы сыльнее обогревал, но это _глупое_ заблуждение! С кулером помощение в котором находится комп, обогреется быстрее чем без него

anonymous
()
Ответ на: комментарий от FatBastard

все! Прехожу на FreeBSD! gentoo курит в сторонке!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.