*.deb Packages lokal speichern, aber wo?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

*.deb Packages lokal speichern, aber wo?

Beitrag von Duff » 16.02.2007 08:55:05

Hallo,

ich möchte *.deb Packete lokal auf meinem Rechner ablegen.
Unterhalb von welchem Verzeichnis mache ich das am besten (nicht /home Verzeichnis)?

(Es sind so ca. 4GB, die ablegen möchte).

[edit]
Denke, dass wohl /usr am besten geeignet ist, da ja dort normalerweise alle Benutzer Programm ausführen dürfen.
[/edit]

Danke.
Oh, yeah!

Geier0815
Beiträge: 361
Registriert: 07.04.2005 16:51:01

Beitrag von Geier0815 » 16.02.2007 10:09:23

Wieso sollten User denn .debs ausführen können? Dürfen sie nach Standard-Rechtevergabe doch eh nicht.
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Beitrag von novalix » 16.02.2007 10:27:13

Hallo,

.debs selber haben unter /usr nichts zu suchen. Es sei denn unter

Code: Alles auswählen

/usr/local
Die Pakete entpacken zwar ihre ausführbaren Dateien dort- und auch woandershin 8) werden aber nicht selber dort abgelegt.
Die eigentliche Frage ist: Wie sollen die Pakete verwaltet werden
  1. händisch über dpkg, oder
  2. eingebunden über das Verwaltungssystem (apt, aptitude, etc)
Im zweiten Fall könnte Dir http://people.connexer.com/~roberto/how ... repository weiterhelfen. In jedem Fall eine Lektüre wert ist auch

Code: Alles auswählen

 usr/share/doc/debian-policy/fhs/fhs*
, wobei vorher das Paket

Code: Alles auswählen

debian-policy
installiert sein muss.

ciao, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 16.02.2007 10:27:21

Das stimmt natürlich.

Sorry, hatte ich ganz vergessen zu erwähnen. Da der Rechner nicht direkt am Internet hängt und wir nicht jedes mal eine DVD ins Laufwerk legen wollen, wollten wir die Sachen lokal speichern.

Die anderen Benutzer haben auch root-Rechte, so dass jeder bei Bedarf zusätzliche Packete installieren kann.
Oh, yeah!

guennid

Beitrag von guennid » 16.02.2007 12:42:37

So mach ich das:
dpkg-dev installieren
Verzeichnis /root/inst anlegen
Die Zeile

Code: Alles auswählen

deb file:/root/inst ./
in /etc/apt/sources.list einfügen
Im Verzeichnis /root/inst

Code: Alles auswählen

dpkg-scanpackages ./ /dev/null | gzip > Packages.gz
ausführen
apt-get update
Danach kannst du ganz normal mit apt-get installieren

Grüße, Günther

Antworten