Не компилится программа, говорит нет доступа.

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

tron2
Сообщения: 57
ОС: Kubuntu

Не компилится программа, говорит нет доступа.

Сообщение tron2 »

expl@expl-desktop:~/Download/sc040/kaffeine-sc-plugin-0.4.0$ sudo su
[sudo] password for expl:
root@expl-desktop:/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0# ./configure
bash: ./configure: Permission denied
root@expl-desktop:/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0#

Почему Permission denied, объясните плз
Спасибо сказали:
Аватара пользователя
abbris
Сообщения: 34
ОС: Fedora, CentOS

Re: Не компилится программа, говорит нет доступа.

Сообщение abbris »

скорее всего потому что скрипт не исполняемый
sh ./configure
просто жить просто работать (пунктуация по вкусу)
Спасибо сказали:
tron2
Сообщения: 57
ОС: Kubuntu

Re: Не компилится программа, говорит нет доступа.

Сообщение tron2 »

сделал, получилось.
sh ./configure
теперь если
# make
admin/cvs.sh: line 636: admin/detect-autoconf.pl: Permission denied
admin/cvs.sh: line 636: admin/detect-autoconf.pl: Permission denied
cd . && rm -f configure
cd . && make -f admin/Makefile.common configure
make[1]: Вход в каталог `/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0'
./admin/cvs.sh: 632: ./admin/detect-autoconf.pl: Permission denied
Can't open configure: No such file or directory.
make[1]: Выход из каталога `/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0'
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --no-create --no-recursion
/bin/bash: ./configure: No such file or directory
make: *** [config.status] Ошибка 127
#



root@expl-desktop:/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0# make
admin/cvs.sh: line 636: admin/detect-autoconf.pl: Permission denied
admin/cvs.sh: line 636: admin/detect-autoconf.pl: Permission denied
cd . && rm -f configure
cd . && make -f admin/Makefile.common configure
make[1]: Вход в каталог `/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0'
./admin/cvs.sh: 632: ./admin/detect-autoconf.pl: Permission denied
Can't open configure: No such file or directory.
make[1]: Выход из каталога `/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0'
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --no-create --no-recursion
/bin/bash: ./configure: No such file or directory
make: *** [config.status] Ошибка 127
root@expl-desktop:/home/expl/Download/sc040/kaffeine-sc-plugin-0.4.0#


Куда теперь глядеть?
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Не компилится программа, говорит нет доступа.

Сообщение Frank »

что за архив качал, не .zip часом? если .tar.* то чем распаковывал?
Изображение
Спасибо сказали:
tron2
Сообщения: 57
ОС: Kubuntu

Re: Не компилится программа, говорит нет доступа.

Сообщение tron2 »

Frank писал(а):
11.11.2008 18:30
что за архив качал, не .zip часом? если .tar.* то чем распаковывал?

zip'ом
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Не компилится программа, говорит нет доступа.

Сообщение blackdevil »

1) Вы уверены что этого плагина нет в официальном репозитории или в уже собранном виде на странице разработчика? Я бы на вашем месте получше поискал.
2) не надо в Ubuntu делать ничего от root-а, есть замечательная команда sudo которая Вам поможет без всяких su.
3) Расскажите в чем, собственно, Ваша задача заключается. Уверен что ее можно решить без сборки чего бы то ни было.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
tron2
Сообщения: 57
ОС: Kubuntu

Re: Не компилится программа, говорит нет доступа.

Сообщение tron2 »

blackdevil писал(а):
11.11.2008 20:00
1) Вы уверены что этого плагина нет в официальном репозитории или в уже собранном виде на странице разработчика? Я бы на вашем месте получше поискал.
2) не надо в Ubuntu делать ничего от root-а, есть замечательная команда sudo которая Вам поможет без всяких su.
3) Расскажите в чем, собственно, Ваша задача заключается. Уверен что ее можно решить без сборки чего бы то ни было.

1. 3. Не показывают некоторые каналы НТВ + через шару, некоторые показывают. Да, плагин есть, точнее .deb уже собранный, последней версии, но нужно немного исходники подправить. Как написали на одном из форумов
НТВ+ сменили размер ECM, можно все каналы как и раньше смотреть и по привычному newcamd, но придется править исходники kaffeine-sc
2. expl@expl-desktop:~/Download/sc040/kaffeine-sc-plugin-0.4.0$ sudo ./configure
sudo: ./configure: command not found
expl@expl-desktop:~/Download/sc040/kaffeine-sc-plugin-0.4.0$
почему тут sudo не работает?
Спасибо!
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Не компилится программа, говорит нет доступа.

Сообщение Frank »

tron2 писал(а):
11.11.2008 18:44
Frank писал(а):
11.11.2008 18:30
что за архив качал, не .zip часом? если .tar.* то чем распаковывал?

zip'ом

zip не поддерживает сохранения прав доступа к файлам, а насколько я вижу ( admin/cvs.sh: line 636: admin/detect-autoconf.pl: Permission denied ), скрипт пытается запускать перловые скрипты на исполнение, что, естественно, не сработает. Либо качать .tar.*, либо искать скрипт для выправления прав доступа после распаковки, либо вправлять мозги разработчикам, либо разбираться самому.

Почему Permission denied, объясните плз

потому что не стоит аттрибут "исполнимый" на файле configure, man chmod
почему тут sudo не работает?

работает, и извещает, что команда ./configure не найдена. Что такое sudo - читаем man sudo
Изображение
Спасибо сказали:
tron2
Сообщения: 57
ОС: Kubuntu

Re: Не компилится программа, говорит нет доступа.

Сообщение tron2 »

ага, примерно начал понимать что к чему. Спасибо.
Вот какой тогда вопрос, направте в нужное русло.
Скачал файл kaffeinesc_0.3.9.tar.bz2.
Сделал tar -xvjpf kaffeinesc_0.3.9.tar.bz2
В каталоге, configure файла нет, знаю, что бывает, что конфиг нужно самому делать, но как я понял должен быть файл в каталоге configure.in, либо configure.am. Этих файлов в каталоге нет! (правда есть configure.in.in это не то?)
Что делать, как быть?
Спасибо сказали:
tron2
Сообщения: 57
ОС: Kubuntu

Re: Не компилится программа, говорит нет доступа.

Сообщение tron2 »

делаю ./configure, все ок.
Делаю make, сыпются ошибки. Что не так?

Код: Выделить всё

expl@expl-desktop:~$ cd ~/Download/kaffeine-sc-plugin-0.3.8
expl@expl-desktop:~/Download/kaffeine-sc-plugin-0.3.8$ sudo make
make  all-recursive
make[1]: Вход в каталог `/home/expl/Download/kaffeine-sc-plugin-0.3.8'
Making all in src
make[2]: Вход в каталог `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src'
Making all in mgcam
make[3]: Вход в каталог `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src/mgcam'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Выход из каталога `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src/mgcam'
Making all in FFdecsa
make[3]: Вход в каталог `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src/FFdecsa'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Выход из каталога `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src/FFdecsa'
make[3]: Вход в каталог `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src'
/bin/bash ../libtool --silent --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -fasynchronous-unwind-tables -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT kaffeinesc.lo -MD -MP -MF .deps/kaffeinesc.Tpo -c -o kaffeinesc.lo kaffeinesc.cpp
kaffeinesc.cpp:22:26: error: kaffeinesc.moc: No such file or directory
In file included from /usr/share/qt3/include/qstrlist.h:45,
                 from /usr/share/qt3/include/qdir.h:46,
                 from kaffeinesc.cpp:7:
/usr/share/qt3/include/qstring.h: In member function 'char QChar::latin1() const':
/usr/share/qt3/include/qstring.h:197: warning: conversion to 'char' from 'int' may alter its value
/usr/share/qt3/include/qstring.h: In member function 'void QChar::setCell(uchar)':
/usr/share/qt3/include/qstring.h:222: warning: conversion to 'ushort' from 'int' may alter its value
/usr/share/qt3/include/qstring.h: In member function 'void QChar::setRow(uchar)':
/usr/share/qt3/include/qstring.h:223: warning: conversion to 'ushort' from 'int' may alter its value
/usr/share/qt3/include/qstring.h: In constructor 'QChar::QChar(uchar, uchar)':
/usr/share/qt3/include/qstring.h:267: warning: conversion to 'ushort' from 'int' may alter its value
/usr/share/qt3/include/qstring.h: In constructor 'QStringData::QStringData(QChar*, uint, uint)':
/usr/share/qt3/include/qstring.h:365: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
/usr/share/qt3/include/qstring.h:365: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
In file included from /usr/share/qt3/include/qobject.h:48,
                 from /usr/share/qt3/include/qlayout.h:45,
                 from kaffeinesc.cpp:9:
/usr/share/qt3/include/qevent.h: In member function 'void QDropEvent::setAction(QDropEvent::Action)':
/usr/share/qt3/include/qevent.h:523: warning: conversion to 'unsigned char' from 'uint' may alter its value
In file included from /usr/share/qt3/include/qlayout.h:46,
                 from kaffeinesc.cpp:9:
/usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::transpose()':
/usr/share/qt3/include/qsizepolicy.h:125: warning: conversion to 'uchar' from 'uint' may alter its value
/usr/share/qt3/include/qsizepolicy.h:125: warning: conversion to 'uchar' from 'uint' may alter its value
In file included from kaffeinesc.cpp:11:
/usr/share/qt3/include/qpushbutton.h: In member function 'virtual void QPushButton::setIsMenuButton(bool)':
/usr/share/qt3/include/qpushbutton.h:94: warning: conversion to 'unsigned char:1' from 'int' may alter its value
In file included from /usr/include/kde/kaboutdata.h:24,
                 from /usr/include/kde/kparts/genericfactory.h:7,
                 from kaffeinesc.cpp:17:
/usr/share/qt3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
/usr/share/qt3/include/qimage.h:61: warning: suggest parentheses around && within ||
In file included from mgcam/misc.h:23,
                 from mgcam/crypto.h:31,
                 from mgcam/viaccess.h:4,
                 from mgcam/mgcam.h:12,
                 from dvbscam.h:12,
                 from kaffeinesc.cpp:20:
mgcam/helper.h: In function 'void __xxor(unsigned char*, int, const unsigned char*, const unsigned char*)':
mgcam/helper.h:89: warning: conversion to 'unsigned char' from 'int' may alter its value
In file included from mgcam/crypto.h:31,
                 from mgcam/viaccess.h:4,
                 from mgcam/mgcam.h:12,
                 from dvbscam.h:12,
                 from kaffeinesc.cpp:20:
mgcam/misc.h: At global scope:
mgcam/misc.h:134: warning: unused parameter 'data'
mgcam/misc.h:135: warning: unused parameter 'ad'
kaffeinesc.cpp: In member function 'void KaffeineSc::newKey(const QStringList&)':
kaffeinesc.cpp:421: warning: comparison between signed and unsigned integer expressions
kaffeinesc.cpp:421: warning: comparison between signed and unsigned integer expressions
kaffeinesc.cpp: In member function 'virtual void KaffeineSc::process(void*, unsigned char*, int)':
kaffeinesc.cpp:545: warning: conversion to 'unsigned char' from 'int' may alter its value
make[3]: *** [kaffeinesc.lo] Ошибка 1
make[3]: Выход из каталога `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/home/expl/Download/kaffeine-sc-plugin-0.3.8/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/expl/Download/kaffeine-sc-plugin-0.3.8'
make: *** [all] Ошибка 2
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Не компилится программа, говорит нет доступа.

Сообщение Frank »

tron2 писал(а):
13.11.2008 13:42
делаю ./configure, все ок.
Делаю make, сыпются ошибки. Что не так?

Если прочитать файл README, то увидим:

Код: Выделить всё

IMPORTANT !!
Before compiling, edit FFdecsa/Makefile for your arch (defaults to athlon-xp)
 read src/FFdecsa/docs/how_to_compile.txt

Если у тебя не атлонХР, то не удивительно, что не собирается ;)
Так же, надо убедиться, что установлены пакеты build-essential и libncurses5-dev
Изображение
Спасибо сказали: