Ich hatte die Idee Skripte zu erstellen, welche automatisch vorkompilierte Programme laden, die nicht in den Ubuntu oder Debian-Quellen zu finden sind, und diese dann paketieren. Ich glaube die Idee ist mir beim herumspielen mit FreeBSDs Ports Collection gekommen. Linux-Programme werden dort nämlich vorkompiliert geladen, paketiert und dann installiert. Ein paar der hier aufgelisteten Programme kann man zwar aus dem Quellcode kompilieren, aber darum ging es mir hier nicht. Bei den Skripten geht es mir eher um eine schnelle und einfache Lösung. Und diese Skripte wollte ich einfach mal vorstellen. Verbessern lassen sich die meisten davon bestimmt. Paketabhängigkeiten habe ich größtenteils über readelf ermittelt. Bei Paketen, die als 32 und 64 Bit vorliegen, wird die Architektur manuell abgefragt. Zum erstellen eines Paketes einfach fakeroot ./Skript.sh
oder sudo ./Skript.sh
. Die Pakete werden nicht automatisch installiert.
.
- Open Source -
PhyxCalc - Ein wissenschaftlicher Taschenrechner, der nur als RPM und Quellcode zu bekommen ist. Zum konvertieren nach .deb wird kein Alien verwendet!
Nightingale 1.11.1-2269 - Ein Audio-Player und Songbird-Fork. Ähnelt Winamp. Version 1.12 ist als Debian-Paket zu bekommen, aber leider inkompatibel mit vielen Addons.
x264 (aktuelle Version) - Lädt das aktuelle Binary von x264. Man kann zwischen 8- und 10-Bit-Version entscheiden. Die x264-10-Bit-Variante wird als "x264-10b" paketiert und kann somit parallel zum regulären x264 installiert werden.
FFmpeg-static - Lädt das aktuelle Static-Build von FFmpeg. Die Binaries werden in *-static umbenannt, und der Paketname lautet ffmpeg-static. Daher kann man es parallel zu ffmpeg installieren. Versionsnummer ist das Datum des Build+Revision (zB 2013-12-30-1).
Yua* - Ein GUI, speziell zum encoden von Videospiel-Aufnahmen.
.
- Skripte -
animecheck - Ein vielseitiges Python-Skript zum überprüfen und errechnen von Checksummen (nicht nur für Animes).
screenFetch - Ein Python-Skript, das Informationen über das System und die Distribution anzeigt.
.
- Closed Source -
Hybrid - Ein umfangreiches DVD-Ripping- und Encoding-Tool (keine Demo oder Shareware). Die einzelnen Tools die verwendet werden (zB mencoder) sind nicht als Paketabhängigkeiten aufgelistet.
neroAacCodec - Neros AAC CLI-Tools (allerdings schon etwas in die Jahre gekommen). Läuft dank der Paketabhängigkeiten auch unter 64-Bit-Systemen.
XnView MP - Ein Bildbetrachter, ähnelt gThumb. Zwar sind offizielle Debian-Pakete auf der Homepage zu bekommen, diese verwenden jedoch eigene, nicht mehr aktuelle Libraries von Qt und libphonon. Wer ein XnView möchte, das die systemweiten Libs verwendet, kann hiermit ein entsprechendes Paket erstellen.
.
- Spiele (Closed Source) -
GrapplingHook Demo* - Ein Portal-esques First-Person Puzzle / Jump'n'Run Spiel. Die Demo kommt mit Libs für 32- und 64-Bit, aber man kann bei Debian-Paketen immer nur eine Architektur angeben.
Mr Red's Adventure in The Missing Balls - Ein Weihnachts-Jump'n'Run-Spiel (kann man aber auch als Adobe Flash spielen).
SUPERHOT* - Ein Demo-FPS-Spiel, in dem die Zeit nur dann vergeht, wenn man sich bewegt.
.
Hoffe das ist so okay mit dem Post.
.
* Die Paketabhängigkeiten sind über readelf ermittelt worden und gelten bezüglich der Videotreiber aller Wahrscheinlichkeit nach nur für Ubuntu 13.10! Die entsprechenden Paketnamen also einfach ändern oder entfernen, wenn es da Probleme geben sollte.