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
    

관련 정보