루트 액세스없이 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.