KShutdown - jak zainstalować?

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

KShutdown - jak zainstalować?

Post autor: jakubminkowski »

Hej,

Mam problem z instalacją programu Kshutdown. Jest to program który wyłącza komputer po określonym czasie itp..
Ściągnąłem ten program w 2 wersjach i z różnym rozszerzeniem: .zip i .deb
Rozpakowałem zgodnie z informacją na stronie producenta tego programu:

https://kshutdown.sourceforge.io/download.html

czyli wpisałem w terminalu (dodając po cudzysłowie --no-check-certificate ponieważ w innym przypadku wyskakiwał błąd):

wget "https://sf.net/projects/kshutdown/files ... p/download" -O kshutdown.zip && unzip kshutdown.zip

następnie wpisałem:

sudo apt-get update

i później:

sudo apt-get install kshutdown

po wpisaniu hasła wyskakuje:

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu kshutdown


Próbowałem również zainstalować poprzez dwukrotne kliknięcie pliku kshutdown_4.2-1_amd64.deb
Uruchamia się okno oprogramowanie ubuntu i jest w nim opisany ten program, ale w momencie kliknięcia "zainstaluj", w panelu uruchamiania pojawia się ikonka instalacji, ale pasek nie przesuwa się i cały czas jest napisane "oczekiwanie na instalację"

Bardzo proszę o pomoc i wyjaśnienie co robię źle :)
maaartin
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 24 lut 2018, 17:16
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: maaartin »

Może po prostu spróbuj odpalić skrypt instalacyjny tzn plik z rozszerzeniem sh, wpisz w terminalu ./nazwapliku.sh
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: KShutdown problem z instalacją

Post autor: jacekalex »

Nie lepiej autowyłącznie zapiąć do CRONA? albo pojedyncze do ATD czy bezpośrednio do shutdown?

Sznurek:
https://unix.stackexchange.com/question ... m-terminal
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: jakubminkowski »

Dokładnie to chodzi mi o wyłączanie komputera po godzinie bezczynności, a z tego co wiem to jest w tym programie taka opcja... Da się to zrobić sposobem zaproponowanym przez jacekalex?

Jest tam kilka plików z rozszerzeniem .sh
żaden nie zadziałał.

~/Pobrane/kshutdown-4.2$ ./Setup.sh
ERROR: This script requires 'dialog' package

~/Pobrane/kshutdown-4.2$ ./Setup-kf5.sh
TIP: Run "./Setup-kf5.sh /your/prefix/dir" to specify custom installation directory
WARNING: "kf5-config" not found; using default installation prefix: /usr/local
~/Pobrane/kshutdown-4.2/build.tmp ~/Pobrane/kshutdown-4.2
INFO: Installation prefix: /usr/local
INFO: Build type : Release
./Setup-kf5.sh: linia 39: cmake: nie znaleziono polecenia


Oprócz tych dwóch są jeszcze qt4.sh; qt5.sh; kde4.sh; wine.sh
Żaden nie zadziałał.

Czy jest możliwe żebym miał coś nie tak z zainstalowanym ubuntu? może jakieś nie zainstalowane repozytoria czy coś?
Ten program Kshutdown jest aktualny bo z października zeszłego roku więc raczej nie jest nie obsługiwany przez mój system. mam rację?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: KShutdown problem z instalacją

Post autor: jacekalex »

Po godzinie bezczynności?
To wymaga jakieś akcji demona apcid, można pewnie zapiąć to jakoś do wygaszacza ekranu.
W KDE chodzi upowerd, w ustawieniach KDE masz gdzieś konfiguracje zarządzania energią.

I raczej nie warto wtedy kompa wyłączać, tylko wysłać go w tryb s2ram, czyli uśpić system operacyjny w pamięci RAM.
Wtedy prądu pobiera bardzo mało, a podnieść go do pracy można w sekunę, identycznie, jak to działa w smartfonach.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: jakubminkowski »

Taki tryb s2ram byłby ok.
Ustawienia KDE? Właśnie zacząłem czytać co to jest i wychodzi na to że mam GNOME.
Czy mi się wydaje czy próbowałem instalować program przeznaczony dla KDE na zupełnie innym środowisku który nie obsługuje tego programu?

Tu jest plik readme.html może wy coś tu wyczytacie na temat instalacji, bo ja poczułem się dużo głupszy niż przed otwarciem ;)
https://kshutdown.sourceforge.io/README.html
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: KShutdown problem z instalacją

Post autor: jacekalex »

