![dpkg가 잘못된 버전의 패키지를 설치하고 있습니다.](https://rvso.com/image/1083753/dpkg%EA%B0%80%20%EC%9E%98%EB%AA%BB%EB%90%9C%20%EB%B2%84%EC%A0%84%EC%9D%98%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EA%B3%A0%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Ubuntu 12.04의 Graphicsmagick을 1.3.12에서 1.3.18 이상으로 업그레이드하려고 합니다. 다음과 같이 설치하려고했습니다.이 지침, 그러나 Graphicsmagick은 업그레이드되지 않았으며 1.3.12로 유지되었습니다. .deb를 수동으로 다운로드하고 를 사용하여 설치했지만 이전 버전의 패키지를 설치하는 dpkg
이러한 동작을 발견했습니다 .dpkg
$ gm
GraphicsMagick 1.3.12 2010-03-08 Q8 http://www.GraphicsMagick.org/
[...]
$ sudo apt-get remove graphicsmagick
[...]
$ gm
-bash: /usr/bin/gm: No such file or directory
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/g/graphicsmagick/graphicsmagick_1.3.18-1ubuntu3_amd64.deb
$ sudo dpkg -i graphicsmagick_1.3.18-1ubuntu3_amd64.deb
Selecting previously unselected package graphicsmagick.
(Reading database ... 493625 files and directories currently installed.)
Unpacking graphicsmagick (from graphicsmagick_1.3.18-1ubuntu3_amd64.deb) ...
Setting up graphicsmagick (1.3.18-1ubuntu3) ...
Processing triggers for man-db ...
$ gm
GraphicsMagick 1.3.12 2010-03-08 Q8 http://www.GraphicsMagick.org/
패키지에는 실제로 Graphicsmagick의 광고된 버전이 포함되어 있습니다. 다른 컴퓨터에 설치하면 문제가 없었기 때문입니다. 최신 버전의 패키지를 설치할 수 없는 이유에 대한 설명이 있습니까? 감사해요.
답변1
소스에서 버전 1.3.20을 빌드하는 방법은 다음과 같습니다.
URL로 이동ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/GraphicsMagick-LATEST.tar.gz다운로드 폴더에 파일을 다운로드하고 사용자 이름을 묻는 메시지가 나타나면 취소를 클릭하거나 팝업을 닫으세요.
그런 다음 터미널을 열고 다음 명령을 하나씩 실행합니다.
sudo apt-get update
sudo apt-get install automake build-essential libtool linux-headers-generic
cd ~/Downloads
tar zxvf GraphicsMagick-LATEST.tar.gz
cd GraphicsMagick-1.3.20
autoreconf -f -i
./configure
make
sudo make install
버전 1.3.20이 설치됩니다! 결국 작동하지 않으면 추출된 아카이브(GraphicsMagick-1.3.20 폴더)를 삭제하고 위 명령 목록 중 #3 명령에서 다시 시작하고 ./config 실행 시 출력을 읽고 누락된 것이 있으면 읽어보십시오. 종속성은 거기 어딘가에 나열되어야 합니다.
automake
참고: 및 의 오래된 버전으로 인해 Ubuntu 12.04를 새로 설치하면 실행되지 않을 수 있습니다 autoreconf
. 문제를 해결하려면 를 실행하기 전에 Makefile.am에서 AC_PREREQ
로 변경 configure.ac
하고 로 2.68
변경하세요 . 패키지에는 최신 종속성이 필요하지 않으며 잘 컴파일됩니다.AUTOMAKE_OPTIONS = 1.12
1.11
autoreconf