deb. Paket über apt installieren ?
deb. Paket über apt installieren ?
Hallo,
ich hoffe ich bin in diesem Forum richtig. Mein Anliegen:
Ich habe ein paar deb Pakete, wie Opera, selbsterstellte, etc... Diese können ja normal mit dpkg -i installiert werden - schön. Wie mache ich das jetzt aber, wenn ich diese mittels apt installieren möchte ?? Da war doch irgendwas mit der Packages.gz, oder ?
Hintergrund:
Ein paar Pakete sollen für verschiedene User auf einen öffentlichen http Server ausgelagert werden. So, das man in der sources.list diesesn öffentlichen Server angeben kann und dann die Pakete mittels apt installieren kann.
mfg
ich hoffe ich bin in diesem Forum richtig. Mein Anliegen:
Ich habe ein paar deb Pakete, wie Opera, selbsterstellte, etc... Diese können ja normal mit dpkg -i installiert werden - schön. Wie mache ich das jetzt aber, wenn ich diese mittels apt installieren möchte ?? Da war doch irgendwas mit der Packages.gz, oder ?
Hintergrund:
Ein paar Pakete sollen für verschiedene User auf einen öffentlichen http Server ausgelagert werden. So, das man in der sources.list diesesn öffentlichen Server angeben kann und dann die Pakete mittels apt installieren kann.
mfg
Guck am besten mal ins Debian Repository Howto. Dort steht es relativ gut beschrieben. Du brauchst halt die entsprechnde Verzeichnisstruktur und die Packages.gz, wie du schon selbst gesagt hast.
Wenn es noch ne einfachere Lösung gibt, wäre ich auch wissbegierig die zu hören.
Wenn es noch ne einfachere Lösung gibt, wäre ich auch wissbegierig die zu hören.

- rolo
- Beiträge: 2697
- Registriert: 29.08.2002 12:12:25
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: hannover
wenn ich dich richtig verstehe:
das "problem", hat pdrecker mit einer faustregel recht verständlich erklärt:
http://debianforum.de/forum/viewtopic.p ... ht=sources
das "problem", hat pdrecker mit einer faustregel recht verständlich erklärt:
http://debianforum.de/forum/viewtopic.p ... ht=sources
Juhu, es funzt.
Für diejenigen die es interessiert:
Ich habe mir den Opera als static .deb Paket heruntergeladen. Diese möchte ich, wie Anfangs erwähnt via apt installieren.
Dank der Hilfe hier, habe ich das Paket auf einen FTP - Server gepackt. Auf dem FTP Server läuft eh schon ein Deb-Mirror.
So, im Dokument Root des FTP Server zwei Verzeichnisse erstellt: /browser und /binary.
Das .deb Paket in das Verzeichnis /binary kopiert.
In das Verzeichnis /browser gewechselt und dpkg-scanpackeges binary /dev/null | gzip -9c > binary/Packages.gz aufgerufen.
Die Packages.gz wurde erstellt.
Auf dem Zielrechner in der sources.list den ftp Server angegeben:
deb ftp://server/browser binary/
apt-get update
apt-get install opera-static
funzt prima
Für diejenigen die es interessiert:
Ich habe mir den Opera als static .deb Paket heruntergeladen. Diese möchte ich, wie Anfangs erwähnt via apt installieren.
Dank der Hilfe hier, habe ich das Paket auf einen FTP - Server gepackt. Auf dem FTP Server läuft eh schon ein Deb-Mirror.
So, im Dokument Root des FTP Server zwei Verzeichnisse erstellt: /browser und /binary.
Das .deb Paket in das Verzeichnis /binary kopiert.
In das Verzeichnis /browser gewechselt und dpkg-scanpackeges binary /dev/null | gzip -9c > binary/Packages.gz aufgerufen.
Die Packages.gz wurde erstellt.
Auf dem Zielrechner in der sources.list den ftp Server angegeben:
deb ftp://server/browser binary/
apt-get update
apt-get install opera-static
funzt prima

Wenn es dir nur um opera geht, den kriegst du auch über
deb http://deb.opera.com/opera/ stable non-free
deb http://deb.opera.com/opera/ stable non-free
Jo, danke für den Link - aber geht auch um selbstgebaute Pakete.hupfdule hat geschrieben:Wenn es dir nur um opera geht, den kriegst du auch über
deb http://deb.opera.com/opera/ stable non-free
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Normalerweise installiert man *.deb Pakete aber einfach mit "dpkg -i dateiname.deb"...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- Raoul
- Beiträge: 1435
- Registriert: 20.05.2003 00:16:35
- Lizenz eigener Beiträge: neue BSD Lizenz
-
Kontaktdaten:
Mein scanpack.sh, wichtig ist eigentlich nur die letze Zeile.filou hat geschrieben:Was mir generell fehlt, is die Packages.gz - bzw. die Art und Weise diese zu erstellen.
Code: Alles auswählen
#!/bin/bash
cd /var/www/debian # oder woimmer Deine Pakete liegen
rm -f Packages.gz
dpkg-scanpackages . /dev/null | gzip > Packages.gz
Code: Alles auswählen
grep -ir fuck /usr/src/linux