Как в Gentoo компилировать приложение? При make ошибка...[Решено]
Пытаюсь установить Gentoo, дошел до ядра, почитал хэндбук, после чего дошло(теперь до меня), что в MinimalCD не удосужились даже ядро вложить - нужно делать emerge и качать. Скачал USB_modeswitch(что-бы 3G модем определялся... короче собой, а не флешкой прикидывался. Ага, 18-ти мегабайтовой...), распаковал и делаю "make makefile" -- файла install там нет. На что он сказал nothing to do. Вот и я тож подумал, что больше нечего делать и перезагрузил комп, в надежде на форум.
P.S.
Кстати RescueCD так и не помог с восстановлением Fedora -- там 3G нормально определялся. Похоже ей вообще хана настала, при загрузке черный экран и ноль занятости процессора. Может можно из под Винды можно установить..:)
#######################################################################################################
Ввиду отсутствия новых комментариев, и безсмысленности дальнейшего продолжения темы топик объявляю закрытым.
Основной вопрос решен, для компиляции нужно ввести:
./configure --your-options && make && make install
В пакете usb_modeswitch файл configure отсутствовал, но возможно это потому что не все было закачано -- там еще есть некий usb_modeswitchdata. Это просто предположение.
По вопросу модема:
решение было тут и usb_modswitch не использовался ;)
...потому что у него модем сразу определился как файл ttyUSB. А что бы это произошло, если этого нет сразу -- надо ставить usb_modeswitch. И кстати билайновский модем тоже не определился Джентой, видимо просто в Убунту была встроена его поддержка.
Решение по установке без usb_modeswitch найдено не было.
Благодарю всех кто не пожалел своего времени для ответов на мой вопрос. Всем спасибо.
- Для комментирования войдите или зарегистрируйтесь
MinimalCD на то и minimal ) К
MinimalCD на то и minimal )
К тому же, если вкладывать, то возникает вопрос какое именно.
Про "make makefile" и аналоги лучше забыть совсем, на длительное время - юзайте emerge
ps может стоит взять другой загрузочный диск, который поддерживает ваш модем.
_SerEga_ написал(а): Про
а как же ядро собирать? О_о
ТС жжет ))
она и есть флешка... вернее CD ;) модем там не первичное устройство!
хех, о ядре я не подумал,
хех, о ядре я не подумал, т.к. юзаю genkernel.
Делай все по хендбуку. После
Делай все по хендбуку. После ядра настроишь свой модем.
Как - погугли gentoo usb modem howto.
Что делает USB_modeswitch не знаю, но устанавливается он через emerge sys-apps/usb_modeswitch
99% что он потребует установки ядра.
alk написал(а): Что делает
для того чтобы воспользоваться emerge нужно подключение к интернету, а чтобы подключиться к инету нужно сделать emerge --sync && emerge usb-modswitch ;)
ТС'у нужен любой Live, который сможет подключиться, а там уж из чрута систему ставить ;) только для этого надо хендбук медленно и вдумчиво прочитать, а не как список команд, которые надо ввести ))
Я лично в посте ТС'а вообще вопроса не улавливаю... тупо блог какой-то "как я не смог поставить генту"))
Цитата:Я лично в посте ТС'а
Вопрос в том как скомпилировать usb_modeswitch. Вроде так и написал в заголовке. Ведь исходные коды я из под винды закачал, они у меня имеються -- осталось только скомпилировать. )
Конечно, если не выкинет сейчас кучу зависимостей.
А иначе да -- переустанавливать Федору, что бы поставить Генту.
P.S.
Кроме того я по большому счету новичек в Линуксе, а Генту вообще в первый раз устанавливаю. И все вопросы, ответы на которые я не знаю я задаю здесь -- наверняка кому-то, кто будет устанавливать тоже в первый раз, пригодиться.
Хотя это вроде обычный вопрос, но если ввести в Гугле: "компиляция приложений в Gentoo", то будет куча совершенно левой информации, в основном о флагах для лучшей сборки той или иной проги.
1. да будь ты хоть вообще
1. да будь ты хоть вообще незнакомым с компами, если ты внимательно читал руководство, то просто обязан справиться, т.к. там все освещается... + я тебе уже написал, что тебе нужен абсолютно ЛЮБОЙ LIVE-CD с ЛЮБЫМ Linux, который сумеет работать с твоим модемом, а ты опять про установку федоры (((
2. даже если ты сумеешь собрать модсвич руками, то ты "угробишь" этим систему еще до ее рождения ))) не делается так!!!
Theli написал(а): 1. да будь
1. Да в том-то и дело, что у меня этих ЛайвСД уже две штуки, и не одна не определяет модем. Дело еще в разных моделях -- у меня есть модем от билайна - он прекрасно определяеться. Но я им не пользуюсь. А мой нынешний модем видит только Федора -- поэтому я и твержу про нее.
2. ???
1. емнип, лучший по поддержке
1. емнип, лучший по поддержке оборудования был knoppix... убунту можешь попробовать... дистров сотни, а ты попробовал только 2...
2. модемом билайна ты не пользуешься по религиозным соображениям? ))
плюсую 2. в чем проблема
плюсую 2. в чем проблема воспользоваться билайновским модемом? а потом можно и позгаляться с "нужным" :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Потому что у меня симка МТС,
Потому что у меня симка МТС, а разлочить его необычайно проблематично, и не сто процентов, что что-то выйдет. Недавно искал по этому поводу, на всякий пожарный даже ссылку сохранил: http://www.dimonvideo.ru/articles/3992
Зато пока искал, чисто случайно нарвался на способ разлочить мой неопределяемый модем. Уже сделано. Что-б потом, при смене оператора не искать -- там просто нужно было код сгенерировать и ввести. Но толку с этого...
emerge --sync заменяется
emerge --sync заменяется выкачиванием свежего архива portage, не?
emerge usb-modswitch заменяется на emerge -pf usb-modswitch и выкачивание ручками нужных файлов, затем помещение их в distfiles опять же ручками.
Это вместо выкачивания непонятно каких исходников непонятно откуда.
То же касается и исходников ядра, коли они понадобятся. Нужно просто запастись соответствующими архивами - и вперед!
А можно в самом деле скачать LiveCD, который уже умеет эти мегафон/билайн/итд-модемы.
На правах рекламы - десктопные Calculate умеют ;)
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
Ладно предлагаю зайти с
Ладно предлагаю зайти с другой стороны... Вот у меня есть диск из под журнала с исходными кодами для игры The Battle for Wesnoth 1.8.2. Какой смысл их было выкладывать на диск, если их нельзя скомпилировать? Неужли делать emerge The Battle for Wesnoth 1.8.2?
P.S.
Блин, как я мог забыть -- здесь же лежит исходный код Linux Kernel 2.6.34! :) Кстати, а для архитектуры х64 и х32 разные ядра? Или пойдет?
ядро одно на все архитектуры
ядро одно на все архитектуры ;)
чтобы в исходниках можно было порыться ;) и никто не запрещал их компилировать, запрещается скомпилированное копировать в системные каталоги ;)
и собственно эта игра есть в основном дереве портежей и даже свежее ;)
:-)
Как?! )) Как после того, как порылся, ее скомпилировать?! :)
./configure --your-options &&
./configure --your-options && make && make install
перед этим обычно читают вывод
./configure --help
* Масоны, нацисты... В голове
* Масоны, нацисты... В голове just a guest проносился целый список, когда-либо слышаных назвний, связаных с мировыми заговорами, пока он открывал браузер.
-- Здесь какая-то тайна... Не могут они вот просто так раскрыть мне связаный с компиляцией секрет... Наверное подозревают во мне шпиона мелкомягких... Надо втереться в доверие... --
Вот загрузилась страница, и ... Сердце просто обмерло от шока!
Глаза just a guest наполнились слезами умиления.
Theli... Ты в меня веришь... Спасибо... .*
Ну а если серьезно -- там нет файла configure, только Makefile.
в ядре или в игрушке? если в
в ядре или в игрушке?
если в ядре, то и не должно быть :) но это практически уникальный случай (ИМХО)...
с ядром все просто...
Цитата:в ядре или в
В usb_modeswitch.
P.S.
Федора вообще отказалась почему-то устанавливаться (сейчас удалил разделы, где она раньше была, толку нет). Эффект как и в RescueCD -- темный экран, и больше ничего. Я это к тому, что вопрос о компиляции еще актуален. Увы (
just a guest
если я еще раз услышу слово "установка", я начну ругаться матом и меня забанят :( ты этого хочешь? перечитай весь топик!!!!
Цитата: 1. емнип, лучший по
У меня 3G, а не проводной интернет с нормальной скоростью, и бесконечным трафиком. Я не могу качать сотни мегабайт по каждому поводу. Приснопамятное RescueCD у меня качалось в течении суток (конечно с большыми перерывами но все таки). Если его включить в список ЛайвСД, тогда их даже 3. И один из них как раз Убунту. Если ты назовешь мне дистрибутив который точно определит мой модем буду благодарен. Но ведь, при всем желании, ты же не можешь этого знать, правильно. Нет нигде таких списков -- какие модели модемов поддерживают какие дистрибутивы. Только если из личного опыта, но такое маловероятно, all right?
Потому что у меня симка МТС, а разлочить его необычайно проблематично, и не сто процентов, что что-то выйдет. Недавно искал по этому поводу, на всякий пожарный даже ссылку сохранил: http://www.dimonvideo.ru/articles/3992
Зато пока искал, чисто случайно нарвался на способ разлочить мой неопределяемый модем. Уже сделано. Что-б потом, при смене оператора не искать -- там просто нужно было код сгенерировать и ввести. Но толку с этого...
Ну хорошо, какой ЛайвСД определит Huawei E150?
:) Может и usb_modeswitch через emerge поставить?
just a guest
убунта и мандрива вполне могут...
в генту без рук не получится, но решение было тут и usb_modswitch не использовался ;)
в любом случае, если у тебя так мало интернета, то как ты потянешь такое?
Theli написал(а): в любом
ну я на gprs по 5-7 ру. за метр тянул ;)
emerge-delta-webrsync + getdelta + скачивание исходников на стороне спасают отца русской демократии ;)
________________________
"We Will Win"
Sith написал(а): Theli
11ГБ = 11 * 1024 = 11264МБ
11264МБ * ~6руб./МБ = 67584 руб.
и кто сказал, что Windows дорогой? ))))) 14600 рублей за цшт7 ультимейт и 7199 за win7 домашняя расширенная, кажутся уже не такими и большими ))
я так понимаю, что при первичной установке delta не поможет )) только при обновлениях ))
Цитата: в любом случае, если
За день думаю все что нужно закачаеться. Portage уже :) Под не бесконечным трафиком я подразумевал, что по скачке некоторого кол-ва инфы скорость, и без того не особо стабильную понижают. Так то он у меня безлимитный.
Респект.
Судя по записи его нужно предварительно ("поднять") настроить? А потом использовать эту статью. У меня уже мозг взрываеться... Пли-и-з, ткните кто-нибудь меня носом, где там (в линуксвики или еще где-нибудь) про настройку 3G? [url=http://ru.gentoo-wiki.com/wiki/Huawei_and_ZTE_627_GPRS/3G_модем]Здесь[/url] опять usb_modeswitch используют. Еще и через заранее работающее соединение :) Как-то по читерски... )
Theli написал(а): 11ГБ = 11
ну во первых:
а дома примерно гига 4
если вы на Линуксе только из за цены виндоса, то да... слов нет
и тут вступает в действие очень редкий, малоизвестный и совершенно "экзотичный" способ - скачивание исходников на стороне. какие проблемы?
________________________
"We Will Win"
just a guest
Хочется тебе тра****ся с исходниками - вперед! :) Никто тебе запрещать не собирается. Только ты никак понять не можешь, что тем самым нарушаешь целостность системы. Хочешь все собирать из исходников руками? Welcome to LFS!
Ты упорно игнорируешь советы людей. Раз тебе говорят - делай так! Значит, так надо. Почему надо? Читай хендбук - там все написано.
Сказали тебе надо ставить The Battle for Wesnoth с помощью emerge, значит ставь через emerge. Непонятно, почему? Читай предыдущий пункт.
Это уже много много раз пережевано.
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
just a guest
можно просто поместить исходники в /usr/distfiles и дать комаду:
emerge wesnoth (но это если версии совпадают, иначе искать/править ebuild)
________________________
"We Will Win"
Стоп, стоп, стоп. Ты что,
Стоп, стоп, стоп. Ты что, прямо в minimal cd собрался свой модесвитч ставить? Риальни лучше скачай лайв той же федоры и не парься.
Тема закрыта.
Ввиду отсутствия новых комментариев, и безсмысленности дальнейшего продолжения темы топик объявляю закрытым.
Основной вопрос решен, для компиляции нужно ввести:
В пакете usb_modeswitch файл configure отсутствовал, но возможно это потому что не все было закачано -- там еще есть некий usb_modeswitchdata. Это просто предположение.
По вопросу модема:
...потому что у него модем сразу определился как файл ttyUSB. А что бы это произошло, если этого нет сразу -- надо ставить usb_modeswitch. И кстати билайновский модем тоже не определился Джентой, видимо просто в Убунту была встроена его поддержка.
Решение по установке без usb_modeswitch найдено не было.
Благодарю всех кто не пожалел своего времени для ответов на мой вопрос. Всем спасибо.
Прочитать инструкцию
Прочитать инструкцию абсолютно не ваш вариант...
Если бы он читать хотел и
Если бы он читать хотел и мог, то уже поставил бы gentoo.
semlanik
В смысле? Насчет чего инструкцию? Если бы не этот вопрос я бы и не узнал, что у меня должен быть файл ttyUSB. И появиться он только после установки usb_modeswitch. В инструкциях об этом файле ни слова -- там написано просто ставить эту прогу. Причем еще и через emerge :) .
Или речь еще о чем?
just a guest
Wow!, вот ведь засада! :-)
Мы тоже не всего читали Шнитке!.. © В. Вишневский
За прошедшее время можно было
За прошедшее время можно было поставить gentoo + Х, а если комп не старый и с настройками не сильно париться, то и вместе с kde, а потом уже разбираться с модемом.
Либо поставить usb_modeswitch, через emerge, а потом уже все остальное.
Факт в том, что людям и без инета удавалось поставить gentoo - сам начинал с таким инетом, что файлы больше 1-5 мб через него не качал.
Опять намек на ЖивыеДиски?
Опять намек на ЖивыеДиски? Разве я не писал, что у меня их уже два, плюс Rescue?;)
Это как же? Что-то вроде этого? А потом со списком ссылок качать с рабочго интернета? Можно, вот только на это уйдет весь день в лучшем случае. Особенно учитывая, что на каждый пакет даеться минимум по несколько ссылок.
Про livecd даже спорить не
Про livecd даже спорить не буду.
Похоже ей вообще хана настала, при загрузке черный экран и ноль занятости процессора.
Если что-то показывает вам нулевую загрузку проца - значит федора еще жива, да и до конца убить линукс не просто.Скачал USB_modeswitch(что-бы 3G модем определялся... короче собой, а не флешкой прикидывался. Ага, 18-ти мегабайтовой...), распаковал и делаю "make makefile" -- файла install там нет
а теперь сходи на офф сайт и посмотри инструкцию по установке USB_ModeSwitch. Даже размер архива не сходиться раз в 500.
Это что ж за инет, что он USB_ModeSwitch будет весь день качать? Оставляй качаться на ночь.
Исходя из этого и другой писанины в этой теме мне видно, что проблемы или проблема есть, но в чем именно - хз, если ты ждешь, что кто-то вдруг родит тебе инструкцию, которая сработает при любых исходных, да еще и при любых твоих действиях - зря - это в принципе не возможно.
лучше поставь убунту/федору поживи на ней полгода/год/два или сколько потребуется, когда поймешь для чего тебе gentoo, тогда приходи...
Цитата: Скачал
:-) Перечитал несколько раз, но так и не понял, как можно было неправильно понять мое предложение. Речь о том, что без этого пакета модем определяеться, как флешка, вернее, как правильно меня поправляли USB CD. И размер у этого СD 18 Мегабайт ) .
Признаю -- виноват. Я подразумевал все пакеты нужные для установки системы (недавно на такую статью где-то натыкался -- поэтому она была на уме).
Что-то -- это светодиод над клавиатурой(читайте: на системном блоке -- у меня ноут), и насчет того, что ее не просто убить я уже испытал на себе: удалил разделы свап и системный бывшей Федоры, но при вставке диска и нажатии "начать установку" эффект тот же что и раньше. Диск идеальный, да и не могло с ним ничего случиться.
Инструкции только как настроить интернет. Уже посоветовали, только через usb_modeswitch, спасибо.
Федору теперь поставить не проще, чем Дженту ). А для чего мне нужна последняя, я прекрасно понимаю. И, хотя у меня сейчас, так выразимся вынужденный отпуск, во время которого я и собрался ее установить -- я не вижу смысла бросать все только из-за того, что не смог настроить интернет. Скажу по секрету, как человек с отсутствием нормального и-нета: 3Г это тройное Г ). Всегда. Это от ОС не зависит.
В крайнем случае можно скачать последний LiveCD дженты, я об этом не раз думал. Здесь проблема в частности в отсутствии в ноуте пишущего DVD -- CD_RW максимум. Но раз выбора больше нет (конечно, кроме как добивать usb_modeswitch. Не спорю -- установка через ./configure есть даже на оф сайте, но у меня реально нет в скачаном архиве этого файла)-- можно и так сделать: запишу у соседей.
Я не вижу смысла продолжать оффтоп -- предлагаю закончить разговор. Я верю, что вы пишите все-таки, что-бы помочь с установкой, за что вам большое человеческое спасибо.