Eggdrop – ubuntu (Install)
Модератор: Bizdelnick
-
celovec
- Сообщения: 151
Eggdrop – ubuntu
Помогите пожалуйста установить Eggdrop (ирк - бот)
Скачал eggdrop1.6.17.tar.gz распаковал в свой домашний каталог.
1) Включил консоль, захожу в папку eggdrop (там находятся распакованные файлы бота).
2) Набрал команду: tclsh, нажал Enter ниже появился "%", значит все ОК. - TCL установлен!
3) Далее набираю команду sudo bash, жму Enter. Ввожу пароль. – Таким образом зашел под root.
4) Набираю ./configure
Далее он пытается скомпилироваться но нечего у него не получается пишет мол нету у вас TCL.
Скачал Tcl 8.3 версию.
Распаковал архив. Захожу там в папочку unix (под root) набирую ./configure и опять ошибки. Бегут строчки и в конце каждой "no".
В чем дело? Что я делаю не так?
Скачал eggdrop1.6.17.tar.gz распаковал в свой домашний каталог.
1) Включил консоль, захожу в папку eggdrop (там находятся распакованные файлы бота).
2) Набрал команду: tclsh, нажал Enter ниже появился "%", значит все ОК. - TCL установлен!
3) Далее набираю команду sudo bash, жму Enter. Ввожу пароль. – Таким образом зашел под root.
4) Набираю ./configure
Далее он пытается скомпилироваться но нечего у него не получается пишет мол нету у вас TCL.
Скачал Tcl 8.3 версию.
Распаковал архив. Захожу там в папочку unix (под root) набирую ./configure и опять ошибки. Бегут строчки и в конце каждой "no".
В чем дело? Что я делаю не так?
-
Dpoke
- Сообщения: 106
- ОС: Debian GNU/Linux Testing
Re: Eggdrop – ubuntu
Кроме tcl для установки эгга, необходим пакет tcl8.4{3}-dev
. Иначе собрать бота не получится. Не знаю как этот пакет называется у тебя, в дебиане - так как я написал. Там находятся дивелопмент файлы языка тсл. Ботик их именно и хочет
. А сам язык нужен, чтобы исполнять внешние скрипты бота написанные на тсл.
Любое слишком категоричное утверждение неверно, включая и это.
-
celovec
- Сообщения: 151
Re: Eggdrop – ubuntu
Куда и как этот пакет ставить. Помогите пожалуйста, для меня это очень важно.
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Eggdrop – ubuntu
apt-get update
apt-cache search tclsh
apt-get install tclsh-dev или по результатам предыдущей команды
apt-cache search tclsh
apt-get install tclsh-dev или по результатам предыдущей команды
И немедленно выпил.
-
celovec
- Сообщения: 151
Re: Eggdrop – ubuntu
Набрав, apt-cache search tclsh
Мне выдало 3 пакета: tcl8.4, tcl8.0, tcl8.0
Далее, apt-get install tcl8.4
После чего компьютер пишет что у вас уже стоит tcl
Пробывал также набрать, apt-get install tclsh-dev - мне пишут таких пакетов нет
Что делать?
Мне выдало 3 пакета: tcl8.4, tcl8.0, tcl8.0
Далее, apt-get install tcl8.4
После чего компьютер пишет что у вас уже стоит tcl
Пробывал также набрать, apt-get install tclsh-dev - мне пишут таких пакетов нет
Что делать?
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Eggdrop – ubuntu
Набрал команду: tclsh, нажал Enter ниже появился "%", значит все ОК. - TCL установлен!
А под рутом этот пункт тоже проходит?
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Eggdrop – ubuntu
Да, я все ставлю под root.
Попробуйте все-таки сконфигурировать от пользователя.
-
celovec
- Сообщения: 151
Re: Eggdrop – ubuntu
Установил пакет о котором говорил Dpoke (Все прошло замечательно)
Далее по старому сценарию, пробывал ставить как от пользователя так и от root
Всегда пишет вот это:
Вот несколько строчек с файла config.log (которые мне показались важными)
Помогите пожалуйста разобраться
Далее по старому сценарию, пробывал ставить как от пользователя так и от root
Всегда пишет вот это:
Код: Выделить всё
This is Eggdrop's GNU configure script.
It's going to run a bunch of tests to hopefully make your compile
work without much twiddling.
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.Вот несколько строчек с файла config.log (которые мне показались важными)
Код: Выделить всё
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/bin
PATH: /usr/local/sbin
PATH: /sbin
PATH: /usr/sbin
PATH: /bin
PATH: /usr/bin
PATH: /usr/bin/X11
PATH: /usr/gamesПомогите пожалуйста разобраться
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Eggdrop – ubuntu
configure: error: no acceptable C compiler found in $PATH
gcc то стоит?
-
celovec
- Сообщения: 151
Re: Eggdrop – ubuntu
Ребята. В чем опять ошибка?
Код: Выделить всё
This is Eggdrop's GNU configure script.
It's going to run a bunch of tests to hopefully make your compile
work without much twiddling.
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
***
config.status: executing replace-if-changed commands
creating lush.h
config.status: executing catch-make-rebuild commands
Operating System: Linux 2.6.12-10-386
If you experiance any problems compiling Eggdrop, please read the
compile guide, found in doc/COMPILE-GUIDE.
Type 'make config' to configure the modules, or type 'make iconfig'
to interactively choose which modules to compile.
root@Serv:~/eggdrop# make
bash: make: command not found
root@Serv:~/eggdrop# make install
bash: make: command not found
root@Serv:~/eggdrop# .make
bash: .make: command not found
root@Serv:~/eggdrop# make config
bash: make: command not found
root@Serv:~/eggdrop#-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Eggdrop – ubuntu
Похоже, что нет make или путь к ней не прописан в $PATH для рута. Попробуйте whereis make и запустить, указав полный путь.
А это то зачем? Вы хорошо понимаете, что делаете?
p.s. может быть, вам проще не компилировать программу, а найти rpm?
# .make
А это то зачем? Вы хорошо понимаете, что делаете?
p.s. может быть, вам проще не компилировать программу, а найти rpm?
-
SANTA
- Сообщения: 181
- ОС: GNU/Linux
Re: Eggdrop – ubuntu
Type 'make config' to configure the modules, or type 'make iconfig'
to interactively choose which modules to compile.
и потом попробуйте набрать вышенаписаные команды
-
celovec
- Сообщения: 151
Re: Eggdrop – ubuntu
Ребята вобщем поставил! Ура
Удалось поставить через apt
Вот.
Но возникла еще одна проблема, куда он его поставил? В пуске никаких изменений я не нашел.
Удалось поставить через apt
Код: Выделить всё
apt-get update
apt-cache search eggdrop
apt-get install eggdropВот.
Но возникла еще одна проблема, куда он его поставил? В пуске никаких изменений я не нашел.
-
celovec
- Сообщения: 151
Re: Eggdrop – ubuntu
Нашел все файлы куда он их распаковал:
Все как-то разбросано. Помогите пожалуйста, где находится файл конфигурации бота и где\как вообще запускать его?
Или я просто что-то нето скачал?
Код: Выделить всё
/usr/share
/usr/share/doc
/usr/share/doc/eggdrop
/usr/share/doc/eggdrop/NEWS.gz
/usr/share/doc/eggdrop/README.Debian
/usr/share/doc/eggdrop/copyright
/usr/share/doc/eggdrop/changelog.gz
/usr/share/doc/eggdrop/README.gz
/usr/share/doc/eggdrop/changelog.Debian.gz
/usr/bin
/usr/bin/eggdrop
/usr/lib
/usr/lib/eggdrop
/usr/lib/eggdrop/modules
/usr/lib/eggdrop/modules/assoc.so
/usr/lib/eggdrop/modules/blowfish.so
/usr/lib/eggdrop/modules/channels.so
/usr/lib/eggdrop/modules/compress.so
/usr/lib/eggdrop/modules/console.so
/usr/lib/eggdrop/modules/ctcp.so
/usr/lib/eggdrop/modules/dns.so
/usr/lib/eggdrop/modules/filesys.so
/usr/lib/eggdrop/modules/irc.so
/usr/lib/eggdrop/modules/notes.so
/usr/lib/eggdrop/modules/seen.so
/usr/lib/eggdrop/modules/server.so
/usr/lib/eggdrop/modules/share.so
/usr/lib/eggdrop/modules/transfer.so
/usr/lib/eggdrop/modules/uptime.so
/usr/lib/eggdrop/modules/wire.so
/usr/share/doc/eggdrop/upstreamИли я просто что-то нето скачал?