우분투에서 Flash에 문제가 있으며 Flash 10.1의 Alpha 릴리스로 업그레이드하려고합니다.
문제는 파일이 .so 파일로 제공되었으며 이것이 무엇인지에 대한 정보를 찾을 수 없다는 것입니다.
우분투에서 Flash에 문제가 있으며 Flash 10.1의 Alpha 릴리스로 업그레이드하려고합니다.
문제는 파일이 .so 파일로 제공되었으며 이것이 무엇인지에 대한 정보를 찾을 수 없다는 것입니다.
답변:
.so 파일은 컴파일 된 라이브러리 파일입니다. "공유 객체"를 나타내며 Windows DLL과 유사합니다.
패키지 파일은 종종 / lib 또는 / usr / lib 아래에 설치되거나 설치 될 때 비슷한 위치에 배치됩니다. .so 파일을 $ LD_LIBRARY_PATH의 위치에 추출하면 라이브러리가 필요한 프로그램에서 사용할 수 있어야합니다.
이상적으로는 동봉 된 설명서를 읽고 올바른 위치에 있는지 확인하십시오.
locate adobe-flashplugin
터미널에서 와 같은 명령을 실행하면 비슷한 이름의 기존 라이브러리가 표시 될 수 있습니다.
작성할 수있는 두 가지 Linux C / C ++ 라이브러리 유형이 있습니다. 사람들은 정적 라이브러리 (.A) 와 (.so를) 동적 샤드 개체 라이브러리를 링크
이에 올 때 (.so를) , 거기에이 라이브러리의 한 형태이지만 두 가지 방법으로 사용할 수 있습니다.
1) 런타임에 동적으로 링크되지만 정적으로 인식합니다. 컴파일 / 링크 단계 중에 라이브러리를 사용할 수 있어야합니다. 공유 객체는 실행 가능 구성 요소에 포함되지 않지만 실행에 연결됩니다.
2) 동적 연결 로더 시스템 기능을 사용하여 실행 중 (예 : 브라우저 플러그인) 동적으로로드 / 언로드 및 링크됩니다.
일반적으로 패키지 파일은 설치시 ".so"파일을 / lib 또는 / usr / lib에 배치합니다.
동적으로 연결된 공유 객체 라이브러리이며 Windows의 .dll 파일과 유사합니다.
Ubuntu x64 및 x86에서 Flash 10을 설치하기위한 몇 가지 게시물은 다음과 같습니다.
10을 설치하기 전에 이전 버전의 Flash를 모두 제거했는지 확인하십시오.