Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] [Wiki] Как компилить  (Прочитано 326083 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #45 : 23 Октября 2006, 01:43:31 »
checking for XML::Parser...  error ...  < Где это взять?            // ну на кой хрен оно нужно...
гномовские конфиги по сути XML файлы, надо ставить неодходимые библиотски.

Цитировать
make > нет параметров или make файла, там есть makefile.am.
Это исходник для automake

Цитировать
Как все это скомпилить?
Обратить внимание на файлы типа INSTALL, README и т.п. буде таковые имеются. Нет - обратиться к разработчикам утилиты с просьбой разъяснить процесс сборки.

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #46 : 23 Октября 2006, 10:18:02 »
checking for XML::Parser...  error ...  <
гномовские конфиги по сути XML файлы, надо ставить неодходимые библиотски.

Либы поставил:
libstdc++6-4.0-dev_4.0.3-1ubuntu5_i386.deb
libc6-dev_2.3.6-0ubuntu20_i386.deb
perlsgml_19970918-12ubuntu2_all.deb

Какие еще нужны?

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #47 : 23 Октября 2006, 11:45:58 »
checking for XML::Parser...  error ...  <
гномовские конфиги по сути XML файлы, надо ставить неодходимые библиотски.

Либы поставил:
libstdc++6-4.0-dev_4.0.3-1ubuntu5_i386.deb
libc6-dev_2.3.6-0ubuntu20_i386.deb
perlsgml_19970918-12ubuntu2_all.deb

Какие еще нужны?
libexpat1-dev
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #48 : 23 Октября 2006, 12:48:26 »
Это исходник для automake

Действительно automake, выдал:

configure.ac:4: version mismatch. this is automake 1.9.6,
configure.ac:4: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:4: comes from Automake 1.9.5 You should recreate
configure.ac:4: aclocal.m4with aclocal and run atomake again.

How to recreate aclocal.m4with? Что есть aclocal.m4with(в архиве опсть же не нашел)?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #49 : 23 Октября 2006, 13:06:52 »
Либы поставил:
libstdc++6-4.0-dev_4.0.3-1ubuntu5_i386.deb
libc6-dev_2.3.6-0ubuntu20_i386.deb
perlsgml_19970918-12ubuntu2_all.deb

Какие еще нужны?
Вон там http://packages.ubuntu.com/dapper/net/gnome-ppp
почитать список зависимостей и соответственно поставить нужные либы, причем -dev версии.

Чем таки не устраивает уже готовый пакет-то???

Это исходник для automake

Действительно automake, выдал:

configure.ac:4: version mismatch. this is automake 1.9.6,
configure.ac:4: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:4: comes from Automake 1.9.5 You should recreate
configure.ac:4: aclocal.m4with aclocal and run atomake again.

How to recreate aclocal.m4with? Что есть aclocal.m4with(в архиве опсть же не нашел)?
Там просто пробела не хватает, читать
Цитировать
configure.ac:4: aclocal.m4 with aclocal and run atomake again.

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #50 : 23 Октября 2006, 13:25:59 »
Чем таки не устраивает уже готовый пакет-то???

Ну вы меня удвили, неустраивает, готовый, со всеми либами и прочим, где он?

Оффлайн Amigo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Как компилить
« Ответ #51 : 23 Октября 2006, 13:36:54 »
Как можно скачивать пакеты, либы сразу со всеми зависимостями? чтоб не парится..
Ну и где они - aclocal.m4 with aclocal , искал на
http://packages.debian.org/
http://ru.archive.ubuntu.com/
« Последнее редактирование: 23 Октября 2006, 13:39:49 от Amigo »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #52 : 23 Октября 2006, 14:13:56 »
Чем таки не устраивает уже готовый пакет-то???

Ну вы меня удвили, неустраивает, готовый, со всеми либами и прочим, где он?
Чукча писатель? А по ссылке выше что? Не пакет ли?
Уточнсю: вот ссылка http://packages.ubuntu.com/dapper/net/gnome-ppp

Там есть ссылки на зеркала с пакетами для всех архитектур. Там же перечислен список других пакетов, от которых зависит этот самый gnome-ppp. Возможно, что они уже стост на вашей системе. Иначе их все (и пакеты от которых они зависст) придётся качать и устанавливать. Готового способа скачать всё, что нужно, при отсутствии подключения к инету с не знаю.

Попробовать можно примерно так:
1. скачать список пакетов репозиторис [universe], как? не знаю, смотреть http://archive.ubuntu.com/ubuntu/ его структуру, где лежат индексы, смотреть то же самое локально на компьютере с Ubuntu...
2. убедить Synaptic, что этот список пакетов стого репозиторис у него есть (сделать репозиторий доступным в /etc/apt/sources.list и обновить список пакетов)
3. отметить в Synaptic для установки gnome-ppp и все зависимые пакеты
4. сгенерировать скрипт загрузки в Synaptic (есть такас возможность)
5. с помощью скрипта выкачать все необходимые пакеты на машине с интернетом
6. подсунуть скачанные пакеты в локальный ксш
7. установить gnome-ppp

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

Оффлайн ste@ls

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Как компилить
« Ответ #53 : 23 Октября 2006, 20:27:36 »
Если нужно поднять инет в бубунте, то в первую очередь надо смотреть в сторону pppconfig. Конечно если при виде консоли падает челюсть, то не судьба...
Пакет ст кста идет сразу же....

Оффлайн kuzyaka

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Как компилить
« Ответ #54 : 13 Ноября 2006, 23:15:32 »
Ничего не могу собрать на новой Ubuntu 6.10, на "./configure" все время получаю "error: C compiler cannot create executables",
checking build system type... i686-pc-linuxlibc1
checking host system type... i686-pc-linuxlibc1
checking target system type... i686-pc-linuxlibc1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether ln -s works... yes
checking host platform characteristics... ok
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

Причем на новой Kubuntu 6.10 проблем не возникает: т.е. как обычно, говорит например нет bison, ставишь bison -> едешь дальше и т.д., а тут не понятно чего ему хватает.


 ::)Разобрался сам.
