【问题标题】:Having issues with installing "imagemagick" on Ubuntu v12 VPS在 Ubuntu v12 VPS 上安装“imagemagick”时遇到问题
【发布时间】:2014-08-02 22:15:41
【问题描述】:

我有一个使用 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.

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

【问题讨论】:

  • 你使用 12.10 对吗?尝试手动下载包 abd install。抱歉帮不上什么忙,因为我是用手机写的
  • 感谢您的建议,RAJ。我下载了 Imagemagick,将其解压缩并运行 ./configure --prefix=/usr/local --with-x=no --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --disable-openmp。然后在运行make 命令后,我得到了make: *** No targets specified and no makefile found. Stop.。请问这里有什么建议吗?谢谢

标签: ruby-on-rails ubuntu installation imagemagick


【解决方案1】:

您在运行“sudo apt-get update”时看到的错误是因为您运行的是 LTS 版本 12.04。长期服务版本。他们现在发布了 14.04 版本,因此不再支持 12.04 进行安全更新。

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

sudo do-release-upgrade

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

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

这将更新 repo 并为您安装 imagemagick。

【讨论】:

  • 长期服务是指它的稳定版本,将被维护并长期支持。升级ubuntu一定不是好办法
猜你喜欢
  • 1970-01-01
  • 2012-08-27
  • 2015-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-08
相关资源
最近更新 更多