Установка бо-о-о-о-ольших пакетов
Гость 26 мая, 2005 - 06:16
На работе когда ставил OpenOffice, приходилось оставлять компьютер работать всю ночь... А есть какой-либо вариант, скажем так, сделать паузу в установке, а затем с того же места продолжить компиляцию?
»
- Для комментирования войдите или зарегистрируйтесь
может проще ставить openoffice-bin ?
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Если комп выключать не будешь, то можно: ctrl+z - приостановка процесса; запуск процесса с места приостаноки - fg.
Можно изменить приоритет процесса, чтобы работать сборка не мешала:
quickpkg - делает бинари из установленных пакетов. Ессно под ту же платформу. С разными платформами приходится выделывать акробатические трюки.
emerge -B соберет только бинарник, устанавливать не будет.
пробовал собирать системку на двухголовом пне 4 для целерона при помощи chroot - песня.
В общем если интересно про портежи узнать - на вики по ссылкам.
Если более конкретно...
to v12aml
дело не совсем в OpenOfficе... просто чтобы исчезла ошибка со шрифтами (я спрашивал об этом на форуме) нужно обновить kdelibs и kdebase, на работе на P4-1800 это делалось около 3-4 часов... а дома Cel600... вот в чем проблема...
to Ustas
Проблема в том, что комп надо будет выключать... :( Кстати, а я торможу консоль по ScrollLock... =)
to wi
А можно поподробнее о сборке бинарника на другой системе? Или где можно почитать об этом?
Сборка "для друзей"
На двух головом пне 4 - федора, создал каталог /mnt/gentoo.
1) Работаем под руут, делаем образ 4 гига с файловой системой ext2 в домашнем каталоге руут, монтируем этот файл в /mnt/gentoo
mkdir /mnt/gentoo
cd ~
dd if=/dev/zero of=gentoo.iso bs=1024k count=4000
/sbin/mke2fs gentoo.iso
mount -t ext2fs -o loop gentoo.iso /mnt/gentoo
Ничего не напоминает?
2)Сборка таки системы на "созданном" диске.
...и дальше по инструкции установки генты. Пропустил раздел разметки винтов ессно,бо с работы выгонят :) Копирование стажа, монтирование - (копирование) дерева прортежей, сшрутинг и тп. все как (или почти как) в инструкции. Поскольку пень4 прекрасно работает с программами, заточенными под пень 3 2 1 486 386 286 086 ... - c этим методом никаких проблем. Прописывать загрузчик в бутсектор не надо. Монтировать буут не надо. Настраивать фстаб тоже не надо. Мэйки и ядро настраивай на ЦЕЛЕВУЮ платформу. Система влезает на ДВД (дерево портежей лучше монтировать извне). В общем надеюсь понятно что нужно а что не нужно делать.
Собранный образ закатал на двд.
На целевой - грузишся с ливсд и заливаешь двд на реальный раздел
обрати внимание на флаг cp -p, который сохраняет оригинальные права
Отдельные пакеты лучше таскать бинарниками. Монтирую свой любимый образ, сшруут, сборка пакета, quickpkg итд.
PS
Буду рад если кто подскажет способ без сшрута. В описании емерге есть переменная ROOT, она меняет корень. Если попробую поделюсь.. Не разбирался так же с компиляцией на "совсем непохожую платформу" за неимением последней. Этот метод (ИМХО) даст сбой если целевой процессор несовместим с хостом.
Вопрос...
А нельзя дать:
emerge --buildpkgonly kdelibs (например...)
указав что надо делать бинарный пакет для работы не с P4, а с P3? Ведь в /etc/make.conf есть строка
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
что если сделать:
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
или так не получится?