ubuntuusers.de

KencFS kompilieren für KdePlasma5

Status: Gelöst | Ubuntu-Version: Kubuntu 16.04 (Xenial Xerus)
Antworten |

mepi0011

Avatar von mepi0011

Anmeldungsdatum:
10. Mai 2009

Beiträge: 50

Hallo Forum,

seit KDE5 fehlt leider KencFS und das kompilieren aus den Quellen funktioniert auch nicht.

Seite der neusten Version von KencFS soll dies auch unter KdePlasma5 lauffähig sein. siehe hier: https://www.linux-apps.com/p/1127802/

In der Readme ist installation wie folgt beschrieben:

$> qmake-qt4

$> make

$> sudo make install

Nach der Installation von qt4-qmake erhalte ich beim zweiten schritt folgende Fehlermeldung:

1
2
3
4
5
$ make
/usr/lib/x86_64-linux-gnu/qt4/bin/uic mainwindow.ui -o ui_mainwindow.h
make: /usr/lib/x86_64-linux-gnu/qt4/bin/uic: Befehl nicht gefunden
Makefile:230: die Regel für Ziel „ui_mainwindow.h“ scheiterte
make: *** [ui_mainwindow.h] Fehler 127

Bitte um Hilfe zur Installation unter Kubuntu 16.04!

Gruß mepi0011

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Die Lösung steht im von dir verlinkten in den Kommentaren.

felmur
hello, please, check if you have a "uic-qt4" or "uic-qt5". I think that uic-qt4 is the right choice. So, if you have this, make a symbolic link in your /usr/bin for the uic reference.

On Archlinux (my OS), /usr/bin/uic is a symbolic link to a file named qtchooser, which select the proper developing version of Qt libs and then run uic-qt4 or uic-qt5.

I don't know LinuxMint, but I've found some references to "uic" problems on google. If you don't have one of uic-qt4 or uic-qt5, try to run sudo apt-get install libqt4-dev

mepi0011

(Themenstarter)
Avatar von mepi0011

Anmeldungsdatum:
10. Mai 2009

Beiträge: 50

Hallo,

vielen Dank für den Hinweis, leider bekomme ich es nicht zum laufen und hänge am nächsten Fehler:

1
2
3
4
5
6
$ make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -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/kde4 -I. -I. -o main.o main.cpp
main.cpp:16:17: fatal error: QtGui: Datei oder Verzeichnis nicht gefunden
compilation terminated.
Makefile:252: die Regel für Ziel „main.o“ scheiterte
make: *** [main.o] Fehler 1

Um den vorherigen Fehler 127 zu korrigieren habe ich libqt4-dev installiert.

1
sudo apt-get install libqt4-dev

Weitere Ideen oder eine Quelle wo ich ein fertiges RPM herunterladen kann?

Gruß mepi0011

PS: Folgenden Link habe ich bereits getestet! https://www.curius.de/blog/13-linux/49-kencfs-eine-grafische-oberflaeche-fuer-die-cloud-verschluesselung

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Da du 16.04 verwendest, würde ich vorschlagen, du versuchst es mal mit Qt5 zu kompilieren. Qt4 ist ja mit der aktuellen Version mehr oder minder "rausgeflogen".

mepi0011

(Themenstarter)
Avatar von mepi0011

Anmeldungsdatum:
10. Mai 2009

Beiträge: 50

Hi,

compilieren für QT5 wäre mir am liebsten. Leider habe ich keinen blassen Dunst wie ich das anstellen soll.

Beschrieben sind leider nur die drei Schritte:

$> qmake-qt4

$> make

$> sudo make install

Folgendes habe ich versucht:

1
2
3
qmake --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

Danach:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10

$ qmake
$ make

g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/kde4 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o main.o main.cpp
In file included from main.cpp:17:0:
mainwindow.h:19:23: fatal error: QMainWindow: Datei oder Verzeichnis nicht gefunden
compilation terminated.
Makefile:363: die Regel für Ziel „main.o“ scheiterte
make: *** [main.o] Fehler 1

Leider wieder ein Fehler!

Gruß mepi0011

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

So, ich hab mir die Quelle mal geladen, entpackt und reingeguckt. Mit Qt5 lässt sich das nicht "eben so" kompilieren, mit Qt4 allerdings schon. Habe es aber nur im QtCreator getestet, ohne Installation. Dort ließ es sich aber starten.
Bin leider gerade an anderen Spielereien zugange, aber ich vermute ein Umbau auf Qt5 ist nicht schnell gemacht. Vor allem nicht für mich. Schreib dem Autor, dass er ne Anleitung für Plasma5 schreiben soll ☺

Habe bei der Suche im Netz noch was artverwandtes gefunden: https://www.opendesktop.org/content/show.php?content=54078.

mepi0011

(Themenstarter)
Avatar von mepi0011

Anmeldungsdatum:
10. Mai 2009

Beiträge: 50

Hallo,

bin nun in Kontakt mit dem Entwickler von KEncFS. Es wird ein paar Tage dauern bis er es getestet und Rückmeldung geben kann.

Dein Link zu dem Programm K-EncFS kannte ich bereits, hierbei handelt es sich um ein nicht mehr weiterentwickeltes Tool.

Weitere Recherchen im Internet haben mich zu einem Dolphin Erweiterung geführt, leider lässt sich diese auch nicht installieren (Dolphin bringt einen Fehler).

Link: http://ubuntuguide.org/wiki/Kubuntu_Raring_Privacy#EncFS_.28File_and_Disk_encryption.29

Sobald ich was neues habe, werde ich den Eintrag aktualisieren.

Bilder

mepi0011

(Themenstarter)
Avatar von mepi0011

Anmeldungsdatum:
10. Mai 2009

Beiträge: 50

Hallo,

um KEncFS zu compilieren, musste ich noch folgende Pakte nachinstallieren:

1
sudo apt-get install qt4-dev-tools kdelibs5-dev

Danach kann mit den drei folgenden Befehlen das Programm kompiliert werden:

1
2
3
$> qmake-qt4
$> make
$> sudo make install

Das Programm ist nach erfolgter Installation im K-Menü zu finden.

Gruß mepi0011

Bilder
Antworten |