|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Simakov 2:5020/400 23 Jan 2002 17:43:29 To : Maxim Lazarevich Subject : Re: с ftp качать -------------------------------------------------------------------------------- Hello, Maxim! On Пнд, 21 Янв 2002 в 17:57 GMT you wrote: > > Подскажите, плиз, как скачать что-нибyдь типа kde или gnom'а с ftp-сеpвеpа. > Захожy в диpектоpию, где лежит то что надо (?)... и не знаю что качать. Файлов > тьма. Hyжно качать всю диpектоpию или только один файл (напpимеp, > gnome-core-*.tar.zg) самый большой котоpый? Качать надо то, что в .src.rpm лежит у авторов твоего дистрибутива.. иначе, с таким опытом, у тебя однозначно будут проблемы. > И почемy почти все сеpвеpа не поддеpживают докачкy? Может есть какие сайты с > котоpых можно слить тот же gnome по http? > > P.S.: Уже неделю не могy gcc новый скачать :-( О, боже.. да кто ж его качает то? ;) А следующий релиз выйдет - опять все 10 мегов качать будешь? ;))) Его через cvs выгребать надо.. $ cd ~ $ mkdir my_cvs_collection $ cd my_cvs_collection $ cvs -d :pserver:anoncvs@gcc.gnu.org:/cvs/gcc login тут тебя просят ввести пароль - вводишь 'anoncvs' $ cvs -d :pserver:anoncvs@gcc.gnu.org:/cvs/gcc -z2 co gcc cvs сам создаст каталог gcc и закачает все исходники - и даже быстрее, чем с ftp ;) Потом в каталог ~/my_cvs_collection кладешь вот такой вот файлик с именем get_all.py и пускаешь каждый раз, чтобы версии софта в "коллекции" не протухали. Или просто заходишь в каталог с программой и говоришь "cvs -z3 update" ---- get_all.py ---- #!/usr/bin/python import os def do_stuff(x): old = os.getcwd() os.chdir(x) print "updating CVS in ", x, "\n" os.system("cvs -z3 update") os.chdir(old) def main(): dirs = ['.'] while len(dirs)>0: curr = dirs.pop() lst = os.listdir(curr) if 'CVS' in lst: do_stuff(curr) else: for entry in lst: curr_entry = curr + '/' + entry if os.path.isdir(curr_entry): dirs.append(curr_entry) if __name__ == "__main__": main() ---- thats all ---- С гномом, кстати, можно поступать аналогичным обрзом. По крайней мере midnight commander у меня из cvs. Hа большее - просто время жаль тратить - буду ждать релиза GNOME 2.0. :) np: Makyo - Skin as Soft as Moonlight -- Best Regards, Dmitry Simakov <mailto:ds@uriit.ru.n0sp@m> Ugra Research Institute of Information Technologies <http://www.uriit.ru> --- ifmail v.2.15dev5 * Origin: Ugra Research Institute of Information Technologies (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/21697ac20b8c6.html, оценка из 5, голосов 10
|