• 30p87@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    19
    ·
    6 months ago

    18 Stunden Servierer konfigurieren, weil go und Rost mMn Schmutz sind.

    • rhabarba@feddit.deOP
      link
      fedilink
      Deutsch
      arrow-up
      18
      ·
      6 months ago

      Könnte schlimmer sein, könnte Python sein. pipx funktioniert genau dann nicht, wenn man es echt gern nutzen würde.

      • 30p87@feddit.de
        link
        fedilink
        Deutsch
        arrow-up
        6
        ·
        6 months ago

        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.

        • rhabarba@feddit.deOP
          link
          fedilink
          Deutsch
          arrow-up
          6
          ·
          6 months ago

          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.

          • d_k_bo@feddit.de
            link
            fedilink
            Deutsch
            arrow-up
            4
            ·
            6 months ago

            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.

            • rhabarba@feddit.deOP
              link
              fedilink
              Deutsch
              arrow-up
              5
              ·
              6 months ago

              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?

              • ede1998@feddit.de
                link
                fedilink
                Deutsch
                arrow-up
                6
                ·
                6 months ago

                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.

                • rhabarba@feddit.deOP
                  link
                  fedilink
                  Deutsch
                  arrow-up
                  5
                  ·
                  6 months ago

                  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.

                  • neo@lemy.lol
                    link
                    fedilink
                    Deutsch
                    arrow-up
                    5
                    ·
                    6 months ago

                    Ich kam für schlechte Treffen-Witze, ich blieb für’s IT-Fachsimpeln.

          • 30p87@feddit.de
            link
            fedilink
            Deutsch
            arrow-up
            3
            ·
            6 months ago

            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.