READ ONLY FORUM: m23 :: makes software distribution easy Forum Index READ ONLY FORUM: m23 :: makes software distribution easy
The m23 discussion forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problem bei Integration von .deb-Paket

 
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with administration / Administrationsprobleme
View previous topic :: View next topic  
Author Message
thomas



Joined: 15 Apr 2009
Posts: 22

PostPosted: Thu Jul 23, 2009 5:15    Post subject: Problem bei Integration von .deb-Paket Reply with quote

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
View user's profile Send private message Visit poster's website
Hauke



Joined: 02 Mar 2003
Posts: 1072

PostPosted: Thu Jul 23, 2009 14:30    Post subject: Re: Problem bei Integration von .deb-Paket Reply with quote

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 Wink

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
View user's profile Send private message Send e-mail Visit poster's website
thomas



Joined: 15 Apr 2009
Posts: 22

PostPosted: Thu Jul 23, 2009 21:25    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with administration / Administrationsprobleme All times are GMT - 2 Hours
Page 1 of 1

 
Jump to:  
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