의견은 sarnold
입니다. 데비안 (따라서 우분투) 패키지에서, 디렉토리 /usr/local/lib/R/site-library/
은 파일 /var/lib/dpkg/info/r-base-core.postinst
스크립트에 의해 생성 -하고 관련 코드는 다음과 같습니다
그래서 디렉토리가
root:staff
에 의해 모드 2775, 또는 '사용자의 소유
# edd 03 Apr 2003 cf Section 10.1.2 of Debian Policy
if [ ! -e /usr/local/lib/R ]; then
if mkdir /usr/local/lib/R 2>/dev/null; then
chown root:staff /usr/local/lib/R
chmod 2775 /usr/local/lib/R
fi
fi
if [ ! -e /usr/local/lib/R/site-library ]; then
if mkdir /usr/local/lib/R/site-library 2>/dev/null; then
chown root:staff /usr/local/lib/R/site-library
chmod 2775 /usr/local/lib/R/site-library
fi
fi
그룹 읽기 - 쓰기, 기타 읽기 - 쓰기 '가 있습니다.
항상 sudo
를 사용하거나 서투른 root
될 :
그래서이 작성, 당신은 두 가지 기본 선택 사항이 있습니다.
그룹 staff
에 자신을 추가하십시오. 아마도 사용자 친화적 인 GUI가있을 것입니다. 나는 유닉스 구식이며 편집을 통해 /etc/group
과 /etc/gshadow
을 손으로 직접 할 수있다. 직접 설치할 수있다. (그런 권한을 갖기 위해서는 새로운 쉘이 필요하다. 새로운 터미널을 시작하기 만하면된다.) 물론 다른 그룹을 선택하거나 그룹을 만들 수도 있지만 그에 따라 /usr/local/lib/R/
에서 디렉토리 트리를 변경해야합니다.
희망이 있습니다. r-sig-debian리스트는 이와 같은 Debian/Ubuntu 질문을위한 친숙한 곳입니다. 그 질문은 전에도 제기되어 왔습니다.
편집 : 또한 (더 복잡한) 패키지가 우분투/데비안에 포함되어 있으므로 XML을 얻으려면 sudo apt-get install r-cran-xml
으로 가면됩니다. 사용할 수있는 것을 보려면 apt-cache search r-cran
을하십시오.
당신이'를 통해 sudo' 아니면 그냥 일반 사용자로'R' 쉘을 시작 했 우분투 14.04에서 테스트? 일반 사용자는'/ usr/local/lib /'에 쓸 수있는 권한이 없으므로'sudo '로'R'을 시작하면 사이트 라이브러리 디렉토리에 쓸 수 있어야합니다. – sarnold
y를 누르기 만하면됩니다. :) –
'/ usr/local/lib/R/site-library /'를 사용하는 것이 바람직합니다. 유닉스는 결국 다중 사용자 시스템이다. –