|
READ ONLY FORUM: m23 :: makes software distribution easy The m23 discussion forum
|
View previous topic :: View next topic |
Author |
Message |
thomas
Joined: 15 Apr 2009 Posts: 22
|
Posted: Thu Jul 23, 2009 5:15 Post subject: Problem bei Integration von .deb-Paket |
|
|
Unter m23 0.8.5.a (Client-OS Debian-lenny) wie folgt verfahren
von http://www.tipp10.de/index.php?action=download&getfile=5&check=1
Paket tipp10_debian_v2-0-3.deb heruntergeladen.
Auf Client testweise per Synaptic direkt installiert - funktioniert.
Dann wieder per Synaptic deinstalliert und weiter mit m23:
Dann weiter verfahren, wie in M23-Wiki (Debian Packages) beschrieben:
Schritt 1:
tipp10_debian_v2-0-3.deb in Verzeichnis /m23/data+scripts/pool/myDepot/myPackages kopiert
Schritt 2:
cd /m23/data+skripts/pool/myDepot
Schritt 3:
dpkg-scanpackages myPackages /dev/null | gzip -9c > Packages.gz
Hier erscheint eine dubiose Meldung:
** Pakete im Archiv, die aber in Override-Datei fehlen: **
tipp10
Der Inhalt von Packages.gz sieht wie folgt aus:
Code: |
Package: tipp10
Version: 2.0.3
Architecture: all
Essential: no
Maintainer: Tom Thielicke IT Solutions <info@thielicke.org>
Installed-Size: 7620
Filename: myPackages/tipp10_debian_v2-0-3.deb
Size: 6120874
MD5sum: d4fb8327c0d4d7b25914de3fddbea33f
Section: office
Priority: optional
Description: TIPP10 ist ein kostenloser 10-Finger-Schreibtrainer f<FC>r Linux, Windows und Mac OS. Der Clou: TIPP10 arbeitet intelligent - Schriftzeichen, die h<E4>ufig falsch getippt werden, werden auch sofort h<E4>ufiger diktiert. <DC>bersichtliche Hilfestellungen, verschiedene Tastaturlayouts, themenbezogene Lektionen und die M<F6>glichkeit eigene <DC>bungsdiktate zu erstellen, erleichtern zus
<E4>tzlich den Lernprozess. So l<E4>sst sich das Zehnfingersystem schnell und effizient erlernen.
|
Dann noch folgenden Release-Datei erstellt:
Code: |
Archive: stable
Component: main
Origin: your name
Label: private repository
Architecture : all
|
Dann in m23 folgende Paketquellenliste "FCSDPaketquellenliste" erstellt
Code: |
deb http://192.168.1.23/pool/myDepot/ ./
|
Dann in m23 unter Paketzusammenstellungen "<debian><FCSDPaketquellenliste><waehlen>
angetickt "normale Pakete" Paketsuche: tipp10
wird nichts gefunden.
Alternativen Weg versucht:
In m23 Paketquellenarchitekt:#
<myDepot> <laden>
<naechster Schritt>
Paketquellenliste <FCSDPaketquellenliste> <laden>
Paketliste: tipp10
<naechster Schritt Download>
Ueber Information "Download wurde gestartet" folgende Fehlermeldung
Quote: |
Paketquellen-Architekt ()
Warning: mkdir() [function.mkdir]: Permission denied in /m23/cvs/inc/pool.php on line 675
Warning: fopen(/m23/data+scripts/pool/myDepot/conf/distributions) [function.fopen]: failed to open stream: No such file or directory in /m23/cvs/inc/pool.php on line 679
Warning: fwrite(): supplied argument is not a valid stream resource in /m23/cvs/inc/pool.php on line 688
Warning: fopen(/m23/data+scripts/pool/myDepot/release.m23pool) [function.fopen]: failed to open stream: Permission denied in /m23/cvs/inc/pool.php on line 214
Warning: fwrite(): supplied argument is not a valid stream resource in /m23/cvs/inc/pool.php on line 215
Warning: fclose(): supplied argument is not a valid stream resource in /m23/cvs/inc/pool.php on line 216
|
Ganz anderer Weg:
unter m23-Skript-Editor folgendes Skript angelegt
Code: |
<?PHP
/*
Description: Script for installing a program.
Priority: 25
*/
/* alte Version: falscher Pfad
include ("/m23/cvs/data+scripts/packages/m23CommonInstallRoutines.php"); */
include ("/m23/data+scripts/packages/m23CommonInstallRoutines.php");
include ("/m23/inc/distr/debian/clientConfigCommon.php");
function run($id)
{
/* $sip=getServerIP();*/
echo("wget http://192.168.1.10/m23/tipp10_debian_v2-0-3.deb -O /test/tmp.deb
cd /
touch /test/done.txt
dpkg -i --force-all /test/tmp.deb");
/* rm /test/tmp.deb */
sendClientStatus($id,"done");
executeNextWork();
};
?>
|
Dann auf Client Verzeichnis test (Rechte: rwx fuer alle) angelegt und Skript per Install-Auftrag (Spezialpakete -> Auswahl des Skripts) ausgefuehrt.
Funktioniert leider nicht - Auftraege werden zwar angezeigt, aber nicht ausgefuehrt.
... jetzt faellt mir leider nichts mehr ein ...
Wo liegt der Fehler in den oben beschriebenen Vorgehensweisen? |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Thu Jul 23, 2009 14:30 Post subject: Re: Problem bei Integration von .deb-Paket |
|
|
thomas wrote: | Dann weiter verfahren, wie in M23-Wiki (Debian Packages) beschrieben. |
Ich wußte gar nicht, daß sowas im Wiki steht. Jedenfalls ist der dort beschriebene Weg nicht der offizielle oder empfolene. Wäre wohl an der Zeit, daß ich das Wiki deaktiviere
Der offizielle Weg ist, in der Oberfläche den "Paket-Architekt" aufzurufen, das Debian-Paket nach /m23/data+scripts/extraDebs/ zu kopieren und anschließend den Paketindex neu erstellen zu lassen. _________________ 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 |
|
|
thomas
Joined: 15 Apr 2009 Posts: 22
|
Posted: Thu Jul 23, 2009 21:25 Post subject: |
|
|
Vielen Dank, funktioniert!
(war vorher schon mal nahe dran an dieser Loesung: hatte .deb in Unterordner Packages kopiert - hat natuerlich nicht funktioniert)
Vielleicht waere ein kurzer Hinweis, wie .deb-Pakete zu installieren sind noch
eine gute Ergaenzung fuer das m23-Manual. |
|
Back to top |
|
|
|
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|