Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 06.01.2005 11:18:09
Wenn ich versuche mit dem Java Package Generator das deb file zu erzeugen erhalte ich folgende Meldung:
Code: Alles auswählen
debian:~# make-jpkg jdk-1_5_0_01-linux-i586.bin
You are real root -- unfortunately, some package install stubs
do evil things in /etc and such, therefore it is important you
run make-jpkg as a non-root user using fakeroot.
Aborting.
debian:~#
Was hat das zu bedeuten? Wieso darf ich als root diesen Befehl nicht ausführen, ich kann mich erinnern, das das früher immer funktioniert hat.
. Weiß jemand Abhilfe? Fakeroot habe ich getestet, jedoch scheint er mir dann irgendwelche Rechteprobleme zu haben...
-
hupfdule
- Beiträge: 1864
- Registriert: 09.12.2002 15:04:37
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von hupfdule » 06.01.2005 11:46:53
fakeroot hat Rechteprobleme, wenn du als normaler Benutzer nicht in das Verzeichnis schreiben darfst. Wenn du das Paket in dem Home des Benutzers baust, der du gerade bist, sollte es gehen.
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 06.01.2005 11:50:13
Danke, werde es gleich testen. Mich würde trotzdem interessieren, warum es als "normaler" root nicht funktioniert...
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 06.01.2005 11:58:49
Jetzt kreiert er zwar das package, mich machen aber folgende Meldung während des Vorgangs stutzig
...
Code: Alles auswählen
Creating jdk1.5.0_01/jre/lib/deploy.jar
mkdir: cannot create directory `/etc/.java': Permission denied
mkdir: cannot create directory `/etc/.java/.systemPrefs': No such file or directory
touch: cannot touch `/etc/.java/.systemPrefs/.system.lock': No such file or directory
chmod: cannot access `/etc/.java/.systemPrefs/.system.lock': No such file or directory
touch: cannot touch `/etc/.java/.systemPrefs/.systemRootModFile': No such file or directory
chmod: cannot access `/etc/.java/.systemPrefs/.systemRootModFile': No such file or directory
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 359: /etc/mailcap: Permission denied
mkdir: cannot create directory `/usr/share/icons/HighContrast': Permission denied
mkdir: cannot create directory `/usr/share/icons/HighContrastInverse': Permission denied
mkdir: cannot create directory `/usr/share/icons/LowContrast': Permission deniedcp: cannot create regular file `/usr/share/pixmaps/sun-java.png': Permission denied
cp: cannot create regular file `/usr/share/icons/HighContrast/48x48/apps/sun-java.png': No such file or directory
cp: cannot create regular file `/usr/share/icons/HighContrastInverse/48x48/apps/sun-java.png': No such file or directory
cp: cannot create regular file `/usr/share/icons/LowContrast/48x48/apps/sun-java.png': No such file or directory
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 507: /usr/share/mime-info/java-archive.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 508: /usr/share/mime-info/java-archive.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 509: /usr/share/mime-info/java-archive.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 510: /usr/share/mime-info/java-archive.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 511: /usr/share/mime-info/java-archive.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 512: /usr/share/mime-info/java-archive.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 515: /usr/share/mime-info/java-archive.mime: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 516: /usr/share/mime-info/java-archive.mime: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 519: /usr/share/application-registry/java-archive.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 520: /usr/share/application-registry/java-archive.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 521: /usr/share/application-registry/java-archive.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 522: /usr/share/application-registry/java-archive.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 523: /usr/share/application-registry/java-archive.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 524: /usr/share/application-registry/java-archive.applications: Permission denied
mkdir: cannot create directory `/usr/share/icons/HighContrast': Permission denied
mkdir: cannot create directory `/usr/share/icons/HighContrastInverse': Permission denied
mkdir: cannot create directory `/usr/share/icons/LowContrast': Permission deniedcp: cannot create regular file `/usr/share/pixmaps/sun-java.png': Permission denied
cp: cannot create regular file `/usr/share/icons/HighContrast/48x48/apps/sun-java.png': No such file or directory
cp: cannot create regular file `/usr/share/icons/HighContrastInverse/48x48/apps/sun-java.png': No such file or directory
cp: cannot create regular file `/usr/share/icons/LowContrast/48x48/apps/sun-java.png': No such file or directory
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 507: /usr/share/mime-info/java-web-start.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 508: /usr/share/mime-info/java-web-start.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 509: /usr/share/mime-info/java-web-start.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 510: /usr/share/mime-info/java-web-start.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 511: /usr/share/mime-info/java-web-start.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 512: /usr/share/mime-info/java-web-start.keys: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 515: /usr/share/mime-info/java-web-start.mime: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 516: /usr/share/mime-info/java-web-start.mime: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 519: /usr/share/application-registry/java-web-start.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 520: /usr/share/application-registry/java-web-start.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 521: /usr/share/application-registry/java-web-start.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 522: /usr/share/application-registry/java-web-start.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 523: /usr/share/application-registry/java-web-start.applications: Permission denied
/home/jositz/jdk-1_5_0_01-linux-i586.bin: line 524: /usr/share/application-registry/java-web-start.applications: Permission denied
Done.
Bin als User angemeldet mit dem Java bin file in /home/jositz ...
-
hupfdule
- Beiträge: 1864
- Registriert: 09.12.2002 15:04:37
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von hupfdule » 06.01.2005 12:40:32
rantanplan hat geschrieben:Danke, werde es gleich testen. Mich würde trotzdem interessieren, warum es als "normaler" root nicht funktioniert...
So wie ich es verstehe, ist das einfach eine Sicherheitsvorkehrung von make-jpkg. Aber wissen tu ich es nicht.
-
hupfdule
- Beiträge: 1864
- Registriert: 09.12.2002 15:04:37
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von hupfdule » 06.01.2005 12:41:45
rantanplan hat geschrieben:Jetzt kreiert er zwar das package, mich machen aber folgende Meldung während des Vorgangs stutzig
...
Bei welchem Vorgang passiert das? Beim Bauen des Pakets? Das kann ich mir nicht vorstellen. Beim Installieren wäre es klar, dafür müsstest du wieder root sein, denn er will ja dann in /etc schreiben.
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 06.01.2005 13:03:58
Das passiert wenn ich als Benutzer angemeldet bin und in meinem /home/jositz "fakeroot make-jpkg jdk*.bin" ausführe...
-
hupfdule
- Beiträge: 1864
- Registriert: 09.12.2002 15:04:37
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von hupfdule » 06.01.2005 13:23:55
rantanplan hat geschrieben:Das passiert wenn ich als Benutzer angemeldet bin und in meinem /home/jositz "fakeroot make-jpkg jdk*.bin" ausführe...
Dann solltest du alle meine vorigen Aussagen mit Vorsicht genießen. Es scheint so als ob make-jpkg nicht einfach nur ein Paket bauen will, sondern die Sachen gleich installiert, was ich sehr unschön finde. Ich kenne make-jpkg leider nicht (genau genommen hab ich von dir zum ersten mal davon gehört), weiß deshalb auch nicht genau was das Problem ist, aber er scheint definitv auf /etc zugreifen zu wollen und das halte ich nicht für ein korrektes Verhalten.
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 06.01.2005 14:03:37
Ich könnte dem normalen Benutzer vorübergehend AdminRechte geben, mal sehn... Sonst weiß keiner was?
-
hupfdule
- Beiträge: 1864
- Registriert: 09.12.2002 15:04:37
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von hupfdule » 06.01.2005 14:20:48
[quote="rantanplan"]Ich könnte dem normalen Benutzer vorübergehend AdminRechte geben, mal sehn/quote]
Nein, das würde ich nicht tun. Ich finde es sehr merkwürdig, dass make-jpkg dort überhaupt hinschreiben will. Du solltest ihm das nicht erlauben, so lange du nicht weißt, dass dieses Verhalten korrekt ist.
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 13.01.2005 18:56:45
Hatte sonst bisher keiner dieses Problem mit make-jpkg?
-
netstat
Beitrag
von netstat » 14.01.2005 08:36:22
nö, selbst bei mir als absolutes debian-kücken gings nach der anleitung perefekt und ohne probleme ,,,
chakka du schaffst es