Linux에서 의존하는 것을 찾고 설치합니다.so 파일

1654 단어
Webex가 Linux에서 실행되는 문제를 해결하는 예를 들어 찾기와 설치에 의존하는 것을 설명합니다.so 파일 메서드:
의지할 것을 찾다.so 파일
$ ldd $HOME/.webex/1324/*.so | grep 'not found'
    libgtk-x11-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libXmu.so.6 => not found
    libXtst.so.6 => not found
    libjawt.so => not found
    libjawt.so => not found
    libXmu.so.6 => not found
    libpangoxft-1.0.so.0 => not found
    libXft.so.2 => not found
    libpangoft2-1.0.so.0 => not found
    libpangox-1.0.so.0 => not found

설치so 찾기 도구 apt-file
sudo apt-get install apt-file
apt-file update

apt-file을 사용하여 찾습니다.so가 있는 deb 패키지
$ apt-file search libXmu.so.6
libxmu6: /usr/lib/x86_64-linux-gnu/libXmu.so.6
libxmu6: /usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0
libxmu6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0

해당 패킷 설치
sudo apt-get install -y libgtk2.0-0:i386
sudo apt-get install -y libxmu6:i386
sudo apt-get install -y libgcj14-awt:i386
sudo apt-get install -y libpangoxft-1.0-0:i386
sudo apt-get install -y libxft2:i386
sudo apt-get install -y libpangoft2-1.0-0:i386
sudo apt-get install -y libpangox-1.0-0:i386

ldd 명령 설명
http://blog.sina.com.cn/s/blog_4d6d0dd201000bda.html http://blog.csdn.net/cyberrusher/article/details/7250824
ldd의 역할은 실행 가능한 파일에 의존하는 공유 라이브러리 파일을 인쇄하는 것입니다.glibc의 일부이며 Roland McGrath 및 Ulrich Drepper에서 유지 관리합니다.
그러나 ldd 자체는 프로그램이 아니라 셸 스크립트입니다.
$ which ldd
/usr/bin/ldd
$ file /usr/bin/ldd 
/usr/bin/ldd: Bourne-Again shell script text executable

좋은 웹페이지 즐겨찾기