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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #60 : 11 Января 2007, 12:05:34 »
Цитировать
ЗДЕСЬ unrar уже откомпилирован
У меня dapper...
ДА ХОТЬ ВНРТИ. Поискать среди пакетов для своей версии Ubuntu религия не позволяет?

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #61 : 11 Января 2007, 14:12:05 »
Цитировать
ЗДЕСЬ unrar уже откомпилирован
У меня dapper...
ДА ХОТЬ ВНРТИ. Поискать среди пакетов для своей версии Ubuntu религия не позволяет?
Видимо человек только поставил Ubuntu, а читать документацию по дистрибутиву долго и не интересно, проще на форуме спросить или сделать так как раньше делал в другой операционке, как результата переустановка неизбежна.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #62 : 15 Января 2007, 04:37:38 »
C rar'ом все кончилось хорошо, он заработал после перезагрузки сеанса.
Прсмо боюсь и спрашивать...
Рискну.
Решил попробовать Firefox2. Скачал с офсайта архив tar.gz.
Дальше делал точно как написано в шапке темы. Скачал все, что предписано, потом в консоли под рутом:
[q]# autogen.sh
bash: autogen.sh: команда не найдена
# bootstrap
bash: bootstrap: команда не найдена
# aclocal
aclocal: `configure.ac' or `configure.in' is required
# autoheader
/usr/bin/m4: configure.in: No such file or directory
# automake --gnu --add-missing --copy --foreign
automake: `configure.ac' or `configure.in' is required
# autoconf -f -Wall
autoconf2.50: no input file
# ./configure
bash: ./configure: No such file or directory
# make
make: *** Не заданы цели и не найден make-файл.  Останов.[/q]

Я знаю, что надо было больше читать мануалов, но с специально для стого случас перерыл все, что было у меня в компе и посидел-таки в инете.
Не выходит.
Решил здесь спросить еще разок. Нвось, не убьют.
Я только-только начинаю пользоваться линуксом. Можно специально для таких, как с, немного поуниверсальнее изложить методы сборки программ?
Спасибо.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #63 : 15 Января 2007, 17:31:23 »
Хм, если это то, о чём с думаю, то firefox там уже собран.

Установка firefox 2 отличается простотой и однообразием.

Просто:
Распакуй архив скажем в /opt/firefox-2.0.0.1
Сделай симлинк /usr/local/bin/firefox -> /opt/firefox-2.0.0.1/firefox

По идее, всё должно заработать

