OpenWrt /usr/local/bin

OpenWrt /usr/local/bin

ルータのファイルにSublime TextとTextMateを使用するためのサポートを追加しようとしています。https://packagecontrol.io/packages/RemoteSubl

デフォルトでは、スクリプトを/usr/local/binディレクトリに追加する必要があります。

curl -o /usr/local/bin/rmate https://raw.githubusercontent.com/aurora/rmate/master/rmate
sudo chmod +x /usr/local/bin/rmate

残念ながら、その/usr/local/binディレクトリは存在しません(PATHにもありません)。

# echo $PATH
/usr/bin:/usr/sbin:/bin:/sbin

ユーザー関連のスクリプトがPATHにあるように推奨される場所はありますか?

答え1

単にディレクトリを作成することは問題ではありません。 (覚えておいて、ルートでなければなりません)。

mkdir -p -m 755 /usr/local/bin

$PATHに追加して~/.profile

PATH=$PATH:/usr/local/bin

編集者注:

  • OpenWrt 18.06.4でテストされました。

  • 次のようにUbuntuのデフォルト権限である755に権限を変更します。

    $ stat -c '%a %A %n' /usr/local/bin /usr/local /usr
    755 drwxr-xr-x /usr/local/bin
    755 drwxr-xr-x /usr/local
    755 drwxr-xr-x /usr
    

関連情報