libtiff.so.3을 어떻게 설치합니까?


답변:


7

TIFF 라이브러리가 없습니다. apt-cache search libtiff패키지를 보여 주려면 다음이 필요합니다 libtiff4.

sudo apt-get install libtiff4

libtiff4제공 libtiff.so.3합니까?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

@CiroSantilli 巴拿馬 文件 六四 事件 法轮功어떤 경우에는 심볼릭 링크를 만들고 작동 할 수 있기를 희망 하지만 분명히 그렇게하지는 않습니다 (아래 sharpzq의 답변 참조).
Lekensteyn

아, 확실하지 않았다. Ubuntu 14.04는 libtiff 버전 4를 포함하는 libtiff5를 제공하므로 (버전 5는 아직 없음).
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

@CiroSantilli 巴拿馬 文件 六四 事件 法轮功 Ubuntu의 libtiff5 패키지에는 libtiff.so.4가 포함되어 있지 않습니다 . 패키지 목록을 참조하십시오 . libtiff4 패키지도 없습니다 . 소스 패키지를 참조하십시오 . 아마도 libtiff4업그레이드 후에도 남아있는 이전 우분투 버전 의 패키지 가있을 것 입니다. 확인 dpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so하는 패키지 파일과에 속하는 apt-cache policy libtiff4어디 패키지에서 제공됩니다.
Lekensteyn

13

16.04 , 16.10 , 17.0417.10의 리포지토리 에는 libtiff5(설치에 포함되었을 가능성이 높음) 제공 libtiff.so.5하지만 제공 하지는 않음 이 버그 보고서에 자세히 설명 libtiff.so.3. 응용 프로그램에 문제가 발생합니다libtiff.so.3

먼저

sudo apt install libtiff5

이미 설치되어있을 것입니다. 그러나 그렇지 않은 경우 문제가 해결되는지 확인하십시오.

그렇지 않은 경우이 해결 방법을 시도해보십시오. libtiff.so.5대신 응용 프로그램을 사용하려면 라이브러리가 정확히 동일하지 않기 때문에 모든 응용 프로그램에 대해 작동하지 않을 수도 있음을 가리키는 libtiff.so.3동일한 디렉토리에 심볼릭 링크를 만들 수 있습니다 .libtiff.so.3libtiff.so.5.

32 비트 시스템에서이를 수행하려면 다음을 입력하십시오.

sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/i386-linux-gnu/libtiff.so.3

64 비트 시스템에서는 다음과 같습니다.

sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5 /usr/lib/x86_64-linux-gnu/libtiff.so.3

확실하지 않으면 다음과 같이 시스템에서 라이브러리를 찾을 수 있습니다.

locate -b libtiff

그럼 당신은 올바른 경로를 (그냥 libtiff5를 설치 한 경우, 먼저해야 할 얻을 수있을 것입니다 sudo updatedb위해 locate그것을 찾을 수)


@ 잔나 감사합니다. 귀하의 솔루션이 실제로 도움이되었습니다. 하지만 다른 오류가 발생합니다. 열려고하는 동안 Maya가 충돌합니다. 내 하드웨어와 관련이 있다고 생각합니다. ---------------- __libc_start_main /usr/autodesk/maya2016/bin/maya.bin () [0x40e06d] 분할 오류 (코어 덤프)
Hayet Mahamud

@HayetMahmud 나는 심볼릭 링크가 segfault를 유발했을지도 모른다고 생각했지만 스택 추적을 볼 때 그것은 보이지 않습니다 ... 행운을 빕니다. 하나 = /
Zanna

1
-1 segfault의 결과로 알 수 있듯이 라이브러리 버전마다 파일 이름이 다른 이유가 있습니다.
fkraiem

@fkraiem 흠 네, 그것은 추악한 퍼지입니다.하지만 여기 segfault의 세부 사항이 있습니다 ... 이것이 그 원인이라고 생각하지 않습니다. 어떻게 생각해? 답변을 삭제해야합니까?
잔나

작동하지 않을 수 있음을 알리기 위해 어깨를 으 rug하다 . 그러나, 나는 일어날 수있는 최악이라고 생각
ZANNA

3

다른 프로그램에서 같은 오류가 발생했습니다. Oneiric을 사용하고 있습니다 (Xubuntu 11.10).

$ sudo apt-get install libtiff3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libtiff3

Libtiff4는 이미이 시스템에 설치되어 있으며 명확하게 제공하지 않습니다 libtiff.so.3.

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

나는 libtiff.so.4거기에서 찾을 수 없었지만에서 찾았습니다 /usr/lib/i386-linux-gnu/. 그래서 내가 달린 명령은 다음과 같습니다.

sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/i386-linux-gnu/libtiff.so.3

그리고 내가 플레이하려고했던 게임에서 작동했습니다 (http://www.happypenguin.org/show?interLOGIC)


1

소프트 링크를 만들 수 있습니다 :

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

2
64 비트 시스템에서는 ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3대신 수행해야 합니다.
NN

@ NN 나는 그것으로도 일할 수 없습니다. libtiff5 또는 libtiff4-dev를 설치할 수 있습니다. 그들 중 누구도 일하지 않았습니다. 나는 대부분의 명령과 기호 링크를 시도했지만 여전히 실행할 수 없습니다. 축제 tts를 위해 carnival-gui를 실행하려고합니다.
m3nda

1

마야는 컴퓨터에 내장되지 않은 경우, 당신이 필요로하는 (즉, 바이너리에서 설치) libtiff3, libtiff4그것은 "libtiff.so.4"가 아닌 "libtiff.so.3"를 포함로 문제가 해결되지 않습니다. 또는 머신의 소스에서 Maya를 빌드 할 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.