Установка Пачками (как установить сразу несколько пакетов)
Модератор: /dev/random
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Установка Пачками
Люди вот решил установить все из папки xfce-extra. А как это сделать автоматом не знаю. Просто хочется натравить на папку emerge и что бы все установилось. Кто нить знает как это сделать? Просьба не предлагать устанавливать пакеты путем их ввода вручную!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Установка Пачками
Код: Выделить всё
cd /usr/portage/xfce-extra; emerge -pv `ls -d * | grep xfce`
Вот так попробуй.
serg_sk добавил в 06.06.2005 11:58
Только тебе прийдется размаскировать, все замаскированые пакеты.
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Установка Пачками
м..типа так:
использование: ./script.sh <directory>
в твоём случае - xfce-extra
хотя можно для конкретного случая:
Код: Выделить всё
#!/bin/bash
PORTAGE=/usr/portage/
if [ -z "$1" ]; then
echo missing dir argument
exit
fi
BASE=$1
LENGTH=${#BASE}
let LENGTH-=1
if [ "${BASE:$LENGTH:1}" != "/" ]; then
BASE=$BASE/
fi
MERGE=
for NAME in $( ls -p $PORTAGE$BASE | sed -n '/\/$/p'); do
MERGE=$MERGE' '$BASE$NAME
done
emerge -av $MERGE
использование: ./script.sh <directory>
в твоём случае - xfce-extra
хотя можно для конкретного случая:
Код: Выделить всё
for i in $( ls -p /usr/portage/xfce-extra/ | sed -n '/\/$/p' ); do emerge -av xfce-extra/$i; done;