Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Немогу установить программы из исходников


Рекомендуемые сообщения

Плиз скинте кто-нибудь следующие бинарники:

  1. make
  2. gcc
  3. g++
  4. rpm

Очень надо.

И ещё может у кого-нибудь есть скомпилированный под linux сервер СУБД MySQL (читая мануал непонял как его ставить невидимым в сети, то есть только для localhost/127.0.0.1)

Кто поможет большое спасибо!

Ссылка на комментарий
Поделиться на другие сайты

Darth Emil: те ссылки что ты мне дал, там в .rpm как видешь у меня нет утилиты rpm для установки из пакетов.

Может кто даст исполняемые файлы (желательно в архиве) с описанием что куда ложить.

Очень надо!!!

Наверно стоит объяснить поподробнее

инстоляция из исходников:

запускаю ./configure выводит много строк и в конце пишет что-то типа "Си компилятор не найден" (на английском)

запускаю make - пишет bash: make: команда не найдена

оналагично с make терминал поступает и с rpm и с gcc и с g++

вполне возможно что у меня ещё чего то нет.

Ссылка на комментарий
Поделиться на другие сайты

Darth Emil: те ссылки что ты мне дал, там в .rpm как видешь у меня нет утилиты rpm для установки из пакетов.

Может кто даст исполняемые файлы (желательно в архиве) с описанием что куда ложить.

Очень надо!!!

Наверно стоит объяснить поподробнее

инстоляция из исходников:

запускаю ./configure выводит много строк и в конце пишет что-то типа "Си компилятор не найден" (на английском)

запускаю make - пишет bash: make: команда не найдена

оналагично с make терминал поступает и с rpm и с gcc и с g++

вполне возможно что у меня ещё чего то нет.

Киньте в меня чем нибудь тяжёлым если я не прав. НО, UBUNTU - основан на Debian, следовательно никаких rpm там нет, конечно же их можно устанавливать, но для этого нужен Perl скрипт, преобразовывающий *.rpm в *.dbe пакеты. Вследствие этого, могу посоветовать полазить по дебиановским сайтам и поискать что тебе нужно в *.dbe пакетах или в исходниках тут: _http://packages.debian.org/stable/devel/

Изменено пользователем Kobi
Ссылка на комментарий
Поделиться на другие сайты

Kobi: долго не мог найти подобные пакеты...

суфикс (расширение) у них не .dbe а .deb

а так спасибо

Ссылка на комментарий
Поделиться на другие сайты

но для этого нужен Perl скрипт, преобразовывающий *.rpm в *.dbe пакеты.

Такая софтина называется Alien.

Ссылка на комментарий
Поделиться на другие сайты

Kobi: долго не мог найти подобные пакеты...

суфикс (расширение) у них не .dbe а .deb

а так спасибо

Извиняюсь, ты прав.

ЗЫ

Сорри за оффтоп

Ссылка на комментарий
Поделиться на другие сайты

У меня снова проблемы. Закачал нужные мне утилиты в .deb пакетах

Устанавливаю g++ пишет нужен libstdc++

Устанавливаю libstdc++ пишет нужен libc6-dev

Устанавливаю libc6-dev пишет нужен libc6

Устанавливаю libc6 пишет что у меня уже установлена более новая версия libc6

Может кто скажет что делать?

Ссылка на комментарий
Поделиться на другие сайты

У меня снова проблемы. Закачал нужные мне утилиты в .deb пакетах

Устанавливаю g++ пишет нужен libstdc++

Устанавливаю libstdc++ пишет нужен libc6-dev

Устанавливаю libc6-dev пишет нужен libc6

Устанавливаю libc6 пишет что у меня уже установлена более новая версия libc6

Может кто скажет что делать?

Ты так ставил пакеты:

dpkg -i ***.deb

Тут можно скачать libc6 для x86

Ссылка на комментарий
Поделиться на другие сайты

Впринципе проблему с libc6 вроде и решил, скачав

libc6_2.3.6.ds1-4_amd64.deb и libc6-dev_2.3.6.ds1-4_amd64.deb

нашёл я их правда в нестабильных пакетах на packages.debian.org

но здесь мне понадобился ещё и tzdata, после нескольки секунд установки он сообщает, что не удалось установить tzdata и открывается консоль с сообщением что Подпроцесс paste был убит потоком

Ссылка на комментарий
Поделиться на другие сайты

На убунду давно уже не работал, но если не ошибаюсь там тоже есть утилитал аптитуде. По крайней мере апт. Почему бы ей не восползоваться?

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Если инет настроен и работает под линухом, то пользуйся командой

sudo apt-get install [имя пакета]

Можешь также штатным менджером пакетов synaptic или aptitude поставить, там есть поиск.

Если инета нет, то можно узнать все зависимости пакетов и скачать их вручную. Хотя вроде в убунте на диске были пакеты gcc и т.п. попробуй поставить оттуда.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Раз уж пошло такое дело, то обьясните пожалуйста, что такое apt get и syum? Я много раз встречал в разных FAQ, но там это обьясняется так, как будто все это знают.

Ссылка на комментарий
Поделиться на другие сайты

Раз уж пошло такое дело, то обьясните пожалуйста, что такое apt get и syum? Я много раз встречал в разных FAQ, но там это обьясняется так, как будто все это знают.

apt - это система управления пакетами в дистрибутивах основанных на debian.

apt-get install <пакет> к примеру скачает и установит такой-то пакет. Короче очень удобно. Это не виндовские экзешки :dontgetit:

