Feature-Release - macOS 14+, Apple Silicon und Intel. Build: 260727.
Dein Image ist nicht mehr eingefroren
Bisher war die im Imager ausgewaehlte Software so aktuell wie am Tag des Builds.
Das aendert sich heute: Jedes Paket, das der Build installiert, wird in einer
Receipt-Datenbank festgehalten, und amipkg auf dem Image setzt
genau dort an - amipkg check zeigt, wofuer es Neues gibt,
amipkg upgrade bringt es auf Stand, direkt auf dem laufenden
Amiga, auch Monate nach dem Build. Und dasselbe Werkzeug oeffnet die Tuer
zu weit mehr Software, als der Build-Screen je angeboten hat.
amipkg - Software direkt auf dem Amiga installieren
amipkg ist ein echter Paketmanager fuer AmigaOS 3.x. amipkg install visage in der Shell
tippen - oder in einer der beiden GUIs auf Install klicken - und die App wird
geladen, verifiziert, ihre Abhaengigkeiten werden aufgeloest
(mit dem passenden CPU-Build fuer die Maschine) und alles landet ordentlich in
einem eigenen Verzeichnis. Eine Receipt-Datenbank haelt jede Datei fest, so dass
amipkg remove restlos deinstalliert, inklusive der
Boot-Skript-Zeilen. Bereits installierte Programme uebernimmt
amipkg adopt an Ort und Stelle - und amipkg haelt sich auch selbst
aktuell.
Drei Oberflaechen
- Eine vollwertige MUI-GUI - Toolbar, Sidebar mit Ansicht- und
Kategorien-Filtern, sortierbare Spalten, Live-Statusanzeige. Fehler erklaeren
sich selbst in klaren Requestern.
- Eine GadTools-GUI - dieselben Funktionen, laeuft auf jedem
3.x-System ganz ohne Abhaengigkeiten.
- Die Shell-Version -
update, avail,
install (mit DRYRUN-Vorschau), check,
upgrade, remove, adopt,
doctor. Die vollstaendige AmigaGuide-Dokumentation liegt mit auf
dem Image.
amipkg erscheint im WBDock, bekommt auf GlowIcons-Builds ein echtes Farb-Icon und
wohnt komplett in einem Verzeichnis - ein Settings-Schalter waehlt zwischen
Boot-Integration (AMIPKG:-Assign und Shell-Pfad, Standard) und einem
voellig eigenstaendigen Setup, das sonst nichts am System anfasst.
Offen - und nicht nur fuer Amiga Imager
amipkg ist bewusst keine Amiga-Imager-Exklusivitaet: Es laeuft
auf jedem AmigaOS-3.x-System, vom A500 aufwaerts - das eigenstaendige
amipkg.lha gibt es kostenlos auf
GitHub
und auf Aminet, und der Client selbst ist Open Source
(Apache-2.0) auf
github.com/thomas-luebker/amipkg.
Das komplette Tooling liegt offen auf GitHub - fuer alle.
Dasselbe gilt fuer den Katalog: AmigaPKG ist ein offener,
kuratierter Index, der mit ueber 200 der beliebtesten frei verteilbaren
Programme startet - Player, Commodities, Internet-Apps,
Entwickler-Tools, Spiele, Dateisysteme - und jeder kann beitragen.
Eine Einreichung ist ein einfacher Pull-Request (eine JSON-Datei, dokumentiert in
der PACKAGING.md des Repos) auf
github.com/thomas-luebker/amiga-pkg;
Entwickler bringen ihre eigene Software so in Minuten zu allen amipkg-Nutzern.
Das Vertrauen haengt dabei nie am Hoster: Der Katalog ist mit einem
Ed25519-Schluessel signiert und wird auf dem Amiga verifiziert,
jeder Download muss zur SHA-256 im signierten Index passen - selbst einfache
HTTP-Downloads sind so auf Maschinen ohne TLS-Stack sicher. Der Katalog prueft
seine Quellen jede Nacht automatisch und signiert sich neu -
neue Releases erreichen den Amiga von selbst.
Manage Amiga Software - die Mac-Seite
Dieselbe Paketverwaltung ohne laufenden Amiga: Ein gebautes Image in
Manage Amiga Software (Shift-Cmd-P) oeffnen, alle installierten
Pakete mit Version und Update-Status sehen, installieren, aktualisieren oder
entfernen - Abhaengigkeiten werden genau wie auf dem Amiga aufgeloest, die
Receipts geteilt, beide Seiten sind sich immer einig.
Ausserdem in diesem Build
- GlowIcons-Builds erhalten das Farb-Icon fuer amipkg (mit klassischem
Fallback).
- Das Paketmanager-Kapitel ist neu im Handbuch (Kapitel 11) - und ein
deutsches Handbuch fuer v0.99.5 gibt es auf amiga-imager.de.
- Die uebliche Runde Feinschliff im Build-Pfad.
Feedback
amipkg ist jung und entwickelt sich schnell - Rueckmeldungen von echten Maschinen
fliessen direkt ein. Das Handbuch beschreibt den Paketmanager im Detail, und der
Katalog ist offen fuer Einreichungen.