Jump to content

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


Recommended Posts

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

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

Очень надо.

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

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

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

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

Link to comment
Share on other sites

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/

Edited by Kobi
Link to comment
Share on other sites

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

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

а так спасибо

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

ЗЫ

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

Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

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

dpkg -i ***.deb

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 3 weeks later...

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

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

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

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

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

да, из инета.

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

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

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

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

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

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

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

Link to comment
Share on other sites

Пожалуйста, обьясните мне: как ставить программы из 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

Link to comment
Share on other sites

  • 2 weeks later...
Guest avb_constructor

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

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

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

Link to comment
Share on other sites

avb_constructor

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

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

ЗЫ

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

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

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

su

********

chmod o+x ./configure

./configure

make

make install

make clean

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

Link to comment
Share on other sites

Guest avb_constructor

avb_constructor

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

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

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

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

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

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

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

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

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

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

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

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

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...