18 Stunden Servierer konfigurieren, weil go und Rost mMn Schmutz sind.
Könnte schlimmer sein, könnte Python sein.
pipx
funktioniert genau dann nicht, wenn man es echt gern nutzen würde.Deshalb benutze ich immer den Paketverwalter des Vertrauens, also der der Distribution, also pacmann bzw. yuhu, für alle Pakete. Sei es Rost, Python oder go und selbst Docker Container lasse ich mit PKTBAUS nativ laufen.
Na ja, einer der maßgeblichen Vorteile von Rust ist ja Cargo. Wenn man Cargo quasi den Paketverwalter des Systems überstülpt, wird das zu Konflikten führen.
Ich wünschte,
fracht
könnte auch Binäre installieren.fracht-binstall
versucht ein bisschen die Lücke zu füllen, nutzt aber eigentlich nur GitBüchse-Veröffentlichung als Quelle.Am besten lassen sich Rost-Binäre ironischerweise über den PyPI verbreiten.
Also die von mir geschriebenen Binären sind auf Crates.io. Von dort kann man sie problemlos installieren:
cargo install (Programmname)
. Verstehe ich das Problem nur nicht?Das wird der Quellcode heruntergeladen und übersetzt und dann das Artefakt installiert.
Es ist aber nicht möglich dort direkt binäre Artefakte hochzuhalten und dann mit
cargo install
zu installieren. Du musst immer übersetzen, was ein Problem sein kann, wenn du ein leistungsschwächeres System hast.cargo binstall
versucht dieses Lücke zu schließen.Ah, danke. Diese Nuance habe ich tatsächlich nicht berücksichtigt. Rost hat tatsächlich das Problem, dass sein Kompilierer nicht gerade sparsam mit vorhandenen Kapazitäten verfährt.
Wirklich Konflikte hatte ich bis jetzt noch nie, immerhin wird einfach immer das Repositorium kloniert, und dadrin dann Autolos ausgeführt, welches sich dann um kompilieren und installieren kümmert.
Rost Schmutz
Das nehm ich persönlich!
Kommt auf die Pizza an. So eine Gut&Günstig Margherita hat so wenig Käse drauf, dass man das wahrscheinlich schon nach 5h wieder draußen hat.