На Ubuntu 6.10 нужно было установить компилстор g++, которого нет в установке по умолчанию, и все сразу заработало.

« Последнее редактирование: 20 Ноября 2006, 03:36:21 от kuzyaka »

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #55 : 10 Января 2007, 02:31:51 »
Всем привет. Сразу хочу внести ясность: в линуксе с совсем чайник, не соображаю многих слементарных вещей :idiot2:. Но освоить линукс очень хочется, стараюсь, как могу, сам разбираться, а когда совсем в тупик захожу, пишу на форум :) Всю тему внимательно изучил, все рекомендации выполнил (вроде...)
Итак. Надо мне собрать архиватор rar.
По списку в начале темы установил пакеты build-essential, autogen, все autoconf, все automake, потом пакет, в котором содержится файл configure.in - autoproject.
Делаю, как написано:
Цитировать
sudo bootstrap
sudo: bootstrap: command not found
sudo autogen.sh
sudo: autogen.sh: command not found
Потом делаю так:
Цитировать
sudo aclocal
aclocal: `configure.ac' or `configure.in' is required
autoheader
/usr/bin/m4: configure.in: No such file or directory
Потом еще вот так:
Цитировать
sudo make
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib

Что дальше-то делать?
Может быть, что-то с сделал не так или не сделал?
Спасибо.



Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #56 : 10 Января 2007, 05:02:13 »
А зачем компилить-то? Вот смотрите ЗДЕСЬ unrar уже откомпилирован, а больше и не надо.

Откройте для себя менеджеры пакетов типа Синаптика (консольные apt-get, aptitude) Подключите дополнительные репозитории и пользуйтесь.

З.Ы. На будущее, в процессе сборки команда sudo нужно только, при выполнении инсталлсции: sudo make install (например).

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #57 : 10 Января 2007, 16:32:38 »
Цитировать
ЗДЕСЬ unrar уже откомпилирован
У меня dapper...
И еще такой тупой вопрос: если есть GUI для того же Synaptic'а, зачем пользоваться консольными командами? Это дает дополнительные возможности? Или быстрее? Удобнее?
« Последнее редактирование: 10 Января 2007, 16:35:21 от bourger »

Оффлайн doctor

  • Активист
  • *
  • Сообщений: 736
  • не навреди...
    • Просмотр профиля
Re: Как компилить
« Ответ #58 : 10 Января 2007, 17:23:14 »
И еще такой тупой вопрос: если есть GUI для того же Synaptic'а, зачем пользоваться консольными командами? Это дает дополнительные возможности? Или быстрее? Удобнее?
сто и удобнее, и быстрее...  с через консоль найду и поставлю пакет быстрее чем вы его найдете в синаптике ;)

З.Ы. Synaptic и есть GUI

Оффлайн Goren

  • Активист
  • *
  • Сообщений: 808
  • Unconditional Love
    • Просмотр профиля
Re: Как компилить
« Ответ #59 : 11 Января 2007, 09:19:29 »
Мне aptitude с псевдографическим интерфейсом последнее время начал нравиться ::)
Be a realist - denounce the obvious!

 

Страница сгенерирована за 0.044 секунд. Запросов: 22.