루트로 로그인하지 않고 Linux에 Chrome을 설치하는 방법은 무엇입니까?
Chromium이 아닌 Chrome을 사용하고 싶습니다.
공식 다운로드 페이지로 이동하면 다음을 선택할 수 있습니다.
Please select your download package:
32 bit .deb (For Debian/Ubuntu)
64 bit .deb (For Debian/Ubuntu)
32 bit .rpm (For Fedora/openSUSE)
64 bit .rpm (For Fedora/openSUSE)
루트 액세스 없이 .deb 또는 .rpm에서 Chrome을 추출하고 설치할 수 있나요? 아니면 제가 놓친 또 다른 링크가 있나요?
답변1
Fedora/OpenSUSE RPM을 홈 디렉토리에 성공적으로 추출하고 거기에서 Chrome을 실행했습니다. 라이브러리에 대한 심볼릭 링크가 모두 있는지 확인하면 됩니다. 이는 라이브러리 영역이 이미 설치되어 있고 $HOME/bin이 내 $PATH에 있다고 가정합니다.
방금 실행했습니다.
mkdir ~/chrome; cd ~/chrome
rpm2cpio ~/Download/google-chrome-stable_current_x86_64.rpm | cpio -id
cd opt/google/chrome
ln -s /usr/lib64/libnss3.so libnss3.so.1d
ln -s /usr/lib64/libnssutil3.so libnssutil3.so.1d
ln -s /usr/lib64/libsmime3.so libsmime3.so.1d
ln -s /lib64/libplc4.so libplc4.so.0d
ln -s /lib64/libnspr4.so libnspr4.so.0d
ln -s /lib64/libbz2.so.1.0.6 libbz2.so.1.0
ln -s ~/chrome/opt/google/chrome/google-chrome ~/bin/google-chrome
이제 이러한 라이브러리를 모두 설치하지 않았거나 Chrome 바이너리에 충족되지 않은 다른 종속성이 있는 경우 homedir에 빌드하고 설치해야 할 수 있습니다. Google Chrome은 $LD_LIBRARY_PATH에 ~/chrome/opt/google/chrome/lib를 추가하여 추가 종속성을 설치할 수 있도록 도와줍니다.