2016-08-16 5 views
15

Ich arbeite mit Umwelt Wert, $ PATH. Und ich habe festgestellt, dass $ PATH das Verzeichnis/snap/bin enthält, das nicht existiert. Was funktioniert der Pfad? Kann ich es aus $ PATH entfernen oder sollte ich es verlassen? Bitte geben Sie mir Ihren Vorschlag. Vielen Dank?

+1

Als eine Frage mehr über Betriebssystemdetails als Software-Entwicklung, könnte dies besser sein auf https://unix.stackexchange.com/ oder https://asubuntu.com/ (die Ubuntu-spezifische StackExchange-Website). –

+0

Ich weiß nicht, ob wir sollten oder nicht. Aber wenn Sie/snap/bin aus Ihrem $ PATH entfernen möchten, geben Sie einfach alle Zeilen in /etc/profile.d/apps-bin-path.sh aus. Weitere Informationen finden Sie unter [this] (https: // help.ubuntu.com/community/UmweltVariablen) –

Antwort

18

Es ist eine neue Canonical Sache, Anwendungen zu bündeln und zu verteilen. Siehe zum Beispiel this developer link by Canonical.

Persönlich finde ich es auch etwas seltsam, dass sie in die oberste Ebene über /snap aber Oh well gingen.

Ich kann es vielleicht noch einmal verwenden. So weit docker dient mir natürlich auch, abgesehen davon, natürlich Gebäude .deb Paket die altmodische Art und Weise.

Wie zum Entfernen der PATH Eintrag: Es speichert nur ein paar Bytes, plus Nanosekunden in Nachschlagevorgänge und möglicherweise eine zukünftige Bereitstellung mit Snapshots. Deine Box, dein Anruf. Ich habe meins verlassen.