The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Как создать INDEX файл после обновления коллекции портов в последних версиях FreeBSD
Скачать индексный файл:
   cd /usr/ports
   make fetchindex

Или сгенерировать с нуля:
   make index (работает очень долго).
 
25.02.2005
Ключи: freebsd, ports / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / FreeBSD специфика / Установка и апгрейд FreeBSD и приложений.

Обсуждение [ RSS ]
  • 1.1, Sergey (??), 13:45, 25/02/2005 [ответить]  
  • +/
    На 5-STABLE "make fetchindex" приводит к получению неактуального INDEX-5 (cvs2.ua.freebsd.org)
     
  • 1.2, McLone (?), 15:08, 27/02/2005 [ответить]  
  • +/
    Kto juzaet /var/db/sup/refuse, u togo ne prohodit eto:
    cd /usr/ports && make index
    ili eto:
    portsdb -Uu

    Postavit' sysutils/p5-FreeBSD-Portindex, on mozhet rabotat' s nepolnymi portami [bez uzkoglazyh]

    Lichno ja ispol'zuju sledujushij script:
    ===== cat ~/scripts/cvsupp.sh ======
    #!/bin/sh
    CVSUPOUT=/tmp/cvsup.out
    CVSUP=${CVSUP:-"/usr/local/bin/cvsup -g -L 2"}
    CVSUPFILE=${CVSUPFILE:-"/usr/sup/ports.sup"}
    PORTSDIR=${PORTSDIR:-"/usr/ports"}
    INDEXFILE=${INDEXFILE:-"INDEX-5"}
    INDEXLOCAL=${INDEXLOCAL:-"INDEX.local"}
    if [ -d $PORTSDIR ]; then else
            echo "Error: $PORTSDIR doesnt exist !!!"
            exit 1
    fi
    if [ -e $PORTSDIR/$INDEXLOCAL ]; then
            script $CVSUPOUT $CVSUP $CVSUPFILE
            cache-update -i $CVSUPOUT
            rm $CVSUPOUT
            portindex -o $PORTSDIR/$INDEXLOCAL
            ln -sf $INDEXLOCAL $PORTSDIR/$INDEXFILE
            portsdb -fu
    else
            $CVSUP $CVSUPFILE
            portsdb -Fu
    fi
    cd $PORTSDIR
    patch < ~/etc/ports.diff
    #rm Makefile.orig
    #rm Mk/bsd.port.mk.orig
    ls -l $PORTSDIR/INDEX*
    find $PORTSDIR -type f \( -name *.orig -or -name *.rej -or -name *.bak \) -delete &

     
  • 1.3, marx (?), 03:14, 28/02/2005 [ответить]  
  • +/
    еще есть такой порт sysutils/p5-FreeBSD-Portindex.
    перловый скрипт portindex из этого комплекта работает гораздо быстрее чем make index
     
     
  • 2.4, McLone (?), 22:13, 28/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    ja zh uzhe pisal za eto [vyshe]...
    >перловый скрипт portindex из этого комплекта работает гораздо
    >быстрее чем make index
    aga... eto posle togo kak cache-init projdet... a cache-init pervyj raz delaetsia eshe dol'she chem make index
     
     
  • 3.5, Charon (??), 00:14, 02/03/2005 [^] [^^] [^^^] [ответить]  
  • +/
    А я cache-init запускаю каждый раз перед portindex. Cache-update у меня вообще ничего не делает почему-то.
     
     
  • 4.6, McLone (?), 04:02, 02/03/2005 [^] [^^] [^^^] [ответить]  
  • +/
    /etc/make.conf na meste? V nem musora net?
    poprobuj moj script [vyshe po thread'u, shtoby pahal nado snachala "touch /usr/ports/INDEX.local"]

    p.s. a u tebya chasom perl i modul'ki k nemu ne krivo stoit? tam major update nedavno byl... use.perl ubili..

     

  • 1.7, core (?), 17:52, 02/03/2005 [ответить]  
  • +/
    Верно так:
    cd /usr/ports && /usr/bin/make -k INDEX_JOBS=4 index > /dev/null 2>&1
     
  • 1.8, Krang (?), 15:50, 03/03/2005 [ответить]  
  • +/
    Подскажите,пожалуйста, как можно раскидать пакаджи на CD, без потери связей?
     
     
  • 2.9, butcher (ok), 12:43, 16/03/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно корректно создать INDEX'ные файлы
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру