在Ubuntu v12 VPS上安装“imagemagick”时遇到问题

时间:2014-08-02 22:15:42

标签: ruby-on-rails ubuntu installation imagemagick

我有一个使用Paperclip的Rails应用程序。 Paperclip的功能需要 imagemagick

我整个下午都在尝试安装它,但仍然不知道如何解决这个问题:

  

sudo apt-get install imagemagick

...
Get:12 http://archive.ubuntu.com/ubuntu/ quantal/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:13 http://archive.ubuntu.com/ubuntu/ quantal/main xtrans-dev all 1.2.7-1 [84.3 kB]
Err http://archive.ubuntu.com/ubuntu/ quantal-updates/main libxcb1-dev amd64 1.8.1-1ubuntu1.1
  404  Not Found [IP: 91.189.92.201 80]
Err http://security.ubuntu.com/ubuntu/ quantal-security/main libxcb1-dev amd64 1.8.1-1ubuntu1.1
  404  Not Found [IP: 91.189.92.200 80]
Err http://archive.ubuntu.com/ubuntu/ quantal-updates/main libx11-dev amd64 2:1.5.0-1ubuntu0.1
  404  Not Found [IP: 91.189.92.201 80]
Err http://security.ubuntu.com/ubuntu/ quantal-security/main libx11-dev amd64 2:1.5.0-1ubuntu0.1
  404  Not Found [IP: 91.189.92.200 80]
Err http://archive.ubuntu.com/ubuntu/ quantal-updates/main libx11-doc all 2:1.5.0-1ubuntu0.1
  404  Not Found [IP: 91.189.92.201 80]
Err http://security.ubuntu.com/ubuntu/ quantal-security/main libx11-doc all 2:1.5.0-1ubuntu0.1
  404  Not Found [IP: 91.189.92.200 80]
Get:14 http://archive.ubuntu.com/ubuntu/ quantal/main x11proto-xext-dev all 7.2.1-1 [265 kB]
Err http://archive.ubuntu.com/ubuntu/ quantal-updates/main libxext-dev amd64 2:1.3.1-2ubuntu0.12.10.1
  404  Not Found [IP: 91.189.92.201 80]
Err http://security.ubuntu.com/ubuntu/ quantal-security/main libxext-dev amd64 2:1.3.1-2ubuntu0.12.10.1
  404  Not Found [IP: 91.189.92.200 80]
Err http://archive.ubuntu.com/ubuntu/ quantal-updates/main libxml2-dev amd64 2.8.0+dfsg1-5ubuntu2.5
  404  Not Found [IP: 91.189.92.201 80]
Err http://security.ubuntu.com/ubuntu/ quantal-security/main libxml2-dev amd64 2.8.0+dfsg1-5ubuntu2.5
  404  Not Found [IP: 91.189.92.200 80]
Fetched 880 kB in 4s (218 kB/s)
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2_2.8.0+dfsg1-5ubuntu2.5_amd64.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.16.7ubuntu6.2_all.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg-dev_1.16.7ubuntu6.2_all.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/b/build-essential/build-essential_11.5ubuntu3_amd64.deb  404  Not Found [IP: 91.189.92.201 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/f/fakeroot/fakeroot_1.18.4-2_amd64.deb  404  Not Found [IP: 91.189.92.201 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6-dev_2.4.10-0ubuntu1.1_amd64.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8-dev_1.2.1-0ubuntu2.12.10.1_amd64.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-dev_1.2.49-1ubuntu1_amd64.deb  404  Not Found [IP: 91.189.92.201 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/x/x11proto-core/x11proto-core-dev_7.0.23-1_all.deb  404  Not Found [IP: 91.189.92.201 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libx/libxau/libxau-dev_1.0.7-1_amd64.deb  404  Not Found [IP: 91.189.92.201 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/x/x11proto-input/x11proto-input-dev_2.2-1_all.deb  404  Not Found [IP: 91.189.92.201 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libxcb/libxcb1-dev_1.8.1-1ubuntu1.1_amd64.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libx11/libx11-dev_1.5.0-1ubuntu0.1_amd64.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libx11/libx11-doc_1.5.0-1ubuntu0.1_all.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libxext/libxext-dev_1.3.1-2ubuntu0.12.10.1_amd64.deb  404  Not Found [IP: 91.189.92.200 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2-dev_2.8.0+dfsg1-5ubuntu2.5_amd64.deb  404  Not Found [IP: 91.189.92.200 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

参数--fix-missing也没有帮助。

我在安装之前已经读过某个地方我应该运行sudo apt-get update,但这会返回以下错误:

...
Ign http://security.ubuntu.com quantal-security/main Translation-en
Err http://security.ubuntu.com quantal-security/main amd64 Packages
  404  Not Found [IP: 91.189.91.15 80]
Ign http://archive.ubuntu.com quantal Release.gpg
Ign http://archive.ubuntu.com quantal-updates Release.gpg
Ign http://archive.ubuntu.com quantal Release
Ign http://archive.ubuntu.com quantal-updates Release
Ign http://archive.ubuntu.com quantal/main amd64 Packages/DiffIndex
Ign http://archive.ubuntu.com quantal/universe amd64 Packages/DiffIndex
Ign http://archive.ubuntu.com quantal-updates/main amd64 Packages/DiffIndex
Ign http://archive.ubuntu.com quantal-updates/universe amd64 Packages/DiffIndex
Ign http://archive.ubuntu.com quantal/main Translation-en
Ign http://archive.ubuntu.com quantal/universe Translation-en
Ign http://archive.ubuntu.com quantal-updates/main Translation-en
Ign http://archive.ubuntu.com quantal-updates/universe Translation-en
Err http://archive.ubuntu.com quantal/main amd64 Packages
  404  Not Found [IP: 91.189.92.200 80]
Err http://archive.ubuntu.com quantal/universe amd64 Packages
  404  Not Found [IP: 91.189.92.200 80]
Err http://archive.ubuntu.com quantal-updates/main amd64 Packages
  404  Not Found [IP: 91.189.92.200 80]
Err http://archive.ubuntu.com quantal-updates/universe amd64 Packages
  404  Not Found [IP: 91.189.92.200 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/quantal-security/main/binary-amd64/Packages  404  Not Found [IP: 91.189.91.15 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/quantal/main/binary-amd64/Packages  404  Not Found [IP: 91.189.92.200 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/quantal/universe/binary-amd64/Packages  404  Not Found [IP: 91.189.92.200 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/quantal-updates/main/binary-amd64/Packages  404  Not Found [IP: 91.189.92.200 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/quantal-updates/universe/binary-amd64/Packages  404  Not Found [IP: 91.189.92.200 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

我很遗憾不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:-1)

您在运行时遇到的错误" sudo apt-get update"是因为您运行的是版本12.04,这是一个LTS版本。长期服务版。他们现在已经发布了14.04版本,因此安全更新不再支持12.04版本。

我建议您更新到14.04版。这将解决您在安全更新中看到的问题,并为您的应用程序提供更安全,更稳定的平台。

sudo do-release-upgrade

这会升级你的ubuntu版本。重新启动后,运行以下命令:

sudo apt-get update && apt-get install imagemagick --fix-missing

这将更新回购并为您安装imagemagick。