Das Paket-Tool wurde nach dem Linux-Paket-Tool 'APT/APT-GET' erstellt. Es verfügt über simulare Funktionen als passend, aber für Computercraft. Sie können einen Standardpaket aus Online -Quellen installieren oder Ihre eigenen Pakete registrieren . Es handelt sich um Abhängigkeiten (z. B. Paket A ist von Paket B abhängig. Wenn Sie Paket A installieren. Das Tool installiert auch das Paket B) und es prüft automatisch nach Updates . Wenn Updates verfügbar sind, können Sie sie mit einem Befehl installieren . Dieses Paket -Tool wurde erstellt, um all dies so einfach wie möglich zu machen.
Derzeit ist die Liste der Standardpakete sehr klein. Wenn Sie ein Entwickler sind und Ihr eigenes Programm registrieren möchten, lesen Sie bitte den Wiki -Artikel "So beantragen Sie die Standardpaketliste für einen Ihrer Pakete".
Der Installationsprogramm wird auf Pastebin.com gehostet. Daher können Sie das Tool mit einem Befehl installieren:
pastebin run syAUmLaF
Achtung: Das Standard-Pastebin-Programm funktioniert nicht mehr zuverlässig auf 1.7.10 oder älter ! Sie können das Problem beheben, indem Sie diesen Ressourcenpack herunterladen und installieren. Wenn Sie auf einem Server spielen, bitten Sie Ihren Administrator, es im Serververzeichnis zu installieren. Sie müssen Ihr Spiel/Ihr Server neu starten, damit es funktioniert!
Alternativ, können Sie das ccptinstall.lua-file manuell herunterladen, in Ihr Computer-Arbeitsverzeichnis einfügen und ausführen.
Dieses Programm ist ein Eintragsprogramm. Um es zu verwenden, tippen Sie:
ccpt <action>
Die folgenden Aktionen sind möglich:
ccpt update
Dadurch wird die Liste der Standardpakete und Eigenschaften aller Pakete, die lokalen Pakete enthalten, aus dem Internet und in der Lokaly geliefert.
Die Ausgabe sollte ungefähr so aussehen:
ccpt install <packageid>
Dadurch wird das Paket mit der ID einschließlich aller Pakete installiert, von denen es abhängt.
Die Ausgabe sollte ungefähr so aussehen:
ccpt upgrade
Dies aktualisiert alle Pakete. Wenn ein Paket nach einem Update oder einer aktualisierten Version einer Abhängigkeit eine neue Abhängigkeit benötigt, wird das von ihm abhängige Paket installiert oder aktualisiert.
Die Ausgabe sollte ungefähr so aussehen:
ccpt uninstall <packageid>
Dies deinstalliert das Paket mit der angegebenen ID und allen Paketen, die vom Paket abhängen.
Die Ausgabe sollte ungefähr so aussehen:
ccpt add <packageid> <packageinfoURL>
Dies fügt der lokalen Liste ein benutzerdefiniertes Paket hinzu. Sie müssen "CCPT -Update" ausführen, damit es installiert/geändert werden kann.
Die Ausgabe sollte ungefähr so aussehen:
ccpt remove <packageid>
Dadurch wird ein benutzerdefiniertes Paket aus der lokalen Liste entfernt. Sie müssen "CCPT-Update" ausführen, damit es aus der "in der Lage ist, aktualisiert/zu entfernen" zu werden.
Die Ausgabe sollte ungefähr so aussehen:
ccpt list
Dies listet den Namen, deren Installationsstatus auf und gibt es in verfügbaren Aktualisierungen aller installierten und in der Lage, Pakete zu installieren.
Die Ausgabe sollte ungefähr so aussehen:
ccpt info <packageid>
Dies druckt den Namen, Autor, Beschreibung, Website (falls angegeben), Installationstyp, installierte und neueste Version eines bestimmten Pakets.
Die Ausgabe sollte ungefähr so aussehen:
ccpt help
Dies druckt alle verfügbaren Aktionen für den Befehl "CCPT" aus.
Die Ausgabe sollte ungefähr so aussehen:
ccpt version
Dies druckt die installierte Version von CCPT.
Die Ausgabe sollte ungefähr so aussehen:
Schauen Sie sich in unserem Wiki an: So erstellen Sie Ihr eigenes Paket
Noch nichts hier, wir sind immer noch auf 1.0 :)
Nun, das war schon! Vielen Dank für die Verwendung dieses Paket -Tools. Es wäre toll, wenn wir im Laufe der Zeit eine nützliche Sammlung von Paketen erstellen könnten.
Wie immer denken Sie bitte daran, dass meine Muttersprache nicht Englisch ist. In diesem Repository gibt es fehlerhaft einige Fehler im Zusammenhang mit Rechtschreibung/Sprache. Wenn Sie eine finden, erstellen Sie bitte ein Problem, damit ich sie beheben kann.
Außerdem bin ich immer noch sehr neu in Github. Wenn Sie etwas finden, das ich besser machen kann, und es auf jeden Fall so ist, dass ich noch nicht alle Funktionen von GitHub kenne, erstellen Sie bitte auch ein Problem.
Wie auch immer, danke, dass du das alles gelesen hast!
~ Pentagonlp