当前位置:论坛首页 > Linux面板 > 求助

【已解决】Ubuntu 20.04升级nginx1.20.2失败

发表在 Linux面板2021-12-23 18:53 [复制链接] 8 2797

当初阿里云新系统直接装的宝塔,Ubuntu 20.04升级nginx1.20.2时失败
  1. checking for GD library ... not found
  2. checking for GD library in /usr/local/ ... not found
  3. checking for GD library in /usr/pkg/ ... not found
  4. checking for GD library in /opt/local/ ... not found

  5. ./configure: error: the HTTP image filter module requires the GD library.
  6. You can either do not enable the module or install the libraries.

  7. make: *** No rule to make target 'build', needed by 'default'.  Stop.
  8. ========================================================
  9. Ubuntu 20.04.3 LTS
  10. \l
  11. Bit:64 Mem:7606M Core:2 gcc:9.3.0 cmake:3.16.3
  12. Linux 5.4.0-91-generic x86_64
复制代码
尝试安装libgd-dev也失败
  1. sudo apt-get install libgd-dev
  2. libxpm-dev 无法安装
  3. libx11-dev 无法安装
  4. libxt-dev 无法安装
  5. E: Unable to correct problems, you have held broken packages.
复制代码


update+upgrade都没问题,没搜到怎么解决,有没有大神可以帮忙看看?谢谢!

顺便吐槽下,我贴点代码,总是提示“抱歉,您填写的内容包含不良信息而无法提交”,不知道哪个单词是不良信息,又没fuck












使用道具 举报 只看该作者 回复
发表于 2021-12-23 19:07:43 | 显示全部楼层
执行下面命令看下libgd组件包

  1. dpkg -l | grep libgd
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-12-23 20:03:33 | 显示全部楼层
谢花郎 发表于 2021-12-23 19:07
执行下面命令看下libgd组件包
  1. root@gk2022:~# dpkg -l | grep libgd
  2. ii  libgd3:amd64                         2.2.5-5.2ubuntu2.1                amd64        GD Graphics Library
  3. ii  libgdbm-compat4:amd64                1.18.1-5                          amd64        GNU dbm database routines (legacy support runtime version)
  4. ii  libgdbm6:amd64                       1.18.1-5                          amd64        GNU dbm database routines (runtime version)
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-12-23 20:12:00 | 显示全部楼层
你就剩下一个libgd-dev没有安装,试试下面的libgd-dev包安装试试吧

https://ubuntu.pkgs.org/20.04/ub ... ntu2_amd64.deb.html
使用道具 举报 回复 支持 反对
发表于 2021-12-29 16:57:44 | 显示全部楼层
谢花郎 发表于 2021-12-23 20:12
你就剩下一个libgd-dev没有安装,试试下面的libgd-dev包安装试试吧

https://ubuntu.pkgs.org/20.04/ubuntu ...

我下载了libgd-dev
  1. sudo dpkg -i libgd-dev_2.2.5-5.2ubuntu2_amd64.deb
复制代码


仍然无法安装,还贴不上来报错信息。
使用道具 举报 回复 支持 反对
发表于 2021-12-29 17:00:18 | 显示全部楼层
谢花郎 发表于 2021-12-23 20:12
你就剩下一个libgd-dev没有安装,试试下面的libgd-dev包安装试试吧

https://ubuntu.pkgs.org/20.04/ubuntu ...

sudo dpkg -i libgd-dev_2.2.5-5.2ubuntu2_amd64.deb
一样说少各种依赖
sudo dpkg -i libfreetype6-dev_2.10.1-2_amd64.deb
  1. dpkg: dependency problems prevent configuration of libfreetype6-dev:amd64:
  2. libfreetype6-dev:amd64 depends on libfreetype-dev (= 2.10.1-2); however:
  3.   Version of libfreetype-dev:amd64 on system is 2.10.1-2ubuntu0.1.
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-12-29 17:52:57 | 显示全部楼层
宝塔用户_hrpecq 发表于 2021-12-29 17:00
sudo dpkg -i libgd-dev_2.2.5-5.2ubuntu2_amd64.deb
一样说少各种依赖
sudo dpkg -i libfreetype6-dev_2 ...

部分依赖安装不上,估计你apt源是没有这些包
使用道具 举报 回复 支持 反对
发表于 2021-12-29 19:38:53 | 显示全部楼层
谢花郎 发表于 2021-12-29 17:52
部分依赖安装不上,估计你apt源是没有这些包

确实是这样,添加了中科大源与网易163源,update upgrade之后,libgd-dev自动就被装上了。没想到阿里云源会这样。已解决,谢谢!
使用道具 举报 回复 支持 反对
发表于 2021-12-30 09:21:23 | 显示全部楼层
宝塔用户_hrpecq 发表于 2021-12-29 19:38
确实是这样,添加了中科大源与网易163源,update upgrade之后,libgd-dev自动就被装上了。没想到阿里云源 ...

解决就好
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表