dpkg ohne rootrechte nutzen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
tmp
Beiträge: 2
Registriert: 01.02.2007 04:50:08

dpkg ohne rootrechte nutzen

Beitrag von tmp » 01.02.2007 04:51:29

hallo!

und zwar habe ich ein selbsterstelltes deb-paket,in welchem sich nur eine binärdatei befindet.
nun möchte ich dieses paket mit dpkg in ein bestimmtes verzeichnis installieren (d.h. eigentlich nur die binärdatei dort ablegen)

dpkg -i ../packages/bootstrap_1.0_all.deb
dpkg: requested operation requires superuser privilege

das alles soll allerdings ohne rootrechte passieren. :)
hat jemand eine idee,wie man das machen kann?

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 01.02.2007 08:37:36

Nein. Das geht nur als root. Wenn da aber ohnehin nur eine einzelne Datei drin ist, warum machst du ein Debian Paket draus? Dann kannst du die Binärdatei doch direkt dort ablegen, wo du willst. Und brauchst dann auch keine root-Rechte (vorausgesetzt, du darfst in das entsprechende Verzeichnis schreiben).

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 01.02.2007 08:41:01

Moin,

wenn das .deb nur eine Binärdatei enthält, kannst du es einfach in das gewünschte Verzeichnis entpacken.
Dazu verwendest du entweder den Midnight Commander (Befehl: mc) oder

Code: Alles auswählen

ar -x paket.deb /home/<benutzer>/gewuenschtes/verzeichnis/
.

MfG
Who is... LAIN?

tmp
Beiträge: 2
Registriert: 01.02.2007 04:50:08

Beitrag von tmp » 01.02.2007 12:34:25

ich hab da nur eine binärdatei drin,weil es momentan nur zum testen da ist.
später sollen natürlich komplexere pakete erstellt werden,die auch abhängigkeiten besitzen.

gibt es gar keine mgl. dpkg ohne root rechte zu verwenden??

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 01.02.2007 12:46:03

tmp hat geschrieben: gibt es gar keine mgl. dpkg ohne root rechte zu verwenden??
Nein. Das ist auch Sinn der Sache. Sonst könnte ja jeder x-beliebige Benutzer die installierten Programme verändern, löschen, etc. Du wirst nicht umhin kommen.

Antworten