С командами расписано вот тут, на английском, правда.

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #64 : 16 Января 2007, 01:34:00 »
Kwah, спасибо за подробный ответ и ссылку!
Сделал следующее:
1. Распаковал архив в /opt/firefox2
2. Выполнил
sudo ln -s /opt/firefox2/firefox /usr/local/bin/firefox
sudo ln -s /usr/lib/mozilla/plugins/* /opt/firefox2/firefox/plugins/
а также
sudo ln -s /usr/lib/mozilla/plugins /opt/firefox2/firefox/plugins
3. Запустил Firefox из меню Приложенис>Интернет.
Открылась версия 1.5...
4. Запустил Firefox из консоли.
То же самое.

Что с сделал не так?
 :-\
 

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #65 : 16 Января 2007, 02:23:17 »
Вывод echo $PATH в студию.
Возможно также, что в шоткатах прописаны полные пути... Хотя это вряд ли.

упдате: А может надо какой-нить ксш подновить...  Завершить сеанс/залогиниться опсть не пробовал?
« Последнее редактирование: 16 Января 2007, 02:24:52 от Kwah »

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #66 : 16 Января 2007, 02:45:48 »
 sudo echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games

Это оно?

Перезагружаться пробовал, не помогает.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #67 : 16 Января 2007, 04:37:28 »
Оно. Тут вроде всё пучком, как и должно быть.

А
ls -l /opt/firefox2/firefoxls -l /usr/local/bin/firefoxls -l /usr/lib/mozilla/plugins/*Чего говорят?

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #68 : 16 Января 2007, 08:37:09 »
вот чего:

ls -s /opt/firefox2/firefox
total 13652
    4 browserconfig.properties      4 libsoftokn3.chk
    4 chrome                      308 libsoftokn3.so
    4 components                  156 libssl3.so
    4 defaults                    100 libxpcom_compat.so
    4 dictionaries                688 libxpcom_core.so
    4 extensions                   12 libxpcom.so
    8 firefox                      12 libxpistub.so
10292 firefox-bin                  12 mozilla-xremote-client
    4 greprefs                      4 plugins
    4 icons                         4 readme.txt
    4 libfreebl3.chk                4 README.txt
  232 libfreebl3.so                 4 removed-files
  620 libmozjs.so                   4 res
  180 libnspr4.so                  12 run-mozilla.sh
  428 libnss3.so                    4 searchplugins
  260 libnssckbi.so                72 updater
   16 libplc4.so                    4 updater.ini
   12 libplds4.so                  24 xpicleanup
  140 libsmime3.so

ls -l /usr/bin/firefox
lrwxrwxrwx 1 root root 22 2007-01-08 04:57 /usr/bin/firefox -> ../lib/firefox/firefox

ls -l /usr/lib/mozilla/plugins/*
ls: /usr/lib/mozilla/plugins/*: No such file or directory

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #69 : 16 Января 2007, 16:43:01 »
ls -s /opt/firefox2/firefox
ls -l /usr/bin/firefox
ls -l /usr/lib/mozilla/plugins/*

Э-с-с-с... Это немного отличается от того, что с просил:
ls -l /opt/firefox2/firefox
ls -l /usr/local/bin/firefox
ls -l /usr/lib/mozilla/plugins/*

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #70 : 16 Января 2007, 22:29:21 »
Опс... прошу пардону :-[.
С непривычки все команды на одно лицо...

ls -l /opt/firefox2/firefox
total 13652
-rw-r--r-- 1 root root      218 2006-12-09 03:15 browserconfig.properties
drwxr-xr-x 3 root root     4096 2007-01-16 01:05 chrome
drwxr-xr-x 2 root root     4096 2007-01-16 01:05 components
drwxr-xr-x 5 root root     4096 2007-01-16 01:05 defaults
drwxr-xr-x 2 root root     4096 2007-01-16 01:05 dictionaries
drwxr-xr-x 5 root root     4096 2007-01-16 01:05 extensions
-rwxr-xr-x 1 root root     5247 2006-12-09 02:10 firefox
-rwxr-xr-x 1 root root 10521812 2006-12-09 02:11 firefox-bin
drwxr-xr-x 2 root root     4096 2007-01-16 01:05 greprefs
drwxr-xr-x 2 root root     4096 2007-01-16 01:05 icons
-rw-r--r-- 1 root root      476 2006-12-09 02:11 libfreebl3.chk
-rwxr-xr-x 1 root root   231468 2006-12-09 02:11 libfreebl3.so
-rwxr-xr-x 1 root root   628380 2006-12-09 02:10 libmozjs.so
-rwxr-xr-x 1 root root   176236 2006-12-09 02:11 libnspr4.so
-rwxr-xr-x 1 root root   430608 2006-12-09 02:11 libnss3.so
-rwxr-xr-x 1 root root   260832 2006-12-09 02:11 libnssckbi.so
-rwxr-xr-x 1 root root    15304 2006-12-09 02:10 libplc4.so
-rwxr-xr-x 1 root root     8240 2006-12-09 02:10 libplds4.so
-rwxr-xr-x 1 root root   138316 2006-12-09 02:11 libsmime3.so
-rw-r--r-- 1 root root      476 2006-12-09 02:11 libsoftokn3.chk
-rwxr-xr-x 1 root root   309624 2006-12-09 02:11 libsoftokn3.so
-rwxr-xr-x 1 root root   152776 2006-12-09 02:11 libssl3.so
-rwxr-xr-x 1 root root    94924 2006-12-09 02:11 libxpcom_compat.so
-rwxr-xr-x 1 root root   698672 2006-12-09 02:10 libxpcom_core.so
-rwxr-xr-x 1 root root     9240 2006-12-09 02:10 libxpcom.so
-rwxr-xr-x 1 root root     8284 2006-12-09 02:10 libxpistub.so
-rwxr-xr-x 1 root root    10336 2006-12-09 02:11 mozilla-xremote-client
drwxr-xr-x 2 root root     4096 2007-01-16 01:29 plugins
-rw-r--r-- 1 root root      177 2006-12-09 02:10 readme.txt
-rw-r--r-- 1 root root      515 2006-08-06 18:24 README.txt
-rwxr-xr-x 1 root root     2148 2006-12-09 02:09 removed-files
drwxr-xr-x 6 root root     4096 2007-01-16 01:05 res
-rwxr-xr-x 1 root root    10492 2006-12-09 02:10 run-mozilla.sh
drwxr-xr-x 2 root root     4096 2007-01-16 01:05 searchplugins
-rwxr-xr-x 1 root root    67496 2006-12-09 02:11 updater
-rw-r--r-- 1 root root      194 2005-10-14 03:05 updater.ini
-rwxr-xr-x 1 root root    21368 2006-12-09 02:11 xpicleanup

ls -l /usr/local/bin/firefox
lrwxrwxrwx 1 root root 21 2007-01-16 01:18 /usr/local/bin/firefox -> /opt/firefox2/firefox

ls -l /usr/lib/mozilla/plugins/*
ls: /usr/lib/mozilla/plugins/*: No such file or directory


Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #71 : 17 Января 2007, 01:00:31 »
Э-с-с, если с правильно понимаю, то получилось не совсем то, что задумывалось...
После распаковки у тебс вот что:
/opt (каталог) / firefox2 (каталог) / firefox (каталог) / тут уже собственно файлы самого firefox

Чего нужно было:
/opt (каталог) / firefox2 (каталог) / тут уже собственно файлы самого firefox

Либо сделай всё сначала, чтобы была такас-же хиерархис, либо в командах учитывай то, где у тебс лежит исполнсемый файл firefox

Оффлайн bourger

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Как компилить
« Ответ #72 : 17 Января 2007, 02:25:14 »
Спасибо, все получилось!
Извлек урок:)

Оффлайн zhentos

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Как компилить
« Ответ #73 : 17 Января 2007, 02:47:33 »
Пытаюсь собрать пакеты под KDE. configure спотыкается на libstdc++-dev. Сейчас стост libstdc++6.4.0-dev (4.0.3-1ubuntu5), libstdc++-dev (3.4.6-1ubuntu2), gcc4 и gcc3.4. Что конфигуратору еще надо?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #74 : 17 Января 2007, 03:55:58 »
Пытаюсь собрать пакеты под KDE. configure спотыкается на libstdc++-dev. Сейчас стост libstdc++6.4.0-dev (4.0.3-1ubuntu5), libstdc++-dev (3.4.6-1ubuntu2), gcc4 и gcc3.4. Что конфигуратору еще надо?
Обычно конфигуратор неиллюзорно ругаеццо с упоминанием того, чего же ему надо. Если нет - то ковырсть файлы в поставках пакетов типа README, INSTALL и т.п. на предмет необходимых библиотек и их версий.

З.Ы. А может уже всё собрано до вас?

 

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