Автор Гілка: Бобік здох :-(  (Прочитано 13181 раз)

Михайло Даниленко

  • Гість
Re: Бобік здох :-(
« Відповідей #15 : 2007-12-02 19:59:11 »
isbear@monstruozo:~/tmp/mcabber-0.9.5$ ./configure --prefix="${HOME}/.run64/mcabber" --with-ssl
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 for ranlib... ranlib
checking for gcc... gcc
...
checking for main in -lssl... yes
configure: creating ./config.status
config.status: creating connwrap/Makefile
config.status: creating libjabber/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating doc/help/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
isbear@monstruozo:~/tmp/mcabber-0.9.5$ make clean
Making clean in doc
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
Making clean in help
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc/help"
make[2]: Ціль "clean" не вимагає виконання команд.
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc/help"
Making clean in .
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[2]: Ціль "clean-am" не вимагає виконання команд.
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
Making clean in src
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/src"
test -z "mcabber" || rm -f mcabber
test -z "hgcset.h" || rm -f hgcset.h
rm -f *.o
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/src"
Making clean in libjabber
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
Making clean in .
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
test -z "liblibjabber.a" || rm -f liblibjabber.a
rm -f *.o
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
Making clean in connwrap
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
Making clean in .
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
test -z "libconnwrap.a" || rm -f libconnwrap.a
rm -f *.o
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
Making clean in .
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5"
make[1]: Ціль "clean-am" не вимагає виконання команд.
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5"
isbear@monstruozo:~/tmp/mcabber-0.9.5$
Отож, як бачимо, make clean щось робить (а саме - вилучає файли, створені під час побудови пакунку) усередині теки, де знаходяться сирці програми. За її межі воно не лізе, отож ніяким чином вилучити пакунок з системи не може. Принаймні, для більшості програм, що використовують autotools - це так. Скоріше вже make uninstall...

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Бобік здох :-(
« Відповідей #16 : 2007-12-12 20:11:44 »
Бобік живий, на цей раз у версії 6.0. І мене - розбещеного дружньою Мандрівою користувача - цікавлять такі речі, які, власне, в Мандріві робилися через централізовану панель керування.
- Як зупиняти чи запускати служби?
- Як налаштувати Sane на мій сканер - в HardDrake відбувалося автоматичне його налаштування і просило вставити диск з дровами для офтопіку.
- Як встановити пропрієтарні АТі дрова:
piktor@numberworker:/usr/share/fglrx$ less fglrx-install.log
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /lib/modules/2.6.22.1/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.22.1".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
Зауважу - остання версія, яка підтримує мій Радеон 9250 - 8.28.8
Ну і останнє запитання - Берил. Я знайшов його закладку в Центрі керування, проте там були лише опції Аквамарина і більш нічого неможливо було виставити. Як його заставити працювати?
« Змінено: 2007-12-12 20:12:55 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Бобік здох :-(
« Відповідей #17 : 2007-12-12 21:52:40 »
Нутром чую, не стоять сирці ядра.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Бобік здох :-(
« Відповідей #18 : 2007-12-13 19:18:29 »
Нутром чую, не стоять сирці ядра.
Значить під МОПСом їх немає. Бо поставив АБСОЛЮТНО всі наявні пакети. Спитаєте нащо - просто освоюю новий дистрибутив, не знаю що зарані пригодиться, щоб потім не таскати диска щоразу, благо на це є старий 40ГБ вінчестер.
Як заставити працювати Берил теж казати не потрібно - вже заставив. Вигріб останки невстановлених пропрієтарних АТі дрів і Берил згодився працювати. Щоправда, з граблями тому юзати його на постійно неможна.
Для запуску та зупинки служб знайшов конфігуратор, щоправда хочу вміти це робити з консольного середовища, без Х.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Бобік здох :-(
« Відповідей #19 : 2007-12-13 19:27:13 »
Нутром чую, не стоять сирці ядра.
Значить під МОПСом їх немає. Бо поставив АБСОЛЮТНО всі наявні пакети.
До речі, може бути. Якщо в мене з головою все добре, то в zenwalk такого пакету теж нема. Вихід - перезберіть ядро. Заодно оновитесь...

Спитаєте нащо
Нізащо=))

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Бобік здох :-(
« Відповідей #20 : 2007-12-14 00:17:03 »
Цитата
Вихід - перезберіть ядро. Заодно оновитесь...
А що саме необхідно змінити в ядрі? Тобто закачатии нове і зробити йому make? Чи там треба ще щось вибрати? Чи, може, просто необхідна наявність сирців поточного ядра?
Цитата
Цитата
Спитаєте нащо
Нізащо=))
Ну, ви не питаєте, а знайдеться хтось цікавий, з довгим носом.
Цитата
Отож, як бачимо, make clean щось робить (а саме - вилучає файли, створені під час побудови пакунку) усередині теки, де знаходяться сирці програми.
Вдивившись в код я побачив, що була виконана лише соманда ./configure, яка, по ідеї, не вилазить за межі пакунку, а лише робить конфігурацію для подальшої компіляції. Зрозуміло що make clean почистить результати роботи лише цієї команди. А якщо сказати йому перед цим make && make install?
« Змінено: 2007-12-14 00:24:51 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Михайло Даниленко

  • Гість
Re: Бобік здох :-(
« Відповідей #21 : 2007-12-14 02:22:05 »
isbear@monstruozo:~/tmp/mcabber-0.9.5$ mkdir ../inst
isbear@monstruozo:~/tmp/mcabber-0.9.5$ ./configure --prefix="${PWD%/*}/inst" --with-ssl
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 for ranlib... ranlib
...
configure: creating ./config.status
config.status: creating connwrap/Makefile
config.status: creating libjabber/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating doc/help/Makefile
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
isbear@monstruozo:~/tmp/mcabber-0.9.5$ make
make  all-recursive
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5"
Making all in connwrap
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[3]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -O2 -g -O2 -Wall -I/usr -D_GNU_SOURCE -MT connwrap.o -MD -MP -MF ".deps/connwrap.Tpo" -c -o connwrap.o connwrap.c; \
        then mv -f ".deps/connwrap.Tpo" ".deps/connwrap.Po"; else rm -f ".deps/connwrap.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..     -O2 -g -O2 -Wall -I/usr -D_GNU_SOURCE -MT md5.o -MD -MP -MF ".deps/md5.Tpo" -c -o md5.o md5.c; \
        then mv -f ".deps/md5.Tpo" ".deps/md5.Po"; else rm -f ".deps/md5.Tpo"; exit 1; fi
rm -f libconnwrap.a
ar cru libconnwrap.a connwrap.o md5.o
ranlib libconnwrap.a
make[3]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
Making all in libjabber
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
make[3]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../connwrap    -O2 -g -O2 -Wall -I/usr -D_GNU_SOURCE -MT jid.o -MD -MP -MF ".deps/jid.Tpo" -c -o jid.o jid.c; \
        then mv -f ".deps/jid.Tpo" ".deps/jid.Po"; else rm -f ".deps/jid.Tpo"; exit 1; fi
...
Making all in help
make[3]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc/help"
make[3]: Ціль "all" не вимагає виконання команд.
make[3]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc/help"
make[3]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[3]: Ціль "all-am" не вимагає виконання команд.
make[3]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5"
make[2]: Ціль "all-am" не вимагає виконання команд.
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5"
isbear@monstruozo:~/tmp/mcabber-0.9.5$ make install
Making install in connwrap
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[3]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[3]: Ціль "install-exec-am" не вимагає виконання команд.
make[3]: Ціль "install-data-am" не вимагає виконання команд.
make[3]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
Making install in libjabber
...
test -z "/home/isbear/tmp/inst/share/man/man1" || mkdir -p -- "/home/isbear/tmp/inst/share/man/man1"
 /usr/bin/install -c -m 644 './mcabber.1' '/home/isbear/tmp/inst/share/man/man1/mcabber.1'
make[3]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5"
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5"
make[2]: Ціль "install-exec-am" не вимагає виконання команд.
make[2]: Ціль "install-data-am" не вимагає виконання команд.
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5"
isbear@monstruozo:~/tmp/mcabber-0.9.5$ find ../inst -type f
../inst/bin/mcabber
../inst/share/mcabber/help/fr/hlp_disconnect.txt
../inst/share/mcabber/help/fr/hlp_say.txt
../inst/share/mcabber/help/fr/hlp_room.txt
../inst/share/mcabber/help/fr/hlp_help.txt
../inst/share/mcabber/help/fr/hlp_clear.txt
../inst/share/mcabber/help/fr/hlp_group.txt
../inst/share/mcabber/help/fr/hlp_authorization.txt
../inst/share/mcabber/help/fr/hlp_iline.txt
../inst/share/mcabber/help/fr/hlp_event.txt
../inst/share/mcabber/help/fr/hlp_color.txt
...
../inst/share/mcabber/help/en/hlp_chat_disable.txt
../inst/share/mcabber/help/en/hlp_set.txt
../inst/share/mcabber/help/en/hlp_version.txt
../inst/share/mcabber/help/en/hlp_alias.txt
../inst/share/mcabber/help/en/hlp_status_to.txt
../inst/share/mcabber/help/en/hlp_rename.txt
../inst/share/mcabber/help/en/hlp_move.txt
../inst/share/mcabber/help/en/hlp_say_to.txt
../inst/share/mcabber/help/en/hlp_connect.txt
../inst/share/mcabber/help/en/hlp_otrpolicy.txt
../inst/share/man/man1/mcabber.1
isbear@monstruozo:~/tmp/mcabber-0.9.5$ make clean
Making clean in doc
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
Making clean in help
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc/help"
make[2]: Ціль "clean" не вимагає виконання команд.
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc/help"
Making clean in .
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[2]: Ціль "clean-am" не вимагає виконання команд.
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/doc"
Making clean in src
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/src"
test -z "mcabber" || rm -f mcabber
test -z "hgcset.h" || rm -f hgcset.h
rm -f *.o
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/src"
Making clean in libjabber
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
Making clean in .
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
test -z "liblibjabber.a" || rm -f liblibjabber.a
rm -f *.o
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/libjabber"
Making clean in connwrap
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
Making clean in .
make[2]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
test -z "libconnwrap.a" || rm -f libconnwrap.a
rm -f *.o
make[2]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5/connwrap"
Making clean in .
make[1]: Вхожу у каталог "/home/isbear/tmp/mcabber-0.9.5"
make[1]: Ціль "clean-am" не вимагає виконання команд.
make[1]: Залишаю каталог "/home/isbear/tmp/mcabber-0.9.5"
isbear@monstruozo:~/tmp/mcabber-0.9.5$
Повірте досвіду LFS-івця ;)

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Бобік здох :-(
« Відповідей #22 : 2007-12-14 13:57:47 »
Цитата
Повірте досвіду LFS-івця
Довіряй, але перевіряй.
Що таке LFS?
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Михайло Даниленко

  • Гість
Re: Бобік здох :-(
« Відповідей #23 : 2007-12-14 14:25:17 »
http://www.linuxfromscratch.org/
Система, яку збирають з сирців власноруч.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Бобік здох :-(
« Відповідей #24 : 2007-12-14 14:59:15 »
Це щось типу Генту, але без портежів і всі залежності задовольняються вручну? Зате можна зібрати хоч і систему для свого мобільного?
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.