Установка генту по сети (клиент авторизации)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Установка генту по сети

Сообщение kosteel »

Суть такова: скачал минимальный диск генту и архив stage3, записал на диск, загрузился, но чтобы выйти в интернет необходимо запустить программу авторизации, есть виндовый клиент который легко запускается в wine, но это изврат, также есть консольный клиент для linux, однако для работы linux-клиента необходимы библиотеки gcc++, вот собстетьно вопрос: как установить gcc++?
Ничто не вечно под рутом
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Установка генту по сети

Сообщение deadhead »

kosteel писал(а):
13.08.2009 10:41
чтобы выйти в интернет необходимо запустить программу авторизации

как осуществляется доступ в интернет (pppoe, vpn ...)? что за программа?
kosteel писал(а):
13.08.2009 10:41
для работы linux-клиента необходимы библиотеки gcc++

вы в этом уверены? ваш клиент при авторизации что-то компилирует "налету"?
kosteel писал(а):
13.08.2009 10:41
как установить gcc++?

должен уже быть установлен, ибо без компилятора в gentoo ну никак :-)
[x] close
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Установка генту по сети

Сообщение Juliette »

kosteel писал(а):
13.08.2009 10:41
однако для работы linux-клиента необходимы библиотеки gcc++, вот собстетьно вопрос: как установить gcc++?

Давайте так: на основе чего вы для себя вывели, что для его работы необходимы библиотеки gcc++?
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Установка генту по сети

Сообщение kosteel »

как осуществляется доступ в интернет (pppoe, vpn ...)? что за программа?

локальная сеть на обычном ethernet 100Mb с выходом в интернет, для выхода в интернет нужно авторизоваться на сервере с помощью программы felix (как она работает известно только богу и тому кто её (программу) писал).
вы в этом уверены? ваш клиент при авторизации что-то компилирует "налету"?

Давайте так: на основе чего вы для себя вывели, что для его работы необходимы библиотеки gcc++?

пес его знает что именно он делает, может и копирует "что-то на лету" (хотя в рядли конечно). А уверен я в этом потому что стоит мне запустить ./felix-client как консолька сообщает что не найдена библиотека gcc++ и говорит какая именно. К сожалению в точечности не помню какую именно комп домашний доступа к нему сейчас нет.
должен уже быть установлен, ибо без компилятора в gentoo ну никак :-)

подозреваю что установлен либо gcc (а не gcc++ что вероятнее всего) либо нужна более новая версия.

Собственно у меня нет проблемм с подключением инэта, надо лишь запустить клиента, вы говорите что gcc++ уже одлжен быть, но прога сообщает что его нет, хорошо. Тогда доступен ли portage с минимального CD и доступен ли make? Или же мне это надо сперва установить?
Ничто не вечно под рутом
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Установка генту по сети

Сообщение xorader »

Режим телепатии показывает, что чел имеет ввиду "libstdc++" :)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Установка генту по сети

Сообщение kosteel »

Режим телепатии показывает, что чел имеет ввиду "libstdc++"

Властью данной мне самим собой присваю вам звание телепата первой категории, именно эта либа и нужна, только вот где её взять?
Ничто не вечно под рутом
Спасибо сказали:
Corvus
Сообщения: 78

Re: Установка генту по сети

Сообщение Corvus »

Она там есть. Надо разбираться почему ваша программулина ее не видит.

Правда существует крохотная вероятность что программа собрана gcc версии 3.3 или ниже. В этом случае нужен пакет sys-libs/libstdc++-v3.
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Установка генту по сети

Сообщение kosteel »

Правда существует крохотная вероятность что программа собрана gcc версии 3.3 или ниже. В этом случае нужен пакет sys-libs/libstdc++-v3.

программа собрана в gcc версии 5 по крайней мере требует libstdc++.so.5, а у меня стоит версия 6. Попробую скачать и поставить 5-ую.
Ничто не вечно под рутом
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Установка генту по сети

Сообщение DaemonTux »

kosteel писал(а):
13.08.2009 23:14
программа собрана в gcc версии 5

Машина времени в действии?

На данный момен последней доступной версией гцц является 4.4.1
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Установка генту по сети

Сообщение deadhead »

kosteel писал(а):
13.08.2009 23:14
программа собрана в gcc версии 5 по крайней мере требует libstdc++.so.5, а у меня стоит версия 6. Попробую скачать и поставить 5-ую.

5 - это версия библиотеки, а не компилятора :-)
[x] close
Спасибо сказали:
Corvus
Сообщения: 78

Re: Установка генту по сети

Сообщение Corvus »

Правда в том, что далеко не в каждой версии gcc меняется ABI и исчезает бинарная совместимость. Лучше сделайте ей симлинк.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Установка генту по сети

Сообщение xorader »

Симлинки на либы спасали, спасают и будут спасать отцов русской демократии!

*Аминь! *

P.S. проблема решается тремя командами: ldd, ls и ln -s
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Установка генту по сети

Сообщение kosteel »

Правда в том, что далеко не в каждой версии gcc меняется ABI и исчезает бинарная совместимость. Лучше сделайте ей симлинк.

