GNU/Linux >> Linux Esercitazione >  >> Ubuntu

$home/.local/bin non è nel percorso per Ubuntu 19.04?

Era $HOME/.local/bin aggiunto al PATH per impostazione predefinita per Ubuntu 18.04?
Non ricordo se lo fosse, ma ho appena eseguito una nuova installazione di 19.04 e sicuramente non lo è.

Il motivo per cui lo chiedo è che pip install --user inserisce gli eseguibili Python in $HOME/.local/bin quindi non funzioneranno senza una configurazione aggiuntiva.

Volevo sapere se c'è stato qualche passaggio di configurazione che ho perso prima di iniziare a pasticciare con il mio .bashrc file.

Risposta accettata:

Ah, vedo cosa sta succedendo. è aggiunto al percorso da $HOME/.profile a condizione che esista, cosa che non è su una nuova installazione. pip lo crea quando installa un pacchetto, ma il PATH non viene modificato fino a $HOME/.profile è ricaricato.

Quindi la soluzione è o, dopo aver installato un pip pacchetto per la prima volta,

  • source ~/.profile , o
  • Esci e accedi di nuovo.

Ubuntu
  1. /usr/bin Vs /usr/local/bin Su Linux?

  2. Linux – Unire /usr/bin e /usr/sbin in /bin (gnu/linux)?

  3. Quali distribuzioni hanno $home/.local/bin in $path?

  4. Non è possibile installare Libpng12.so.0 su Ubuntu 19.04 per il pacchetto Tracert 7?

  5. Sospensione non funzionante su Ubuntu 16.04 per Dell 3537?

Dove posizionare gli eseguibili locali?

Installa i binari in /bin, /sbin, /usr/bin e /usr/sbin, interazioni con --prefix e DESTDIR

autorizzazione negata per il compositore in /usr/local/bin/

cmake --version punta a /usr/bin/cmake mentre which cmake punta a /usr/local/bin

Spostato il contenuto di /bin in /usr/bin, è possibile annullare?

#!/bin/sh vs #!/bin/bash per la massima portabilità