루트 액세스없이 CentOS에 skype를 설치하는 방법


3

따라서 CentOS6.4가 있고 루트 액세스 권한이없는 내 사무실 컴퓨터에 Skype를 설치하려고합니다. http://www.skype.com/en/download-skype/skype-for-computer/ 는 우분투, 데비안, 페도라 및 OpenSUSE 바이너리 만 제공합니다. 역동적 인 것을 시도했지만 불평합니다.

skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

README는 skype 바이너리를 / usr / bin으로 복사하고 sounds /, lang / 및 avatars /를 / usr / share / skype 디렉토리에 설치하는 것이 좋습니다. 루트 권한이 없기 때문에 분명히 할 수 없습니다.

다른 온라인 CentOS 설치 안내서는 항상 루트 액세스를 가정합니다.

궁금합니다 : 전혀 할 수 있습니까?


와인을 설치 한 경우 와인에 Windows 버전의 스카이프를 사용할 수 있습니다.
Tim

답변:


3

32 비트 라이브러리가 필요하지 않습니다. x86_64 arch CentOS가 설치되어 있다면 YUM을 사용하여 Skype에 대한 일부 종속성 (i686 패키지)을 설치해야합니다.

해당 라이브러리가 포함 된 패키지를 검색하십시오 libasound.so.2.

예: yum whatprovides libasound.so.2

산출:

alsa-lib-1.0.22-3.el6.i686 : The Advanced Linux Sound Architecture (ALSA)
                           : library
Repo        : installed
Matched from:
Other       : Provides-match: libasound.so.2

해당 정보를 사용하여 종속성을 검색 한 후 설치하십시오.

예: sudo yum install alsa-lib.i686

skype에 대한 i686 종속성이 몇 개 있으므로 Skype를 실행하고 종속성을 몇 번 해결해야 작동 할 수 있습니다. 행운을 빕니다!

추신. 루트 액세스 권한이 없으면 기회가 없다고 생각합니다.


이것은 정답처럼 보입니다 (ldd는 패키지가 부족함을 확인합니다). 또한 PS 덕분에 sysadmins에게 대신 물어볼 것입니다.
niefpaarschoenen

3

홈 디렉토리의 폴더에 .tar.bz2의 압축을 풀고 skype실행 파일을 실행하면 됩니다.

실행에 문제가 있으면 다른 버전을 사용해보십시오 (예 : 필요한 버전이 아닌 다른 버전이있을 수 있음).


여전히 필요하지 chmod +x않습니까?
Lorenzo Von Matterhorn

2
@LorenzoVonMatterhorn 아니요. .tar.bz2 파일은 파일 권한을 유지하므로 압축을 풀고 나서 바로 실행할 수 있습니다.
Tim

좋은 지적. 공감.
Lorenzo Von Matterhorn

그것이 위에서 언급 한 오류 메시지를 얻으려고했던 것입니다. 이해가되지 않았지만 다른 모든 버전도 사용해 보았습니다.
niefpaarschoenen

@niefpaarschoenen 죄송합니다. alsa-lib-1.0.22-3.el6.i686브라우저를 사용하여 (Ashtray가 제안한) 다운로드를 시도 할 수도 있습니다 . 그것을 추출 (자신과를 열어 예 CONTENTS.cpio와 그 안에 mc해당 지역의 스카 이프 디렉토리에 문제의 라이브러리를 복사). 어쩌면 효과가 있지만 루트 액세스 권한이 없으면 기회가 실제로 매우 나쁘다고 생각합니다.
Tim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.