jakubminkowski pisze: 26 lut 2018, 22:16 Taki tryb s2ram byłby ok.
Ustawienia KDE? Właśnie zacząłem czytać co to jest i wychodzi na to że mam GNOME.
Czy mi się wydaje czy próbowałem instalować program przeznaczony dla KDE na zupełnie innym środowisku który nie obsługuje tego programu?

Tu jest plik readme.html może wy coś tu wyczytacie na temat instalacji, bo ja poczułem się dużo głupszy niż przed otwarciem ;)
https://kshutdown.sourceforge.io/README.html
Rzuć okiem na to:
https://help.gnome.org/users/gnome-powe ... er/stable/
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: jakubminkowski »

Sprawdziłem i jednak mam Unity. (Sory za zamieszanie)
Zgodnie z tym co znalazłem w pliku readme.html
Zainstalowałem biblioteki Qt
wpisywałem komendy, ale niestety dalej nic z tego.

Minimal Requirements
Qt 4.8+ or Qt 5.x (KDE libraries are not required)

Compilation & Installation
1. To compile KShutdown run: ./Setup-qt4.sh
2. Installation is not required
3. Clang support (an alternative C++ compiler):
1. cd src; qmake -spec /usr/share/qt4/mkspecs/unsupported/linux-clang/
2. make
~/Pobrane/kshutdown-4.2$ ./Setup-qt4.sh
~/Pobrane/kshutdown-4.2/src ~/Pobrane/kshutdown-4.2
INFO: Configuring...
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

~/Pobrane/kshutdown-4.2$ cd src; qmake -spec /usr/share/qt4/mkspecs/unsupported/linux-clang/
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory



Using CMake instead of QMake (experimental, Patch #4)
1. mkdir build-qt5.tmp (use separated "build-qt5.tmp" directory to avoid mess in source tree)
2. cd build-qt5.tmp
3. cmake -DKS_PURE_QT=true -DCMAKE_INSTALL_PREFIX=/usr ..
4. make && ./src/kshutdown-qt

Using an alternate Qt version (Qt 5.x example)
1. cd src
2. /usr/lib/$YOUR_VERSION-linux-gnu/qt5/bin/qmake
3. make

Co powinienem wpisać zamiast YOUR_VERSION w ostatnim przypadku?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: KShutdown problem z instalacją

Post autor: jacekalex »

W środowisku Mate mam coś takiego (paczka mate-power-manager):

https://s18.postimg.org/4c65b6vbr/power.png

Zdaje się, że o coś podobnego pytałeś.

Poza tym Unity miałeś, w nowym Ubuntu już będzie domyślnie Gnome,
Unity nie obrabia serwera wyświetlania Wayland, także wielkiej przyszłości nie ma.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: jakubminkowski »

Czyli powinienem zmienić środowisko żeby w ten sposób komputer się usypiał?

zamiast YOUR_VERSION wpisałem x86_64 ale to też nic nie dało...

/usr/lib/$x86_64-linux-gnu/qt5/bin/qmake
bash: /usr/lib/-linux-gnu/qt5/bin/qmake: Nie ma takiego pliku ani katalogu
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: jakubminkowski »

ściągnąłem za pomocą synaptica biblioteki qt4-dev i qt 5.x i po wpisaniu komendy ./Setup-qt4.sh coś zaczęło się kompilować, ale nadal nie potrafię uruchomić tego programu.

INFO: Cleaning...

rm -f moc_bookmarks.cpp moc_infowidget.cpp moc_kshutdown.cpp moc_mainwindow.cpp moc_password.cpp moc_preferences.cpp moc_progressbar.cpp moc_stats.cpp moc_udialog.cpp moc_usystemtray.cpp moc_bootentry.cpp moc_extras.cpp moc_idlemonitor.cpp moc_processmonitor.cpp
rm -f qrc_kshutdown.cpp
rm -f bookmarks.o commandline.o config.o infowidget.o kshutdown.o log.o main.o mainwindow.o mod.o password.o preferences.o progressbar.o stats.o udialog.o usystemtray.o utils.o bootentry.o extras.o lock.o test.o idlemonitor.o processmonitor.o moc_bookmarks.o moc_infowidget.o moc_kshutdown.o moc_mainwindow.o moc_password.o moc_preferences.o moc_progressbar.o moc_stats.o moc_udialog.o moc_usystemtray.o moc_bootentry.o moc_extras.o moc_idlemonitor.o moc_processmonitor.o qrc_kshutdown.o
rm -f *~ core *.core

INFO: Compiling...

g++ -c -m64 -pipe -std=c++0x -Wextra -Wpedantic -Wswitch-enum -O2 -Wall -W -D_REENTRANT -DKS_PURE_QT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I. -I. -o bookmarks.o bookmarks.cpp
g++ -c -m64 -pipe -std=c++0x -Wextra -Wpedantic -Wswitch-enum -O2 -Wall -W -D_REENTRANT -DKS_PURE_QT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I. -I. -o commandline.o commandline.cpp
g++ -c -m64 -pipe -std=c++0x -Wextra -Wpedantic -Wswitch-enum -O2 -Wall -W -D_REENTRANT -DKS_PURE_QT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I. -I. -o config.o config.cpp
g++ -c -m64 -pipe -std=c++0x -Wextra -Wpedantic -Wswitch-enum -O2 -Wall -W -D_REENTRANT -DKS_PURE_QT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I. -I. -o infowidget.o infowidget.cpp



tych linijek było parędziesiąt a na końcu:


/usr/include/qt4/QtCore/qglobal.h:941:21: note: in definition of macro ‘Q_CONSTRUCTOR_FUNCTION0’
static const int AFUNC ## __init_variable__ = AFUNC();
^
qrc_kshutdown.cpp:13420:1: note: in expansion of macro ‘Q_CONSTRUCTOR_FUNCTION’
Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_kshutdown))
^
qrc_kshutdown.cpp:13420:24: note: in expansion of macro ‘QT_MANGLE_NAMESPACE’
Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_kshutdown))
^
g++ -m64 -Wl,-O1 -o kshutdown-qt bookmarks.o commandline.o config.o infowidget.o kshutdown.o log.o main.o mainwindow.o mod.o password.o preferences.o progressbar.o stats.o udialog.o usystemtray.o utils.o bootentry.o extras.o lock.o test.o idlemonitor.o processmonitor.o moc_bookmarks.o moc_infowidget.o moc_kshutdown.o moc_mainwindow.o moc_password.o moc_preferences.o moc_progressbar.o moc_stats.o moc_udialog.o moc_usystemtray.o moc_bootentry.o moc_extras.o moc_idlemonitor.o moc_processmonitor.o qrc_kshutdown.o -L/usr/lib/x86_64-linux-gnu -lQtDBus -lQtGui -lQtCore -lpthread
~/Pobrane/kshutdown-4.2
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: KShutdown problem z instalacją

Post autor: jacekalex »

Cóżes się tak uparł na ten Kshutdown, skoro w każdym środowisku graficznym masz managera, w którym możesz ustawić automatyczne usypanie kompa po określonym czasie bezczynności?
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: jakubminkowski »

Właściwie to już mi nie zależy :D
Ale w związku z tym, że jestem początkujący to chciałem zrozumieć co robię źle żebym nie musiał za każdym razem pytać się na forum :)
Wydaje mi się to trochę chaotyczne, że jest jeden system Linux i aż tyle różnych środowisk. Czy przy każdym programie i aplikacji powinienem sprawdzać nie tylko czy jest dla Linuxa, ale też pod które środowisko został stworzony?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: KShutdown problem z instalacją

Post autor: jacekalex »

Wydaje mi się to trochę chaotyczne, że jest jeden system Linux i aż tyle różnych środowisk. Czy przy każdym programie i aplikacji powinienem sprawdzać nie tylko czy jest dla Linuxa, ale też pod które środowisko został stworzony?
Bredzisz jak Piekarski na Mękach.

W Linuxie są dwie główne bilbioteki do programów graficznych, to GTK i QT.
0bie istnieją w dwóch wersjach, np Gtk-3 jest obecnie aktualną, ale jest jeszcze Gtk2, z której korzysta sporo starszych programów.
Domyślna wersja QT to QT5, ale być może coś w systemie wymaga starej QT4, także ją też możesz mieć w systemie.

Poza tym elementy rożnych środowisk można używać dowolnie, gdzie kto chce.
Chociaż tutaj pojawia się troszkę problemów, zwłaszcza w KDE związanych z Akonadi, to jednak tak to wygląda w LInuxie.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
jakubminkowski
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 25 lut 2018, 19:25
Płeć: Mężczyzna
Wersja Ubuntu: 16.04

Re: KShutdown problem z instalacją

Post autor: jakubminkowski »

Otrzymałem odpowiedź z supportu programu kshutdown:

Witam,
"sudo apt-get install kshutdown" nie zadziałało,
ponieważ z jakiegoś powodu nie ma (?) paczki dla tej wersji Ubuntu...
W nowszych wersjach jest i nie trzeba ręcznie kompilować.

Jeśli się skompilowało używając Setup-qt,
to w katalogu "src" powinien być "kshutdown-qt",
który można bezpośrednio uruchomić,
albo zainstalować poprzez "sudo make install".


Problem rozwiązany. Program się uruchomił.
Dziękuję
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 113 gości