Debian
	checkinstall Meine Übersetzung nach Deutsch?
	/home/apps/System/checkinstall/checkinstall-de.po
	Debian Paket schnüren
	kpackage verwendbar? (aptitude code verwenden?)
	tgz, rpm via alien
	.tar.gz mit ark, configure, make, checkinstall
	deb via dpkg, aber mit abhängigkeiten auflösen
	kdesu verwenden (nicht die schirche Passworteingabe)
	kcontrol integration

Neues Packetsystem für alle distris:

*.pm

Es soll von rpm, deb usw. kompatibel sein. (Anfangsphase)

Eigenschaften:

- unterstützt virtuelle Packate (MTA, usw...)
- unterstützt eigene Versionen, auch für Dateien
x.y.z
Wird x verändert, müssen die vorigen Dateien gelöscht werden,
und neu angelegt werden.
Wird y verändert, muss die Datei ersetzt werden.
Wird z verändert kann auch die ältere Datei verwendet werden
(kompatible Konfigurationsdatei)
Jedes davon ist mind. eine 64 Bit zahl (od. beliebig lang)
- apt frontend wie unter debian
- Indizierung der Packete erfolgt nach
 + Name
 + Version
 + Distributor
Damit ist es möglich, das selbe Programm in verschiedenen Versionen
oder von verschiedenen Distributoren zu betreiben.
Es gibt natürlich auch eine Datei für Einträge von Internet Repositys.
- Packete können verschlüsselt und komprimiert werden (aber optional!)
- Es gibt fein abgestimmte Abhängigkeiten von Paketen (eventuell auch
virtuelle Pakete). Es ist erlaubt, eine minimum und maximum Toleranzgrenze
bezogen auf Versionsnummer zu erstellen.
- Graphische Oberfläche leicht erstellen
- auf xml aufgebaut
- Es gibt zusätzlich zu den benötigten (required) Optionen zusätlich
noch optionale und erweiterbare Optionen.

Informationen eines Packetes (in Konfigurationsdatei):
VERSION		// Versionseigenschaften
{
	long long MAIN_VERSION		// hauptversion
	long long CHANGE_VERSION	// version wo auswechseln gefordert
	long long KOMP_VERSION
/*version wo kompatibel, diese Zahl wird angehängt, wenn mehrere Versionen
installiert werden sollen, die nicht untereinander kompatibel sind. Ansonsten
wird die Zahl ignoriert.*/
}

PAKET			// Packeteigenschaften
{
	string NAME						// Name des Programmes
	string VERSION_NAME			// Name der Version (1.2pre1)
	string STABLE					// ob stabile Version (stable)
	string DISTRIBUTOR			// Name des Distributors
}

opt DISTRIBUTOR	// optionale Informationen über distributor
{
	string E-mail
	string Adresse
	..									// Beliebig viele weitere Informationen
}

opt DEPENDEND	// kann von beliebig oft vorkommen
{
	opt string NAME				// Name des Programmes
	opt string VERSION_NAME		// Name der Version (1.2pre1)
	opt string STABLE				// ob stabile Version (stable)
	opt string DISTRIBUTOR		// Name des Distributors

	opt long long MIN_VERSION
	opt long long MAX_VERSION
}

opt PROVIDE
{
	string NAME						// Virtueller Paketname
}
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif