View previous topic :: View next topic |
Author |
Message |
newbie
Joined: 24 Nov 2004 Posts: 2
|
Posted: Wed Nov 24, 2004 6:14 Post subject: Paketquellen bearbeiten |
|
|
Hallo alle zusammen,
habe mal m23 bei mir zu hause ausprobiert. Funktioniert echt prima, gefällt mir. Super Idee und Umsetzung.
Habe nun aber eine Frage, wie kann ich denn bei der Installation die Paketquellen ändern?
Ich habe keinen Internetanschluss an meinem Bastell-PC und hatte das auch nicht vor. Ich habe auch die CDs von Debian GNU/ Linux 3.0 zu hause. Die kann ich doch bestimmt irgendwie mit einbringen, wenn ich zum Beispiel ein Paket davon noch haben möchte!
Bitte helft mit, ich bin noch nicht so firm mit Debian!
Danke!
liebe grüße |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Nov 26, 2004 22:03 Post subject: |
|
|
Moin,
die einfachste Möglichkeit wird sein, die kompletten deb-Dateien von den Debian-CDs in ein neues Verzeichnis auf dem m23-Server unter /m23/data+scripts zu kopieren und daraus ein Repository (das ist dann so, als ob Du aus dem Netz installieren würdest) zu machen.
Nach dem Kopieren führst Du folgendes in Deinem deb-Verzeichnis Verzeichnis aus:
Code: | touch tempmkpackages
rm Packages.bz2
dpkg-scanpackages . tempmkpackages > Packages
gzip -c Packages > Packages.gz
bzip2 -k Packages
rm tempmkpackages |
Damit werden die Index-Dateien angelegt, die gebraucht werden damit das Debian-Paketsystem APT die Pakete finden kann.
Nun legst Du in der m23-Admin-Oberfläche eine neue Paketquelle an und schreibst in das große weiße Feld:
Code: |
deb http://<serverIP>/<debVerzeichnis> . |
<serverIP> ersetzt Du dabei durch die IP Deines m23-Servers und <debVerzeichnis> durch den Namen des Verzeichnises, in das Du die debs kopiert hast.
Ich kann das hier nicht prüfen, da ich keine Debian-CDs habe. Probier mal aus, ob das funktioniert, wenn nicht, melde Dich einfach nochmal. _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
newbie
Joined: 24 Nov 2004 Posts: 2
|
Posted: Sat Nov 27, 2004 15:06 Post subject: |
|
|
Hallo,
ich werde das mal bei Gelegenheit ausprobieren, im Moment hab ich aber leider keine Zeit. Übernächste Woche müsste es aber gehen, dann werde ich noch einmal schreiben, ob es geklappt.
Auf jeden Fall vielen Dank für die Antwort, gruß |
|
Back to top |
|
|
zloty
Joined: 23 Mar 2005 Posts: 92
|
Posted: Tue Mar 29, 2005 12:23 Post subject: |
|
|
Ich möchte auch eigene Pakete installieren. Ich bin so verfahren wie du es geschrieben hast. Nur wenn ich die Source-List (testing) editiere und folgendes einfüge "deb http://141.28.34.11/m23/data+scripts/foo-debian/ ." und dann "Teste" drücke kommt der Fehler: "E: Malformed line 13 in source list
/m23/var/cache/m23apt/debian/testing/sources.list (dist parse)" |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Tue Mar 29, 2005 13:15 Post subject: |
|
|
Hoppala, hab den / am Ende vergessen. Soll natürlich heißen:
Code: |
deb http://<serverIP>/<debVerzeichnis> ./
|
_________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
zloty
Joined: 23 Mar 2005 Posts: 92
|
Posted: Wed Mar 30, 2005 5:39 Post subject: |
|
|
Kann man irgendwie selbsterstellte Pakete in die Source-List einbinden? |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Mar 30, 2005 10:24 Post subject: |
|
|
Quote: | Kann man irgendwie selbsterstellte Pakete in die Source-List einbinden? |
Ja:
- Neues Verzeichnis unter /m23/data+scripts anlegen
- Eigene Debs reinkopieren
- In dem Verzeichnis folgendes ausführen:
Code: |
touch tempmkpackages
rm Packages.bz2
dpkg-scanpackages . tempmkpackages > Packages
gzip -c Packages > Packages.gz
bzip2 -k Packages
rm tempmkpackages
|
Und in die Paketquellenliste folgendes eintragen:
Code: | deb http://<serverIP>/<debVerzeichnis> ./ |
_________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
zloty
Joined: 23 Mar 2005 Posts: 92
|
Posted: Wed Mar 30, 2005 10:28 Post subject: |
|
|
Schön und gut. Aber Irgendwie hängt sich der Client bei dem Source-List update auf, bzw. der führt dne Job nicht durch. |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Mar 30, 2005 10:58 Post subject: |
|
|
Teste Deine Pakequellenliste vorher mal (Button "Testen" unter "Paketquellenliste"). _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
zloty
Joined: 23 Mar 2005 Posts: 92
|
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Mar 30, 2005 11:44 Post subject: |
|
|
Nur das Verzeichnis mit den Debs unter data+script angeben, nicht den ganzen Pfad. Also:
Code: |
deb http://<serverIP>/foo-debian/ ./
|
_________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
zloty
Joined: 23 Mar 2005 Posts: 92
|
Posted: Wed Mar 30, 2005 11:51 Post subject: |
|
|
Danke
P.S. Werden alle Pakete die in dem Ordner sind mit den Befehlen indiziert oder muss ich für jedes Paket andere Variablen (das mit Packeges) benutzen? Und wenn ein neues Paket dazukommt dann wieder die Befehle ausführen damit das neue Paket auch indiziert wird? |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Mar 30, 2005 12:20 Post subject: |
|
|
Quote: | Werden alle Pakete die in dem Ordner sind mit den Befehlen indiziert oder muss ich für jedes Paket andere Variablen (das mit Packeges) benutzen? |
Es werden immer alle Pakete in dem Verzeichnis in den Index aufgenommen.
Quote: | Und wenn ein neues Paket dazukommt dann wieder die Befehle ausführen damit das neue Paket auch indiziert wird? |
Richtig. Es wird allerdings nicht das neue Paket zum Index hinzugefügt, sondern ein komplett neuer Index über alle Pakete angelegt. _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
zloty
Joined: 23 Mar 2005 Posts: 92
|
Posted: Wed Mar 30, 2005 12:31 Post subject: |
|
|
Ja dachte ichs mir. Danke. |
|
Back to top |
|
|
zloty
Joined: 23 Mar 2005 Posts: 92
|
Posted: Thu Mar 31, 2005 6:18 Post subject: |
|
|
Irgendwie bekommt es der Server/Client net die Source-List upzudaten. Der steht shcon seit 2 Stunden bei diesem Job. |
|
Back to top |
|
|
|