[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Installation selbstgeschriebener Software



On Tue, May 24, 2005 at 01:49:27PM +0200, Peter Schütt wrote:
> Hallo,
> ich habe bisher einige Freeware in Delphi für Windows geschrieben und möchte
> sie mittels FreePascal z.T. nach Linux portieren.
> Den Anfang macht eine Art Taschenrechner, erstmal nur als Konsolenversion,
> später auch als X-Version wie die Windows-Version geplant
> (www.pstt.de/programs/petecalc).
Hm ob das alles so toll portierbar ist muss man wohl ausprobieren.

> Als Installationsarchiv habe ich erstmal nur das Binary mit einer
> Installationstextdatei erstellt.
> Aber das reicht mir nicht.
> Meiner Ansicht nach braucht man ein Installations-Tar, ein Deb und ein RPM.
Ein was? Was soll ein Installations-Tar sein? Also ich kenne tar Archive mit
Quellcode drinne die man dann auch noch komprimieren kann mit gzip oder bzip2.

> Folgende Fragen:
> 1. Wie erzeugt man eine man-Datei?
http://www.linux.com/article.pl?sid=04/02/05/1651203
Zusammengefast mit einem Texteditor und ein paar Markup Tags fuer nroff.

Alternativ kann man auch seine manpages als sgml Docbook schreiben und
mit docbook2man in eine manpage verwandeln.
Es gibt auch noch andere moeglichkeiten aus anderen Quellformaten manpages
zu erstellen z.B. txt2man und ich glaube aus tex laest sich bestimmt auch
irgendwie eine manpage zaubern.

> Kann man auch auf eine man-Datei verzichten und die Hilfe über 
> <program> -h abhandeln?
Kann man. Die Debian Policy wuenscht sich aber manpages fuer jedes Program.

> Wie erzeugt man local-abhängige man-Dateien?
Was soll das sein?

> 2. Wie erzeugt man deb-Dateien? (Als Debianer muß das natürlich sein)
http://www.de.debian.org/doc/manuals/maint-guide/index.de.html
 
> 3. Wie erzeugt man rpm's? Wenn Ihr selber entwickelt, würdet Ihr auch ein
> RPM zur Verfügung stellen?
Naja die rpm Welt ist ziemlich zerpflueckt. In der Debian Welt haelt sich das
noch in Grenzen. IIRC hat Ian letztens in seinem Blog aber schonmal davor
gewarnt das durch die ganzen Debian Abkoemlinge hier aehnliches passieren
kann. Grundsaetzlich erstellst Du ein ein rpm mit rpmbuild -ba foo.spec.
Lektuere dazu:
http://freshrpms.net/docs/fight/

HTH
Sven
-- 
Das Fernsehen ist die größte kulturelle Katastrophe, die die Erde in der Zeit,
an die wir uns erinnern können, erlebt hat.
	[ Joseph Weizenbaum ]



Reply to: