尝试从源代码构建Wireshark,因为没有Linux安装程序,并且在运行configure脚本时出现此错误:
checking for GTK+ - version >= 2.4.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
configure: error: GTK+ 2.4 or later isn't available, so Wireshark can't be compiled
尝试运行以下命令,但没有运气:
sudo apt-get update
sudo apt-get upgrade
任何人都可以帮我解决这个问题吗?
提前致谢。
答案 0 :(得分:5)
这对我有用:
apt-get install libgtk2.0-dev
答案 1 :(得分:0)
您提到的两个命令没有说明您要更新的应用程序。实际的命令实际上是 apt-get appname install
无论如何,我建议你使用GUI软件更新管理器。
答案 2 :(得分:0)
尝试使用
sudo apt-get install gtk+2.4
sudo apt-get upgrade
实际上仅升级已安装的数据包:
当前使用新安装的软件包
可用的版本被检索和升级;没有
当前安装的软件包已被删除,或包
尚未安装检索和安装。
(来自手册页)
但在upgrade
之前,您必须发出update
命令才能使有关可用套餐的本地信息无效,并从/etc/apt/sources.list
中获取的回购中获取所有最新更改。
这是因为当您使用apt-get
时,包系统使用它自己的本地包索引来跟踪依赖关系。