>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Флейм http://forum.mozilla-russia.org/viewforum.php?id=14 >Проблема при установке Gentoo http://forum.mozilla-russia.org/viewtopic.php?id=3118 |
djet > 21-05-2005 23:52:42 |
Ставлю на VMWare. Проделал всё в HandBook'e, в качестве ядра - genkernel; заргузчик - GRUB. Выделить код Код:# Which listing to boot as default. 0 is the first, 1 the second etc. default 0 # How many seconds to wait before the default listing is booted. timeout 5 # Nice, fat splash-image to spice things up :) # Comment out if you don't have a graphics card installed splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoo Linux 2.6.11-r9 # Partition where the kernel image (or operating system) is located root (hd0,0) kernel /kernel-2.6.11-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev initrd /initrd-2.6.11-gentoo-r9 doscsi При загружке не может смонтироваться корневой каталог:
|
Swappp > 22-05-2005 00:04:53 |
Какая ФС? И зачем ты в VMWare создал SCSI диск? Надо было простой IDE, меньше проблем. Скорее всего, ты не включил в ядро модули для SCSI, либо для ФС. |
djet > 22-05-2005 00:10:00 |
Swappp
Выделить код Код:/dev/sda1 /boot ext2 deafults,noatime 1 1 /dev/sda3 / ext3 noatime 0 0 /dev/sda2 none swap sw 0 0 /dev/cdroms/cdrom0 /f auto noauto,ro 0 0 /dev/cdroms/cdrom1 /g auto noauto,ro 0 0 /dev/fd0 /a auto noauto 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0
Так в реале у меня всё равно SATA, вот и хотел морально подготовиться к проблемам. И получил их
По умолчанию в genkernel и то, и другое присутствуют и включены в само ядро.. |
Swappp > 22-05-2005 00:25:48 |
djet
SATA != SCSI
Нет, тебе надо включить именно low-level драйвер SCSI адаптера, которого скорее всего по умолчанию нет. |
djet > 22-05-2005 00:56:37 |
Swappp
Это понятно, но SATA там находится внутри настроек SCSI, и в Win и контроллер (SI3112R), и диск опознаются как SCSI.
Можно подробнее, а то там очень много разных настроек SCSI. Могу выложить весь конфиг. Кстати, раз загрузка ядра проходит успешно, наверное, с драйверами SCSI всё в порядке? Может, параметры загрузчика неверные? |
Swappp > 22-05-2005 01:07:50 |
Давай.
Нет, до этого момента с диска все грузил только GRUB. |
djet > 22-05-2005 01:17:28 |
Вроде бы нашёл решение: mounting /dev/sda3 as root device problems Испытал ужас, увидев 98 компонентов, необходимых для установки KDE. Сколько дней это будет компилироваться? |
Swappp > 22-05-2005 01:33:22 |
djet
KDE меньше дня, но это на реальной машине (p4-2400, 512Mb). Хотя я давно KDE на голую систему не ставил, так что возможно дольше
На этом точно меньше дня Если GCC из-за разгона не будет валиться. |
djet > 22-05-2005 16:24:13 |
Опять облом Выложил-таки конфиг. |
Balancer > 22-05-2005 16:24:34 |
KDE 2.4 вместе с System (т.е. с нуля на Stage1, с полной сборкой всего, начиная от gzip, кончая gcc и xorg, максимальная оптимизация при компиляции): P3-1000/640RAM: Выделить код Код:# emerge -pve kde|genlop -p ... Estimated update time: 2 days, 10 hours, 44 minutes. На AMD64-2200: Понятно, что если ставить из того же Stage3, время будет существенно меньше (не потребуется пересборка GCC, glibc, утилит и т.п.) |
Balancer > 22-05-2005 16:32:32 |
djet пишет
Мне ничего не говорит, я давно привык через menuconfig настраивать При чём, кстати, если в настройках ничего не трогать, ядро заведётся на подавляющем большинстве систем. Разбирайся с параметрами grub'а и fstab'а. Вот пример для такой разбивки: /boot/grub/grub.conf Выделить код Код:# Boot automatically after 3 secs. timeout 3 # By default, boot the first entry. default 0 splashimage=(hd0,4)/boot/grub/splash.xpm.gz # Fallback to the second entry. fallback 1 # For booting GNU/Linux title Gentoo Linux root (hd0,4) kernel /boot/kernel-2.6.11-gentoo-r7 root=/dev/hda8 init=/linuxrc initrd /boot/initrd-2.6.11-gentoo-r7 # For booting Windows XP title Windows XP rootnoverify (hd0,0) makeactive chainloader +1 fstab под это дело: Выделить код Код:/dev/hda5 /boot ext3 noauto,noatime 1 1 /dev/hda8 / reiserfs defaults 0 0 /dev/hda6 none swap sw 0 0 /dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0 # - Это для USB Mass Storage (флешки и т.п.) /dev/sda1 /mnt/spio auto noauto # NOTE: The next line is critical for boot! none /proc proc defaults 0 0 # glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for # POSIX shared memory (shm_open, shm_unlink). # (tmpfs is a dynamically expandable/shrinkable ramdisk, and will # use almost no memory if not populated with files) # Adding the following line to /etc/fstab should take care of this: none /dev/shm tmpfs defaults 0 0 |
Swappp > 22-05-2005 17:03:25 |
djet
Возможно стоит еще включить
Лучше поставь в VMWare новый ATA диск и с помощью dd скопируй содержимое старого. SCSI тебе точно не нужен ;-) |
djet > 23-05-2005 01:36:40 |
Заработало после того, как я поменял адаптер на Buslogic, зато теперь вот такое счастье привалило: Кстати, что такое devfs, udev и cold/hotplug и чем отличаются ядро, собранное из /usr/src/linux, от genkernel? |
Swappp > 23-05-2005 01:44:00 |
genkernel создает initrd, из которого и загружаются модули для scsi и т.д.
Это для организации порядка в /dev |
djet > 23-05-2005 01:57:29 |
Нет, и не просили. Написано, что это stage2.
Поставил.. Сейчас посмотрим.
А почему в конфиге ядра devfs помечен как OBSOLETE? И что такое udev? |
isn > 23-05-2005 02:14:22 |
djet пишет
|
Swappp > 23-05-2005 02:33:58 |
djet
А ты со stage3 начинал? |
djet > 23-05-2005 02:41:10 |
Swappp |
Swappp > 23-05-2005 02:47:35 |
djet |
djet > 23-05-2005 02:53:29 |
Swappp
На всякий случай пересобираю ядро..
Мне бы для начала рабочую систему, желательно с иксами (которые тоже не запускаются..).. |
Swappp > 23-05-2005 02:55:52 |
djet |
djet > 23-05-2005 03:05:36 |
Swappp
Раз 5, наверное, уже.. Там столько параметров, что свихнуться можно.
Нужно делать /usr..что-то-там../xorgconfig? |
Swappp > 23-05-2005 03:32:33 |
djet
Что то типа того Я давно этого не делал, просто копировал старый конфиг и немного его правил... BTW, можешь взять его из других дистрибутивов (в смысле /etc/X11/xorg.conf), например с LiveCD, после загрузки. |
Balancer > 23-05-2005 09:50:12 |
Если познакомиться - можешь попробовать Gentoo в варианте Vidalinux - http://desktop.vidalinux.com/ Отзывы можно глянуть на http://www.linux.org.ru/jump-message.jsp?msgid=919918 |
djet > 23-05-2005 15:57:40 |
Balancer |
Balancer > 23-05-2005 16:28:09 |
djet пишет
С Gentoo с предкомпилёными пакетами А со временем - и пересобрать всё можно djet пишет
Небось, львиную долю этого времени glibc занял? Я тут в каком-то топике уже приводил время компиляции до kde от полного нуля. Сейчас снова гляну на AMD64 3000+ для KDE 3.4 Напомню, что это параметры для сборки от Stage1, с полной пересборкой всей системы (параметр "-e" в emerge) |
djet > 23-05-2005 16:36:44 |
Balancer
Вот, как раз хотел спросить, что нужно делать с бинарными пакетами из packages-x86-2005.0.iso? Я пробовал выставить export PKGDIR="/f", после чего emerge -k <имя пакета>, -- не работает.. |
djet > 23-05-2005 16:58:10 |
Остались ещё несколько небольших косяков: с первым уже разобрался.. |
Balancer > 23-05-2005 18:38:49 |
Фиг знает, никогда не ставил с бинарников Если трафик есть свободный - слей Vidalinux и посмотри, как у них сделано. Полагаю, проблема может быть в том, что ты пытаешься ставить не указывая точную версию пакета. Понятно, что при этом система пытается ставить самый свежий пакет, а не тот, что есть в packages
Ты про консоль, что ли? Это нужно ковыряться в сторону Frambuffer. Только я никогда его не использую, т.к. графический режим всегда медленнее текстового, а если нужны переменные размеры окон и т.п. - то и проще, и быстрее, и стандартнее запустить терминалку в иксах |
djet > 24-05-2005 16:45:12 |
О чудо, скомпиленный KDE даже загружается! После очередной перекомпиляции ядра начал работать framebuffer. 1. Как убрать пароль root'a (new password not acceptable) и включить autologon? |
Swappp > 24-05-2005 16:50:23 |
djet
Зачем? Работай под обычным пользователем.
Правильно делает. См п. 1
Опять закономерны вопрос, зачем? Оставь в виде модуля.
Зачем? от FB лишние глюки, а ничего толком не дает (есть же X). |
djet > 24-05-2005 17:02:19 |
Swappp
Что я себе не хозяин что ли? Привык всегда работать под администратором. Если нельзя убрать пароль, как хотя бы сделать autologon?
По наводке VMWARE Howto.
Для комфорта. |
Balancer > 24-05-2005 17:43:32 |
>1. Как убрать пароль root'a (new password not acceptable) и включить autologon? Автологон настраивается в том же KDE (в настройках, точный пункт не помню, то ли "Безопасность", то ли что-то в том же духе) >2. Как русифицировать консоль? Пробовал делать всё по HOWTO UTF-8, в результате вместо русских символов - псевдографика. Там всё нынче очень просто. Патчить нужно только /etc/init.d/consolefont Одну строчку вписать, одну поправить. Смотри на русском разделе www.gentoo-wiki.com Остальное задаётся штатно - сама кодировка, шрифты. >3. Почему KDM не даёт запускаться под root'ом? В безопасности вырублено. Вообще - это чрезвычайно пагубная привычка работать в GUI из под root'а. Более того, многие программы запускать не будут _в принципе_ Работай под пользователем, а для root'а когда нужно - запускай терминалку. >4. Почему после включения драйвера PCNET32 в ядро отрубился eth0? В виде модуля оно работало.. Не знаю, м.б. просто ошибся в чём-то? |
Balancer > 24-05-2005 17:47:13 |
>Что я себе не хозяин что ли? Привык всегда работать под администратором. Если нельзя убрать пароль, как хотя бы сделать autologon? Автологон можно (по крайней мере простым пользователем - сам так и делаю, за рута - не ручаюсь). Но, повторюсь, привычка пагубная. Попадётся тебе тот же прикол в виде и, если от рута запускал, будет тебе девственно чистая машина |
Swappp > 24-05-2005 17:59:36 |
Balancer
Главное будет продолжать работать хотя ничего выполнить не получится |
djet > 24-05-2005 18:13:13 |
Вспомнил.. passwd -d, всего и делов. Пожалуй, поступлю как у меня сейчас Win: root'a оставлю в покое, а заместо него создам djet'a с админскими правами. Balancer
По их HOWTO всё и делал, всё равно не работает..
Совершенно не въезжаю, что этот прикол делает.. |
djet > 24-05-2005 18:41:48 |
1. После обновления пакета в /etc появилась куча копий защищённых файлов (._cfg*). Как мне сравнить их с оригиналами? В Win я знаю, есть очень удобная программа Araxis Merge. |
Swappp > 24-05-2005 19:44:38 |
djet
etc-update... |
Balancer > 24-05-2005 21:16:56 |
Swappp пишет
До первой перезагрузки... Или до первого обращения к .so библиотекам ... djet пишет
Ок, полез в конфиги И фильтрую HowTo. /etc/make.conf Ядро: Выделить код Код:File Systems --> Native Language Support --> NLS UTF8 File Systems --> Native Language Support --> (UTF8) Default NLS Option "Так же незабудьте включить в ядро поддержку cp1251,koi8-r,cp866" /etc/env.d/02locale Потом: /etc/rc.conf Выделить код Код:KEYMAP="-u ru4" KEYMAP_ENCODING="UTF-8" SET_WINDOWKEYS="yes" CONSOLEFONT="ter-k14n" UNICODE="yes" UTF8="yes" /etc/locales.build А! Вот! Оттуда почему-то пропал патч consolefont. Взять с http://dev.gentoo.org/~sergey/unicode-guide.html Потом /etc/init.d/consolefont restart djet пишет
Это замаскированное rm -Rf |
Balancer > 24-05-2005 21:18:13 |
djet пишет
etc-update
Виндовая VMWare сама настраивает бридж. Всё должно работать "из коробки". |
ZenGeist > 24-05-2005 21:37:54 |
djet: я не читал всей темы - но у меня вопрос - почему именно Gentoo ??? |
Swappp > 24-05-2005 21:50:43 |
ZenGeist
Читай другую тему, где есть слово vs Наверно понравилась фраза "Ждем ебильдов" |
djet > 24-05-2005 22:07:35 |
Balancer
Сетевуха не бридж, а NAT, но работает (иначе как бы у меня вообще что-нибудь работало?), только шары не получается примонтировать.. ZenGeist
Да, фраза меня просто заворожила.. На деле оказалось довольно удобной системой. |
ZenGeist > 24-05-2005 23:23:13 |
djet есть масса других дистров - которые поставятся как надо ( в gentoo есть риск че-то забыть - даже если ты три раза прочитал handbook) например Fedora Core, Mandriva, SuSE , ALT Linux ... |
djet > 24-05-2005 23:31:43 |
ZenGeist
Что, неужели и с русификацией иксов и консоли проблем не будет, и иксы с первой попытки запустятся, и мышь, видео, звук, модем и сеть сразу работать будут без пересборки ядра?
А в чём их плюсы? Gentoo я уже вроде поставил, даже KDE работает.. |
Swappp > 24-05-2005 23:38:57 |
ZenGeist
Ну как сказать, если сравнивать с FreeBSD, то не очень (я говорю про ports и portages). Например в FreeBSD хорошо разделен php на части. В gentoo например в php-5 поддержка mysqli появилась относительно недавно (в офф. ветке) и то патч в bugzilla был лучше... Т.к. не работают вместе mysqli и mysql (с патчем из bugzill'ы работали). В freebsd же я развернул тестовый серевер без каких либо проблем (4.11). Только надо знать, что тебе может понадобится из модулей php С mysql тоже както не очень, долго была только версия 4.1.8, когда уже вышла 4.1.10... Т.е. FreeBSD в этом плане более оперативная и отлаженная.
Но при наличии понимания, что ты делаешь, есть неплохой шанс это исправить без fdisk и mkfs Мне gentoo нравится тем, что не устаревает. Т.е. при выходе новой версии большенство коробочных дистрибутивов расчитаны на продажу коробок, а два известных мне (Debian и Gentoo) на обновление. |
isn > 25-05-2005 00:09:47 |
Вот собственно и впечатления новичка о линуксе при знакомстве с gentoo. Ну разве можно после этого рекомендовать gentoo в качестве первого дистра? djet, найди где-ть современный дистрибутив suse, mandrake, или хотя бы fedora, asp, alt, debian. Просто для сравнения. Ну а плюсы и минусы дистрибутивов для каждого свои. |
Swappp > 25-05-2005 00:15:41 |
isn
Он говорил, что это не первый...
Да |
djet > 25-05-2005 00:18:00 |
isn
Времени жалко. Лучше посоветуй литературу какую-нибудь или сайты полезные.. |
Swappp > 25-05-2005 00:23:42 |
djet
google.com... да ты вроде все сам нашел. gentoo.org и gentoo-wiki, чтото можно найти на gentoo.ru |
isn > 25-05-2005 00:30:31 |
djet
Тем хуже выглядит gentoo в данной ситуации. Хотя 3 года назад с линуксом всё было хуже, чем сейчас.
Чудные вы какие-то -- времени жалко, а со сборкой не лень возиться. Всё равно не поверю, что чайник сможет собрать ядро лучше, чем Andrea Arcangeli например и т.д.
http://www.ozon.ru/context/book_detail/id/855490/ |
djet > 25-05-2005 00:44:55 |
Swappp |
djet > 25-05-2005 00:49:13 |
isn
А разве оптимизированное ядро с минимумом ненужных компонентов не будет работать лучше, чем универсальное? |
isn > 25-05-2005 01:03:37 |
В своё время наигрался со сборкой ядер с 2.4.20 по 2.4.26 и с 2.6.0 по н./вр., есть конечно параметры, влияющие на быстроту старта, возможно что-то даёт включение драйверов чипсета mb в ядро. А так по большей части бесполезное занятие. В универсальном ядре большинство частей собрано модулями, наличие которых ни на что не влияет -- грузятся только нужные. |
isn > 25-05-2005 01:12:58 |
Swappp
Ошибки нет. Если юзер собрался себе в линуксе админские права назначать, то дела всё ещё очень плохи |
djet > 25-05-2005 01:20:25 |
isn |
isn > 25-05-2005 01:52:27 |
djet |
Swappp > 25-05-2005 01:56:51 |
djet
Может произойти одно страшное событие - зависимость После этого ты не сможешь сидеть с правами обычного пользователя |
Balancer > 25-05-2005 20:15:26 |
>в gentoo есть риск че-то забыть Если ты чего-то забыл - то это что-то просто не будет работать Как понадобится - поставишь/сделаешь. Зато зависимости отрабатываются невпример лучше, чем в RPM-based, ставится только то, что реально нужно и у тебя всегда свежая версия системы, и даже если без онлайна всегда можно однажды обновить её до самой свежей. А из-за прекращения выпуска RPM-ок под RH7.3, например, у меня когда-то основной сервер с месяц лежал >Поверь - они тебе доставят гораздо большн удовольствия, а Gentoo больше серверная система - да и к тому же требует незаурядных знаний в LInux Нет, на десктопе Gentoo как ни что другое хорошо сидит. Ибо оптимизируется под твою персональную систему Ну и поставить всегда можно самый свежий софт _пользуясь штатными средствами_. Если под SuSe или ALT нет, скажем, KDE 3.4 (как это было пару месяцев назад), то тебе придётся ставить их вручную (что весьма нетривиально) и получать в итоге мешанину из RPM-софта и "ручной установки". В Gentoo же - даже такие эксперименты проходят в штатной, так сказать, обстановке |
Balancer > 25-05-2005 20:19:06 |
>Т.е. FreeBSD в этом плане более оперативная и отлаженная. Только в примере с тем же mysql У меня на новой работе стоит на основном сервер Фря и, хотя, я её не администрирую, мы с админом часто версии пакетов сравниваем Чаще он мне завидует... С mysql проблемы были не по причине каких-то тормозов или лени разработчиков, а от того, что в даже в ~arch попадают решения, только уже отработанные и надёжные. Собственно, ~arch - это не столько нестабильный софт, сколько софт, переход на который с текущего возможен с некоторыми проблемами (серьёзные изменения в формате конфигов и т.п.) например, поэтому до сих пор в ~arch лежит PHP5. Потому чт машины с PHP4 до PHP5 обновить в лоб нельзя |
Balancer > 25-05-2005 20:23:07 |
>Всё равно не поверю, что чайник сможет собрать ядро лучше, чем Andrea Arcangeli например и т.д. Здрасьте! Да по определению лучше соберёт! Во-первых, лучше или хуже тот от компилятора зависит, а не от сборщика, во-вторых - ну нафига мне всякий мусор в виде поддержки железа, которое мне не нужно? А в предварительно собранных ядрах такого железа полно. В-третьих, в готовых ядрах у меня только в Ubuntu один раз за всю историю была поддержка всего железа, что у меня есть сразу. Во всех остальных десятках случаев, поддержки чего-то из железа не было и ядро приходилось пересобирать. В операционках, начиная от RH 5.x (не помню точных цифр, то ли 5.8, то ли 5.9), кончая тем же Ubuntu (кроме одного вышеупомянутого случая) или FC2. А если ядро пересобираем - так давайте делать это будем в системе, которая это умеет делать хорошо. В том же Gentoo это делают не ручками, а через genkernel, скажем. земля и небо! |
Swappp > 25-05-2005 20:27:41 |
Balancer
А какие проблемы могут быть при переходе с mysql-4.1.7 на mysql-4.1.8? Там в основном bugfix.
А ты посмотри как они в FreeBSD лежат. php4 и php5 это два разных пакета. |
djet > 25-05-2005 20:28:16 |
Balancer Swappp
Я и так уже не могу и последние года 4 работаю под админом.
Как это незачем? А если каждая вторая программа для настройки чего-либо просит root'a? |
djet > 25-05-2005 20:30:03 |
Если не ошибаюсь, то в Gentoo тоже предусмотрена система Side by Side? |
Swappp > 25-05-2005 20:37:41 |
djet
Ну каждая вторая это сильно сказано... Система настраивается один раз, все остальное (в том числе и рабочее окружение) перекрасно настраивается с правами обычного пользователя.
А что это? |
djet > 25-05-2005 20:51:06 |
Swappp
Вот пока настраиваю и разбираюсь, это больше всего раздражает.
Возможность одновременной установки нескольких версий пакета. Где-то видел краем глаза, хотя, может, и показалось. Как можно убрать чёрный экран после периода бездействия? |
Swappp > 25-05-2005 21:00:13 |
djet
slot'ы, так я немного про другое говорил. |
isn > 25-05-2005 21:16:23 |
Balancer
Видел такие конфиги
Мешает работе или занимает лишний мегабайт на винте под модули? Или просто сборка ради сборки?
Что тут сказать? Не везёт с дистрибутивами
То что система умеет не сомневаюсь, но в чём конкретно выражается "хорошо"? |
djet > 25-05-2005 21:22:17 |
Кстати, почему так долго происходит разрешение имён DNS и вроде бы даже не кэшируется? |
Swappp > 25-05-2005 21:49:14 |
djet
А ты не видишь, что в Москве творилось Вот провайдеры еще до сих пор подглючивают |
Balancer > 25-05-2005 23:38:30 |
>А ты посмотри как они в FreeBSD лежат. php4 и php5 это два разных пакета. Как и в Gentoo. Они прекрасно работают вместе и даже "из коробки", без "доводки напильником". Но, всё же, формально, нет PHP5, нет PHP4, есть просто язык PHP. И чтобы избегать путаницы нужна базовая определённость. >Кстати, а чем genkernel лучше обычной ручной сборки, кроме меньшего числа вводимых команд? Так число вводимых команд - и есть те детали, в которых кроется дьявол, как гласит поговорка. >Как это незачем? А если каждая вторая программа для настройки чего-либо просит root'a? Не каждая вторая, а каждая вторая _системная_. А системные настройки приходится делать нечасто. И никто не мешает тебе не закрывать терминалку с суперюзеровскими правами. Как, например, сделано у меня. Какая тебе разница в какой из терминалок вводить команду? Ты же не в GUI команду отдавать будешь >slot'ы, так я немного про другое говорил. Это не принципиально. Факт, что они могут работать в системе одновременно. Например, файлы .php4 под Апачем будут работать в PHP4, а .php и .php5 - под PHP5 >Прежде чем соберёт или догадается взять готовый конфиг трахается долго. Какая разница, если это приходится делать практически в любом дистрибутиве >Мешает работе или занимает лишний мегабайт на винте под модули? Или просто сборка ради сборки? Реально может снижать и быстродействие и надёжность. >Что тут сказать? Не везёт с дистрибутивами В таком случае - не только мне, а 99, наверное, процентам пользователей Практически все, кто ставит Linux не просто посмотреть, а реально работать - пересобирают ядро. >То что система умеет не сомневаюсь, но в чём конкретно выражается "хорошо"? Быстрее? Насколько? В GUI, к сожалению, сравнить пока не могу, т.к. не работал с системами с разным подходом на одной машине. Но вот на сервере, такой пример. На сервере у меня стоял RH7.3 Думаю, мало кто будет спорить, что это один из лучших дистрибутивов своего времени. Так вот, когда посещаемость сервера подошла тысячам к ста в сутки, машина с ним стала просто ложиться. Процессоры, память - не хватало всего. Потом наступил вышеописанный RPM-hell, когда пакеты для 7.3 уже перестали выпускаться и пришлось делать dist-upgrade, который убил машину. Именно тогда я зарёкся связываться с "версионными" дистрибутивами и впервые посмотрел в сторону Gentoo. Поставил, тогда ещё 2004.1 на машину, собрал и... С тех пор посещаемость возрасла ещё раза в два, а машина не только до сих пор держится, но на свободных ресурсах я запустил игровой сервер (Lineage II) на Java >Это просто круто и модно? Не сомневаюсь, многие начинают с gentoo именно из-за этого. Gentoo - далеко не самый модный и популярный дистрибутив |
Swappp > 26-05-2005 00:03:54 |
Balancer
Я всетаки про другое говорил... Хотя я давно пытался поставить mod_php-4* с уже установленным mod_php-5*, в прошлый раз это у меня не получилось, сейчас вроде ставится.
Если бы PHP имел обратную совместимость, то да. Но т.к. зачастую php-5 не может выполнять код php-4 получается что php4 != php5...
О, а я на gentoo ушел после мучений с RH 7.2 |
djet > 26-05-2005 00:07:31 |
Balancer
Не припомню ничего интересного, кроме make clean, make menuconfig, make && make modules_install..
Ошибаешься. Меня как раз панель управления в KDE root'a просила! |
Swappp > 26-05-2005 00:13:48 |
djet
initrd ты тоже будешь сам создавать? Хотя это не очень сложно, но не интересно |
isn > 26-05-2005 00:23:24 |
Balancer
Объяснения и фактов по этому поводу не видел, потому собственно и спрашиваю.
Апгрейд т.е. по сути замена пакетов старого дистрибутива на новые это такая опасная процедура?
Культовый |
Swappp > 26-05-2005 00:52:16 |
isn
Не, это к Slackware |
djet > 26-05-2005 00:59:36 |
Swappp
Ты заставляешь меня спросить, что это такое. Выделить код Код:title=Gentoo Linux 2.6.11-r9 initrd root (hd0,0) kernel /kernel-2.6.11-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 doscsi real_root=/dev/sda3 udev vga=0x317 splash=verbose initrd /initrd-2.6.11-gentoo-r9 title=Gentoo Linux 2.6.11-r9 udev+init root (hd0,0) kernel /kernel-2.6.11-gentoo-r9 init=/linuxrc real_root=/dev/sda3 doscsi udev nodevfs vga=791 title=Gentoo Linux 2.6.11-r9 init root (hd0,0) kernel /kernel-2.6.11-gentoo-r9 init=/linuxrc real_root=/dev/sda3 doscsi vga=791 title=Gentoo Linux 2.6.11-r9 udev nodevfs root (hd0,0) kernel /kernel-2.6.11-gentoo-r9 root=/dev/sda3 doscsi udev nodevfs vga=791 |
djet > 26-05-2005 01:01:30 |
Вот ППЦ: сделал emerge system, и слетели шрифт и русификация консоли.. |
Swappp > 26-05-2005 01:04:11 |
djet
Вот по тому, что ты используешь genkernel, ты этого не знаешь |
Balancer > 26-05-2005 09:32:03 |
Swappp пишет
Конечно не равно. Но язык - всё равно один И, кстати, все мои проекты на php5 заработали сразу Проблемы были чисто технические (mmcache пришлось обновлять до eaccelerator). |
Balancer > 26-05-2005 09:33:47 |
>Не припомню ничего интересного, кроме make clean, make menuconfig, make && make modules_install.. Всё кроется --with-* >Ошибаешься. Меня как раз панель управления в KDE root'a просила! Кхм. Настройки KDE - они все для локального юзера. Настройки системные в KDE - намного менее удобные, чем через mcedit в терминалке |
Balancer > 26-05-2005 09:37:35 |
>Апгрейд т.е. по сути замена пакетов старого дистрибутива на новые это такая опасная процедура? Именно так. У тебя полностью меняется весь набор библиотек. Софт, написанный под одни версии не работает под другими. Малейшие сбои в отработке зависимостей - и получится то, что было у меня А процедуру такую придётся на RPM-based проводить _регулярно_, т.к. уже через год-два эксплуатации новый софт под старые версии выходить почти перестаёт. >Надо видимо было очень постараться чтобы убить систему, даже не знаю что для этого нужно: shells, binutils и rpm раньше glibc обновить что-ли? Достаточно того, чтобы машина повисла на любом из базовых сервисов при загрузке. Компьютер удалённый, в Ctrl-D не выйдешь >Либо использовалась какая-ть автоапдейтилка, отличающаяся значительной кривизной. Естественно, пользовался обычный apt-get. Что, у нас есть что-то более продвинутое в RPM? yum и up2date не предлагать >Культовый Ну, для тебя - м.б. Мы же за ним просто работаем |
Balancer > 26-05-2005 09:38:20 |
djet пишет
Кхм. Как бы emerge system - это _первое_ что нужно делать До всех шрифтов и русификации |
Balancer > 26-05-2005 09:39:03 |
>Вот по тому, что ты используешь genkernel, ты этого не знаешь У меня genkernel собирает initrd и помещает его в /boot (предварительно подмонтировав). Что я не так делаю? |
Swappp > 26-05-2005 11:15:15 |
Balancer
А ты то тут причем?
Могу придположить, что ты не использовал ООП А еще не работал с XML через DOM... Кстати, а два mod_php в одном apache жить не будут... Выделить код Код:<IfDefine PHP4> # Load the module first <IfModule !sapi_apache2.c> LoadModule php4_module extramodules/libphp4.so </IfModule> # Set it to handle the files <IfModule mod_mime.c> AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps </IfModule> 70_mod_php5.conf Выделить код Код:# vim: ft=apache sw=4 ts=4 <IfDefine PHP5> # Load the module first <IfModule !sapi_apache2.c> LoadModule php5_module modules/libphp5.so </IfModule> # Set it to handle the files <IfModule mod_mime.c> AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .php5 AddType application/x-httpd-php-source .phps </IfModule> </IfDefine> |
Balancer > 26-05-2005 11:47:52 |
>Могу придположить, что ты не использовал ООП :) Именно на объектах всё и построено. Каждый чих - объект :) >А еще не работал с XML через DOM... Не работал :) >Кстати, а два mod_php в одном apache жить не будут... Почему? Пробовать лениво, но почему нет? Лежат в разных каталогах, пользуются разными namespace и чтобы переключать их достаточно определять только -D PHP4 или -D PHP5... >70_mod_php.conf Нет, это тут не при чём. Как этот вопрос в BSD решается? :) |
Swappp > 26-05-2005 12:01:56 |
Balancer
Незнаю...
Повезло А ты уверен, что где-нибудь не сидит страшный баг? |
Balancer > 26-05-2005 12:52:40 |
Маловероятно Давно б уже вылезло |
djet > 09-06-2005 15:42:10 |
А как мне теперь перенести Gentoo на реальную машину? |
Balancer > 10-06-2005 13:41:31 |
Сложно будет. Из-за /dev и /proc. Полагаю, действовать нужно так: Создаёшь новые разделы (swap, boot/ext3, root/ext3 или reiserfs) на том же или другом диске. Монтируешь корневой и boot'овый разделы в виртуальную машину (в настройках). Запускаешь виртуальный Linux. Монтируешь там новые разделы в /mnt/.... каталоги. Распаковываешь в нём на будущий корневой раздел папки /dev и /proc из любого stage. Копируешь туда всё остальное, кроме /dev и /proc Копируешь /boot в бутовый раздел Перегружаешь систему и грузишься с любого Linux LiveCD. Включаешь своп (вдруг опертивки не хватит) swapon /dev/hda2 Делаешь chroot в новый раздел (предварительно его и boot смонтировав): mount -t reiserfs /dev/hda3 /mnt/gentoo Всё, ты в новом Gentoo. осталось сделать его загрузочным. Если у тебя был настроен lilo, то нужно просто написать lilo и он пропишется. Для grub - запускаешь его Всё. можно перезагружать систему ... А, да. М.б. придётся пересобрать ядро с поддержкой твоего реального, а не виртуального железа, если не сделал её раньше |
FUBAr > 10-06-2005 16:45:13 |
кстати недавно обнаружил что можно iso образы монтировать |
Swappp > 10-06-2005 20:10:05 |
Balancer
Непомню как сам переносил, но помню, что это было очень просто... Главное не переносить работающую систему, а загрузится например с LiveCD.
Следующим шагом будет обнаружение, что для создания этого образа с диска достаточно Либо более правильный способ Ну и на последок, тоже самое можно сделать и с помощью cp |
djet > 11-06-2005 00:20:41 |
Скопировал разделы с помощью TrueImage и развернул их на реальный диск. ... Всё, разобрался! Осталось настроить звук, видео, материнку и модем. |
Swappp > 11-06-2005 02:57:26 |
djet
Однако у тебя и бардак на винте Хотя подожди, это как sda5 primary? Я конечно могу ошибаться, но primary это с 1 по 4 включительно, причем один раздел extend, в котором уже лежат logical разделы... Правда всякими PM наверно можно и так завернуть, по этому для создания и удаления разделов я использую исключительно fdisk (или cfdisk) |
djet > 11-06-2005 03:12:52 |
Swappp |
Balancer > 12-06-2005 14:15:02 |
Swappp пишет
Вот в этом и сложность. У человека - виртуальная машина. С виртуальным (или я ошибся?) диском. Добраться до него можно только при запущенной системе. Хотя, конечно, если сразу сборка шла на физическом диске, то проблем с переносом не будет за отсутствием необходимости переноса |
Swappp > 13-06-2005 02:33:18 |
Balancer
Чего? Я говорил, что не стоит преностить систему саму из себя, а стоит скормить LiveCD VMWare, добавить реальный диск, после чего загрузится и перенести... |
Balancer > 13-06-2005 10:58:40 |
А... Ну да. До скармливания LiveCD VMWare я не додумался. Протормозил и подумал, что ты его системе скормить хочешь Да, с LiveСD проблем никаких не должно быть. Тупо копируешь всю систему на физический раздел, делаешь chroot и инсталлируешь/обновляешь загрузчик. |