Страница 1 из 2
Помогите установить программу из исходников
Добавлено: 02 фев 2010, 11:08
metal
Помогите народ, недавно поставил себе linux ubuntu 8.10, решил установить себе компилятор с++(учусь на 1 курсе, нужно), скачал образ, а там исходник
, перечитав статей >20 так ничего и не понял как устанавливать
, вобщем нужна подробная помощь(пошаговая инструкция,желательно с коментариями), так как ни разу не устанавливал программ в линуксе, а тут еще и исходник
.Прикрепил файлы INSTAL, README, PREINSTAL, читал что они нужны при компиляции кода, это единственное что я понял,заранее спасибо))
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 11:19
Ларин
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 11:26
metal
что то он у меня ничего не установил...А архив надо куда нибудь распаковывать,типо там специальная папка или еще что-нибудь(просто он на диске записан не распакованый с расширением tar.gz)? И код сразу просто в терменале писать?И вот еще вопрос зачем инсталировать gcc если у меня kylix?или это одно и то же?
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 11:46
metal
Я имел ввиду то, что как я понял предыдущий код инсталировал gcc, а мне нужно инсталировать kylix, который находится у меня в архиве и я ни разу не имею представления что с ним делать
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 13:13
d_fdv
Сегодня есть гугль и тонны подробной документации. В моё время у меня не было вообще интернета. Было только FIDO, ито не всегда.
В архиве нет kylix.
Чтобы писать программу - нужен как минимум текстовый редактор, а не терминал. Потом пишешь в консоли "gcc твойфайл.c".
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 13:28
metal
Вобщем как всегда спасибо за помощь! Зачем интересно вобще форумы делают,ведь есть гугл,точно!Тема закрыта.(А еще жалуются потом мол пользователи обратно уходят к мягкоголовым)
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 13:35
Ларин
metal писал(а):что то он у меня ничего не установил...А архив надо куда нибудь распаковывать,типо там специальная папка или еще что-нибудь(просто он на диске записан не распакованый с расширением tar.gz)? И код сразу просто в терменале писать?И вот еще вопрос зачем инсталировать gcc если у меня kylix?или это одно и то же?
ты на каком языке писать собрался?
kylix это делфи т.е. object pascal
gcc в основном это с/c++. паскаль он не умеет.
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 13:51
grub
metal, в файле INSTALL есть секция 6, Installation procedure, достаточно последовать ей, чтобы поставить программу из исходников.
В целом это не очень кошерно -- ставить программу из исходников, а не пакетов. Но увы -- Kylix продукт достаточно древний, и .deb-based дистрибутивы тогда еще не были так распространены, как сейчас. Есть еще путь -- попытаться собрать/добыть RPM-пакеты, о которых говорится в инструкции, и дальше скормить их программе alien (которая и предназначена для операций с RPM-пакетами на deb-based системах). ИМХО в данном конкретном случае это лишняя возня.
*) примечание -- за детальными толкованиями аббревиатур rpm и deb таки отсылаю в википедию, там все достаточно очевидно должно быть.
В целом таки рекомендую задуматься, действительно ли вам нужен именно Kylix? Он древен, его поддержка ЕМНИП прекращена, и на системе с современными версиями glibc не факт что вообще заведется.
Может быть, таки стоит попробовать что-то другое?
Некоторое раздражение предыдущих комментаторов объяснимо, с учетом того, что в первом посте ни единым словом kylix не был упомянут, а компилятор c++ на linux системах -- это по умолчанию g++ из gcc, эти выражения употребляются как синонимы.
Если Вам необходимо просто писать на С++ под linux, то поставьте gcc, make и какую-нибудь IDE (хотя многие профи обходятся и обычным текстовым редактором).
Что именно и как ставить -- либо через графическую оболочку менеджера пакетов в вашей Ubuntu, либо изучить команды aptitude search, aptitude install.
В любом случае, программы стоит ставить из репозиториев, которые прописываются в /etc/apt/sources.list (репозиторий может быть сетевым, а может содержаться на комплекте дисков или файловой системе). За подробностями вновь отправляю в гугл по теме "Установка программ в Ubuntu" -- в интернете все разжевано многократно и детально, через 5-10 минут будет полное понимание концепции.
Скачивать отдельные файлы абы откуда, и ставить программы из них в современных линуксах не очень принято, кроме исключительных случаев (редкие/проприетарные софтины).
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 14:02
Ларин
в догонку. если же нужен pascal, то лучше использовать freepascal
Re: Помогите установить программу из исходников
Добавлено: 02 фев 2010, 20:52
kdu
metal, Вы не обижайтесь, Вам еще сюда ходить
. То, что Вы прочитали кучу статей, конечно, похвально, но Ваши установки были изначально неправильны. А вот
Ларин прав, гораздо проще установить Free Pascal и Lazarus (IDE для него) из репозитория Ubuntu. Запустите Synaptic, найдите в списке соответствующие пакеты и установите их. Это просто.
Re: Помогите установить программу из исходников
Добавлено: 03 фев 2010, 00:35
metal
grub большое спасибо за нормальный и адекватный ответ, уже немного разобрался и решил всетаки поставить gcc, еще раз спасибо.
Re: Помогите установить программу из исходников
Добавлено: 03 фев 2010, 10:56
Ларин
metal писал(а):grub большое спасибо за нормальный и адекватный ответ, уже немного разобрался и решил всетаки поставить gcc, еще раз спасибо.
gcc не умеет pascal))
Re: Помогите установить программу из исходников
Добавлено: 03 фев 2010, 22:11
hired777
Ларин писал(а):metal писал(а):grub большое спасибо за нормальный и адекватный ответ, уже немного разобрался и решил всетаки поставить gcc, еще раз спасибо.
gcc не умеет pascal))
http://en.wikipedia.org/wiki/GNU_Pascal
Re: Помогите установить программу из исходников
Добавлено: 04 фев 2010, 11:08
Ларин
ой, блин))) жесть. не знал.
чего только этот гцц не умеет?
Re: Помогите установить программу из исходников
Добавлено: 04 фев 2010, 11:28
gotty
Ларин писал(а):чего только этот гцц не умеет?
Не умеет заваривать кофе - зато умеет emacs
http://www.emacswiki.org/emacs/CoffeeMode