LINUX.ORG.RU

acpi_call_GUI

 ,


0

1

Здравствуй, ЛОР. Не работает acpi_call_GUI. Не могу выполнить правильно install.sh. Делал все по мануалу - marcodallas.github.io/acpi_call_GUI/ (kwheezy 1.5) Логи:

sudo ./install.sh
Copying files...
cp: не удалось выполнить stat для «acpi_call_GUI»: Нет такого файла или каталога
mkdir: невозможно создать каталог «/usr/local/bin/acpi_call_GUI/log»: Нет такого файла или каталога
mkdir: невозможно создать каталог «/usr/local/bin/acpi_call_GUI/codes»: Нет такого файла или каталога
touch: невозможно выполнить touch для «/usr/local/bin/acpi_call_GUI/log/install_log»: Нет такого файла или каталога
touch: невозможно выполнить touch для «/usr/local/bin/acpi_call_GUI/log/deactivate_log»: Нет такого файла или каталога
touch: невозможно выполнить touch для «/usr/local/bin/acpi_call_GUI/log/automates_log»: Нет такого файла или каталога
touch: невозможно выполнить touch для «/usr/local/bin/acpi_call_GUI/codes/off»: Нет такого файла или каталога
Giving files the execute permission...
chmod: невозможно получить доступ к «/usr/local/bin/acpi_call_GUI/log/install_log»: Нет такого файла или каталога
chmod: невозможно получить доступ к «/usr/local/bin/acpi_call_GUI/log/deactivate_log»: Нет такого файла или каталога
chmod: невозможно получить доступ к «/usr/local/bin/acpi_call_GUI/log/automates_log»: Нет такого файла или каталога
chmod: невозможно получить доступ к «/usr/local/bin/acpi_call_GUI/codes/off»: Нет такого файла или каталога
chmod: невозможно получить доступ к «/usr/local/bin/acpi_call_GUI»: Нет такого файла или каталога
Creating link of the java program to the user's home directory
df: «/usr/bin/acpi_call_GUI/acpi_call_GUI.jar»: Нет такого файла или каталога
df: не обработано ни одной файловой системы
./install.sh: 56: [: =: unexpected operator
ln: не удалось создать символьную ссылку «/root/acpi_call_GUI.jar»: Файл существует
Installing prerequisites...
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия build-essential.
Уже установлена самая новая версия linux-headers-3.2.0-4-amd64.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Installation complete

Ответ на: комментарий от rogerw
 /home/administrator/acpi_call_GUI# cat install.sh
#!/bin/sh
#Script for the installation of acpi_call_GUI
 # Copyright (C) 2013 Marco Dalla Libera 
 # 
 # acpi_call_GUI is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 # 
 # acpi_call_GUI is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
 # 
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 # MA 02110-1301, USA.
  
 # and:
 # 
 # Copyright (c) 2010: Michal Kottman
 # 
 # acpi_call is free software: you can redistribute it and/or modify 
 # it under the terms of the GNU General Public License as published by 
 # the Free Software Foundation, either version 3 of the License, or 
 # (at your option) any later version.
 # 
 # acpi_call is distributed in the hope that it will be useful, 
 # but WITHOUT ANY WARRANTY; without even the implied warranty of 
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 # See the GNU General Public License for more details.

url="/usr/local/bin"
echo "Copying files..."
cp -r acpi_call_GUI $url
cp acpiCallGui.png /usr/share/pixmaps
cp acpi_call_GUI.desktop /usr/share/applications/
mkdir $url/acpi_call_GUI/log
mkdir $url/acpi_call_GUI/codes
touch $url/acpi_call_GUI/log/install_log
touch $url/acpi_call_GUI/log/deactivate_log
touch $url/acpi_call_GUI/log/automates_log
touch $url/acpi_call_GUI/codes/off
echo "Giving files the execute permission..."
chmod +x /usr/share/applications/acpi_call_GUI.desktop
chmod 777 $url/acpi_call_GUI/log/install_log
chmod 777 $url/acpi_call_GUI/log/deactivate_log
chmod 777 $url/acpi_call_GUI/log/automates_log
chmod 777 $url/acpi_call_GUI/codes/off
chmod +x -R $url/acpi_call_GUI
echo "Creating link of the java program to the user's home directory"
url="/usr/bin/acpi_call_GUI/acpi_call_GUI.jar"
part1=$(df /usr/bin/acpi_call_GUI/acpi_call_GUI.jar | awk '/^\/dev/ {print $1}')
part2=$(df $HOME | awk '/^\/dev/ {print $1}')
if [ $part1 = $part2 ]
then
  ln -f $url $HOME
else
  ln -s $url $HOME
fi
echo "Installing prerequisites..."
apt-get install linux-headers-`uname -r` build-essential
echo "Installation complete" 

И ls :

/home/administrator/acpi_call_GUI# ls
acpi_call_GUI.desktop  acpiCallGui.png   automates.sh  deactivate.sh    install.sh   marcoDallas-acpi_call_GUI-3851b61  README.md~  uninstall.sh
acpi_call_GUI.jar      agg_acpi_call.sh  COPYING       installation.sh  install.sh~  README.md                          src
root@root@localhost:/home/administrator/acpi_call_GUI# 

Agnostic996 ()
Ответ на: комментарий от rogerw

Разобрался без вашей инструкции :D

 Cloning into '/usr/local/bin/acpi_call'...
make -C /lib/modules/3.2.0-4-amd64/build M=/usr/local/bin/acpi_call modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
  CC [M]  /usr/local/bin/acpi_call/acpi_call.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/local/bin/acpi_call/acpi_call.mod.o
  LD [M]  /usr/local/bin/acpi_call/acpi_call.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64' 
Вот что выдал лог установленного приложения. На этот раз ошибки той нет. Всё готово?

Agnostic996 ()

Звиняйте за оффтопик, но раз уж тема уже все равно решена

А у этой вундервафли точно нет своей репы для дебиана/бубунты с java пакетом и dkms для ведра?

// и отдельным оффтопиком - какого хрена оно на яве? без явы аналога не нашлось?

Stil ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.