a yum это вроде бы такая же фича только под федору.

Ссылка на комментарий
Поделиться на другие сайты

apt-get install <пакет> к примеру скачает и установит такой-то пакет.

Т.е. с интернета? А по-другому никак? :bye1:

А про yum пожалуйста поподробнее...

Ссылка на комментарий
Поделиться на другие сайты

Т.е. с интернета? А по-другому никак? ;)

А про yum пожалуйста поподробнее...

да, из инета.

по другому dpkg -i <имя пакета> Это при условии что нет неразруленных зависимостей.

а yum я не использовал, да и не хочу. apt меня полностью устраивает.

Ссылка на комментарий
Поделиться на другие сайты

Т.е. с интернета? А по-другому никак? ;)

Ну, в качестве источников пакетов можно подключить локальные репозитории (cdrom, hdd) или из инета.

Тут можно прочитать об apt подробнее...

Ссылка на комментарий
Поделиться на другие сайты

Пoжалуйста, обьясните мне: как ст!вить программы из deb-пакетов под Debian, Ubuntu и Knoppix? В Redhat, Mandriva просто, командой rpm, а тут как? И ещё: почему в Ubuntu/Kubuntu нету Midnight Commander'а? Я ввожу в консоли mc, а он не запускается, говорит нет такой команды/файла. И ещё» допустим у меня есть исходники программы написанные на C++ под Windows, я могу их скомпилить пnд Linux и пользоваться получено« программой?

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, обьясните мне: как ставить программы из deb-пакетов под Debian, Ubuntu и Knoppix? В Redhat, Mandriva просто, командой rpm, а тут как?

Это "аналог" rpm -i :

dpkg -i <имя пакета>

А это я бы сказал аналогично urpmi <имя пакета>:

apt-get install <имя пакета>
И ещё: почему в Ubuntu/Kubuntu нету Midnight Commander'а? Я ввожу в консоли mc, а он не запускается, говорит нет такой команды/файла.

В версиях убунты на одном СД нет мс :D

И ещё: допустим у меня есть исходники программы написанные на C++ под Windows, я могу их скомпилить под Linux и пользоваться полученой программой?

Врятли, если только она не намного сложнее хелловорлда. Скорее всего придется портировать ее.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, обьясните мне: как ставить программы из deb-пакетов под Debian, Ubuntu и Knoppix? В Redhat, Mandriva просто, командой rpm, а тут как? И ещё: почему в Ubuntu/Kubuntu нету Midnight Commander'а? Я ввожу в консоли mc, а он не запускается, говорит нет такой команды/файла. И ещё: допустим у меня есть исходники программы написанные на C++ под Windows, я могу их скомпилить под Linux и пользоваться полученой программой?

если есть локальный deb пакет то: dpkg -i <имя пакета>

midnight commander нет , надо ставить вручную apt-get install mc

если скомпилишь, то можешь конечно :D

Ссылка на комментарий
Поделиться на другие сайты

killogramm, Quatsch:

Спасибо! :D

Мда...

Насчёт mc очень жаль... :D

Чувствую что и прогу я не скомпилю, т.к. это AkelPad... :D

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

А у меня такой вопрос (по Убунте 6.06 LTS).

Я накачал из сети много тарболов, в том числе alien и mc (я не нашел для них пакеты в deb). Теперь их надо установить. Я делаю все так, как написано в прилагающихся к ним файлах readme: "Наберите в папке команду ./configure" (имеется в виду, что прямо в той папке, где я открыл readme, файл configure находится там же). Я набираю, нажимаю "Enter", а ничего не происходит. По идее этот самый configure должен запуститься, а все как было, так и есть. Кто с этим сталкивался? Надо ли где-то настраивать, чтобы командная строка работала и в каждой папке? Я почему спрашиваю, т.к. после этого файла там же, в той же папке, надо набирать make и другие команды для компиляции пакета, а все стоит и не шелохнется.

Хочу предупредить только, что инет у меня есть только в Винде (в Линуксе для моего модема нет дров, а пока что я не могу купить новый). Так что apt-get не пойдет.

Ссылка на комментарий
Поделиться на другие сайты

avb_constructor

Совсем ничего не происходить не может, он должен тебе что-то написать (ошибку, сообщение и пр.).

Может скрин окошка терминала кинешь?

ЗЫ

Файл configure должен иметь права на выполнение.

Попробуй сделать так:

cd /путь_к_папке_с_программой

su

********

chmod o+x ./configure

./configure

make

make install

make clean

На каждом из этапов не должно быть критических ошибок, иначе установка далее не пойдёт.

Ссылка на комментарий
Поделиться на другие сайты

avb_constructor

Совсем ничего не происходить не может, он должен тебе что-то написать (ошибку, сообщение и пр.).

А вот не пишет.

Может скрин окошка терминала кинешь?

Скрины скину вечером.

Теперь такой вопрос. Все скачанные репозитории находятся у меня в папке: /home/моя_папка/Рабочий стол/installation_files/...

Когда я в терминале набираю (к примеру):

cd /home/avb_constructor/Рабочий стол/installation_files/...

мне она пишет:

Файл или папка /home/avb_constructor/Рабочий не найден

Ладно, я тогда меняю в пути "Рабочий стол" на "desktop", тогда она пишет:

Файл или папка /home/avb_constructor/desktop/installation_files не найден

, хотя такая папка есть и именно по этому пути.

Как все-таки правильно набирать путь?

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...