пытался сделать симлинк

Код: Выделить всё

root~#ln -s /mnt/--"--/libstdc++.so.6.0.10 libstdc++.so.5

ошибка осталась, что-то я не доделал, поясните плиз как сделать этот симлинк?

P.S. проблема решается тремя командами: ldd, ls и ln -s

распишите чуть подробнее что делает ldd и как ей воспользоваться, после того как создал симлинк

Код: Выделить всё

root~#ln -s /mnt/--"--/libstdc++.so.6.0.10 libstdc++.so.5

сделал

Код: Выделить всё

root~#ldd libstdc++.so.5

команда выполнилась без сообщений об ошибках, но тем не менее эффекта никакого.
Ничто не вечно под рутом
Спасибо сказали:
Corvus
Сообщения: 78

Re: Установка генту по сети

Сообщение Corvus »

kosteel писал(а):
14.08.2009 18:21

Код: Выделить всё

root~#ln -s /mnt/--"--/libstdc++.so.6.0.10 libstdc++.so.5

ошибка осталась, что-то я не доделал, поясните плиз как сделать этот симлинк?


Симлинк создался? Симлинк создался там где надо? После этого env-update не помешает.

PS
man ldd переведен на русский язык и занимает полторы страницы.
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Установка генту по сети

Сообщение kosteel »

Симлинк создался там где надо?

там где надо это где? Из команды которую я привел видно что симлинк я создаю в ~/ если вы предлагаете создать сим лиинк в тоже директории где лежит сама библиотека, то ничего не выйдет: либа лежит на примотнированом CD который естесственно ридонли.

env-update еще не пробовал (мне обещали решение в три команды а это уже четвертая ((=)
Ничто не вечно под рутом
Спасибо сказали:
Corvus
Сообщения: 78

Re: Установка генту по сети

Сообщение Corvus »

kosteel писал(а):
15.08.2009 02:03
там где надо это где? Из команды которую я привел видно что симлинк я создаю в ~/


Тогда не забудьте попросить вашу программу искать библиотеку не там, где обычно, а там, где вам удобно создать симлинк.
Кстати я не совсем издеваюсь, есть переменная LDPATH

либа лежит на примотнированом CD который естесственно ридонли.


А почему она у вас на CD, когда вы должны быть в chroot и она должна лежать на жестком диске?

kosteel писал(а):
15.08.2009 02:03
env-update еще не пробовал (мне обещали решение в три команды а это уже четвертая ((=)


Я вам ничего не обещал.
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Установка генту по сети

Сообщение Juliette »

kosteel писал(а):
15.08.2009 02:03
мне обещали решение в три команды а это уже четвертая

:girl_cray:
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Установка генту по сети

Сообщение abs-o-lut »

kosteel писал(а):
15.08.2009 02:03
если вы предлагаете создать сим лиинк в тоже директории где лежит сама библиотека, то ничего не выйдет: либа лежит на примотнированом CD который естесственно ридонли.

Бородатый-бородатый анекдот, про то как мужик искал ключи не там где потерял, а возле фонаря, "потому что там светлее"...

По мне, так надо раз и навсегда отказаться от гентушных liveCD инсталляшек, они только в заблуждение вводят тех, кто впервые встречается с Gentoo.

kosteel
Любой live-дистрибутив, в котором сможешь поднять сеть, забываешь про Minimal Install CD и спокойной устанавливаешь Gentoo.

Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Установка генту по сети

Сообщение kosteel »

Juliette писал(а):
15.08.2009 10:09
kosteel писал(а):
15.08.2009 02:03
мне обещали решение в три команды а это уже четвертая

:girl_cray:

Не плакай, я же не плачу )))) Все в порядке, все работет.

Спасибо всем за помощь, создал я маленький раздел и через dd впихнул туды этот лайв, создал в каталоге с библиотекой дополнительный сим линк с требуемым именем. Теперь заодно ливСД на харде будет в котором уже все настроено чтобы к сеты подрубиться.
Ничто не вечно под рутом
Спасибо сказали:
Corvus
Сообщения: 78

Re: Установка генту по сети

Сообщение Corvus »

И все это вместо того, чтобы в chroot перейти.
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Установка генту по сети

Сообщение abs-o-lut »

kosteel
Будь вы доктором, через что вы удаляли бы гланды? :D
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Установка генту по сети

Сообщение kosteel »

И все это вместо того, чтобы в chroot перейти.

собстно мучения того стоят, вполне неплохо иметь ливСД который я нигде не потеряю и над которым не придется плясать чтоб вылезти в нет, чрут хорошо, но мне подумалось что так будет лучше.
Будь вы доктором, через что вы удаляли бы гланды?

я бы их вообще не удалял... в данной ситуации я уже преследовал цель не только запустить клиента, но и сделать себе ливСД на харде ибо собираюсь основательно поковыряться в системе, вдруг что поломаю, дык не проблема восстановить будет и не надо под рукой болванку с линуксами держать
Ничто не вечно под рутом
Спасибо сказали: