#1 28.12.2014 20:07:20

clever.dima
Administrator
Зарегистрирован: 15.12.2014
Сообщений: 67
IP-адрес

Как установить Akonadi?

Вопросик не по теме, но раз уж я начал тему... Короче говоря, хочу установить akonadi. Скачал исходники и слакбилд. Мои действия:

bash-4.2# chmod a+x akonadi-googledata.SlackBuild
bash-4.2# ./akonadi-googledata.SlackBuild
tar: /home/xpeh/Downloads/Новая: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now

Что не так? Делаю это в папке со скаченными файлами...

#2 28.12.2014 20:38:59

AntiduPb
Administrator
Зарегистрирован: 12.01.2014
Сообщений: 166
IP-адрес

Как установить Akonadi?

Я не спец в слаке, я больше по Gentoo, но все же можно содержимое "akonadi-googledata.SlackBuild"

#3 28.12.2014 21:14:39

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

Как установить Akonadi?

clever.dima, начните лучше новую тему (ладно, на первый раз я начну за вас, но прошу вас впредь поискать ответ самостоятельно, если вопрос не удается решить, тогда уже создавать тему).
Вы захотели собрать пакет, но запустив слакбилд, получили ошибку:

tar: /home/xpeh/Downloads/Новая: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now

Ошибка означает, что каталога или файла с именем "/home/xpeh/Downloads/Новая" не существует (и его и впрямь не существует), потому что в слакбилде передается в качестве параметра для tar значение двух переменных, из которых составляется путь до архива исходников:
 tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2

Судя по выводу, в вашем случае путь до архива выглядел как-то так: /home/xpeh/Downloads/Новая папка/*tar.bz2. У интерпретатора командной строки есть одна особенность: он воспринимает пробел как символ-разделитель, поэтому на выходе получается два параметра: "/home/xpeh/Downloads/Новая" и "папка/akonadi-googledata-1.0.1.tar.bz2". По этой причине не рекомендуется использовать в качестве имен каталогов строки, содержащие пробелы. Но имя каталога можно и экранировать, то есть, заключить в кавычки переменные в приведенной мною выше строке слакбилда. Подробнее можно почитать в Bash scripting guide и SlackBook.
Кроме того, не следует выполнять от рута действия в домашнем каталоге обычного пользователя.

#4 28.12.2014 21:43:26

clever.dima
Administrator
Зарегистрирован: 15.12.2014
Сообщений: 67
IP-адрес

Как установить Akonadi?

Quote by yars
clever.dima, начните лучше новую тему (ладно, на первый раз я начну за вас, но прошу вас впредь поискать ответ самостоятельно, если вопрос не удается решить, тогда уже создавать тему).

Понял. Спасибо за корректировку. И простите за столь глупые вопросы - вроде бы и в интернете ищу, и товарища-линуксоида спрашиваю, а всё равно как-то не получается. Но как только задаю вопрос тут на форуме - о чудо - сразу всё начинает работать.

#5 29.12.2014 16:21:31

cdrw
Administrator
Зарегистрирован: 01.01.1970
Сообщений: 5 730
IP-адрес

Как установить Akonadi?

Quote by clever.dima
Вопросик не по теме, но раз уж я начал тему... Короче говоря, хочу установить akonadi. Скачал исходники и слакбилд. Мои действия:


Разносторонний молодой человек!
Позвольте вопрос - а зачем он Вам нужен и что он делает?

#6 30.12.2014 00:42:54

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Как установить Akonadi?

Quote by cdrw
Позвольте вопрос - а зачем он Вам нужен и что он делает?
это неправильно тема названа. Сам по себе akonadi https://ru.wikipedia.org/wiki/Akonadi есть в коробке, речь про https://userbase.kde.org/Working_with_Google_Contacts

#7 30.12.2014 13:25:21

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

Как установить Akonadi?

clever.dima,
поставьте себе sbopkg (см. sbopkg.org), на первое время он сэкономит вам массу времени и убережет от героически создаваемых на ровном месте проблем.

Ответ на ваш вопрос сведется к тривиальному:[console]# sbopkg -rRi akonadi-googledata[/console]

#8 30.12.2014 16:43:28

clever.dima
Administrator
Зарегистрирован: 15.12.2014
Сообщений: 67
IP-адрес

Как установить Akonadi?

Quote by cdrw
Разносторонний молодой человек!
Позвольте вопрос - а зачем он Вам нужен и что он делает?

У меня из-за него не работают несколько приложений.
Quote by bormant
clever.dima,
поставьте себе sbopkg (см. sbopkg.org), на первое время он сэкономит вам массу времени и убережет от героически создаваемых на ровном месте проблем.
Ответ на ваш вопрос сведется к тривиальному:
Консоль
# sbopkg -rRi akonadi-googledata

Премного благодарен!

Board footer