java package generator funktioniert nicht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

java package generator funktioniert nicht

Beitrag von seeadler » 23.11.2005 14:50:54

hallo, benötige dringend hilfe bezüglich des java package generator

habe alles so befolgt wie in der anleitung beschrieben

http://www.debianforum.de/wiki/JavaPackageGenerator

bei fakeroot make-jpkg jdk-1_5_0_01-linux-i586.bin

gibts probleme

bis dahin hat es noch geklappt

Nun werden Sie zur Eingabe ihres Namens und ihrer Mailadresse (die Daten werden in das Paketheader eingetragen - nix böses ;)) aufgefordert - als nächstes müssen Sie die Lizenz bestätigen.

aber dann habe ich folgendes problem


mkdir: kann Verzeichnis ,,/etc/.java" nicht anlegen: Keine Berechtigung
mkdir: kann Verzeichnis ,,/etc/.java/.systemPrefs" nicht anlegen: Datei oder Verzeichnis nicht gefunden
touch: kann ,,/etc/.java/.systemPrefs/.system.lock" nicht berühren: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf ,,/etc/.java/.systemPrefs/.system.lock" nicht möglich: Datei oder Verzeichnis nicht gefunden
touch: kann ,,/etc/.java/.systemPrefs/.systemRootModFile" nicht berühren: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf ,,/etc/.java/.systemPrefs/.systemRootModFile" nicht möglich: Datei oder Verzeichnis nicht gefunden
/home/jre-1_5_0_05-linux-i586.bin: line 285: /etc/mailcap: Keine Berechtigung

Done.

Testing extracted archive... okay.

Create debian package:
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: baue Paket »sun-j2re1.5« in »/tmp/make-jpkg.XXXXtJdmwr/sun-j2re1.5_1.5.0+update05_i386.deb«.
copy sun-j2re1.5_1.5.0+update05_i386.deb into directory /home/
cp: reguläre Datei ,,/home/sun-j2re1.5_1.5.0+update05_i386.deb" kann nicht angelegt werden: Keine Berechtigung

Aborted (/home/).

Removing temporary directory: done
michael@puma:/home$

kann mir jemand weiterhelfen

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 23.11.2005 16:02:16

darf ich überhaupt einen ordner vorher anlegen

etc/java --> in dem die jre1.5 liegt

:)

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 23.11.2005 16:48:23

Als root darfst du eigentlich alles ;)
Wobei die JRE sicher nicht unter /etc landen sollte.
Generell scheint bei dir ein Rechtproblem vorzuliegen.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 23.11.2005 17:46:34

verschoben von "Programm gesucht"

Gruß Savar

PS: was hat Java unter /etc zu suchen? Kopiere dir die jdk...bin Datei in dein Home Verzeichnis, wechsle dorthin und führe den Befehl nochmal aus (fakeroot ....)
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 23.11.2005 18:03:24

habe die die java datei in mein home verzeichnis gelegt


habe zuerst das

apt-get update
apt-get install java-package

ausgeführt

und dann

fakeroot make-jpkg jdk-1_5_0_01-linux-i586.bin

.........aber ich bekomme einfach nicht diese meldung

The Debian package has been created in the current directory. You can
install the package as root (e.g. dpkg -i sun-j2sdk1.5_1.5.0+update01_i386.deb).

sondern

ting extracted archive... okay.

Create debian package:
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: baue Paket »sun-j2re1.5« in »/tmp/make-jpkg.XXXXtJdmwr/sun-j2re1.5_1.5.0+update05_i386.deb«.
copy sun-j2re1.5_1.5.0+update05_i386.deb into directory /home/
cp: reguläre Datei ,,/home/sun-j2re1.5_1.5.0+update05_i386.deb" kann nicht angelegt werden: Keine Berechtigung

Aborted (/home/).

Removing temporary directory: done


was nun? :?

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 23.11.2005 18:32:26

,,/home/sun-j2re1.5_1.5.0+update05_i386.deb"

Finde ich noch normal, ich darf als User in /home auch nicht Dateien anlegen. Die Frage ist nur woran das liegt dass der die dort anlegen will.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 23.11.2005 18:53:46

seeadler hat geschrieben:copy sun-j2re1.5_1.5.0+update05_i386.deb into directory /home/
Bist du vielleicht in /home anstatt in /home/username, wenn du make-jpkg aufrufst?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 24.11.2005 12:25:19

Alternativ kannst du das ganze auch im /tmp/ machen.

Antworten