Просмотр полной версии : ./configure. Лень вперед меня родилась...
shurutov
02.07.2004, 13:28
В общем все знают сию команду, и лично я сомневаюсь, что основная масса ее запускает as is, т.е. просто ./configure без параметров. А запускается сначала ./configure --help, а потом уже то, что нужно. Я лично раза два, если не меньше запускал ./configure --help, а потом ручками вбивал то, что мне нужно. Потом меня достало ручками вырезать шапку, я что-то еще изобрел на bash+perl. Садомазохист. Потом эта сладкая парочка у меня осталась на старой работе, и я сделал один скрипт на перле, который обозвал make.conf:
#!/usr/bin/perl -w
use strict;
my $line="";
my $flag=0;
open(FILE_IN,"./configure --help|") or die "А вот болт! А не ./configure...";
open(FILE_OUT,">conf.sh") or die "А вот болт, а не conf.sh";
print FILE_OUT "#!/bin/bash\n\n";
while(<FILE_IN>)
{ if($flag==1)
{ print FILE_OUT;
}
elsif($_=~/Usage: (\.\/)*configure(.)*/)
{ print FILE_OUT "./configure";
}
elsif($_=~s/^\s+(--prefix=(.)*)/ $1/)
{ print FILE_OUT;
$flag=1;
}
}
close(FILE_IN);
close(FILE_OUT);
chmod '0755', "conf.sh";
system("cp conf.sh conf.bak");
Не бог весть какая невидаль, но мне времени экономит - изрядно.
Эээ shurutov а ты не пробовал юзать gentoo ? Помогает.
Ага, а еще самая продвинутая основная масса запускает так:
emerge
нее
export USE="...."
emerge -u world ;)
нее
export USE="...."
emerge -u world ;)
Не нада!
Я как-то зимой решил на своем ноуте сделать emerge world, после чего все проги вследствии линковки со старой glibc пошли лесом.
2shaman: странно ни разу не было :)
Там правда версия старая стояла, уже не помню какая. Но больше экспериментировать пока не тянет.
2shaman: на 2004 билдах все ок
У меня на серваках:
Gentoo Base System version 1.4.3.8p1
А ты glibc обновлял?
Да. но не забудь ребутнуться :)
это 1.4 :) смени линк в /etc
см куда make.profile указывает
default-x86-1.4
Вот после ребута косяки и вылезли
Кто мне расскажет, в чем преимущества emerge?
Кто мне расскажет, в чем преимущества emerge?
это команда для установки прог из портов для gentoo
default-x86-1.4
см defailt-2004.0 к примеру :)
Я если линк перепишу на новый профайл, то проблем потом не поимею?
нет. Получишь апдейт системы ;)
ОК. Из отпуска приду - проверю.
Ну дык тогда cd /usr/ports/<cat>/<port> && make install во Фряхе =)))))
2Syd: emerge в gentoo более идиелогически правильный =)
shurutov
05.07.2004, 04:45
2All. Если я буду ставить джента, меня за трафик начальство за чего-нибудь подвесит. Предварительно порвав на британский флаг. Если мне кто-нибудь полный текущий репозитарий на болванках вышлет - буду попробовать с удовольствием.
ЗЫ. Более подробное обсуждение - лучше в асю.
А чего это народ в последнее время сваливает на дженту? С чем связан сей миграционный период?..
shurutov
05.07.2004, 10:47
2Syd. Система портежей - весьма здравая весчь. А так... Линух - он и в Африке линух. Слаку 10-ку хосю!!! :cry:
Ага, в линуксцентре (http://www.linuxcenter.ru)появилась :):) Это кайф, ч/з недельки три придет :):)
2shurutov: Переходить на дженту ради системе портежей?
А Слака 10 - дааа, ужо поставил =))))
Кстати, народ, где откопать исходники libjconv, либо сей пакет под Слаку? Везде обыскался уже...
2shurutov: Переходить на дженту ради системе портежей?
не только. Там много вкусностей. Это конструктор лего. Что захотел, то и будет.
А Слака 10 - дааа, ужо поставил =))))
Кстати, народ, где откопать исходники libjconv, либо сей пакет под Слаку? Везде обыскался уже...
А вот такой проблемы в gentoo не существует :)
вот почему:
bash-2.05b$ emerge search libjconv
Searching...
[ Results for search key : libjconv ]
[ Applications found : 1 ]
* app-i18n/libjconv
Latest version available: 2.9
Latest version installed: [ Not Installed ]
Size of downloaded files: 19 kB
Homepage: http://ghost.math.sci.hokudai.ac.jp/misc/libjconv
Description: A library for converting between kanji encodings
License: LGPL-2
shurutov
08.02.2006, 14:19
нее
export USE="...."
emerge -u world ;)
Моя есть бысть думать, что
# echo <packetname> "flags" >> /etc/portage/portage.use будет более идеологически правильно :):wacko:
Enkryptor
08.02.2006, 14:45
нее
export USE="...."
emerge -u world ;)
нее!!
USE="..." emerge -u world
Слаку 10-ку хосю!!! :cry:
чур меня... стоит у меня сие счастье... стояла 10.0, проапдейтил сваретом до 10.2... ниче хорошего... :)
Слака рулез! Убогий менеджер пакетов, очень специфичный набор софта, максимум на хорошую WS. Сервер полноценный на сборке Волькерди не построишь.. Хотя по сравнению с 9-й веткой появилась куча новых пакетов, что есть удобно :)
vBulletin® v3.8.0, Copyright ©2000-2012, Jelsoft Enterprises Ltd. Перевод: zCarot