首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我需要用CentOS而不是Ubuntu分别安装Wireshark呢?

为什么我需要用CentOS而不是Ubuntu分别安装Wireshark呢?
EN

Unix & Linux用户
提问于 2016-07-20 11:02:12
回答 1查看 1.3K关注 0票数 2

有什么关系?使用Wireshark使Wireshark在Ubuntu下安装的实体是什么,但它不使用CentOS?

安装Wireshark的Ubuntu命令

代码语言:javascript
复制
sudo apt-get install wireshark

安装Wireshark的CentOS命令

代码语言:javascript
复制
yum -y install wireshark
yum -y install wireshark-gnome
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-07-20 22:50:12

事实上,Debian/Ubuntu和RHEL/CentOS都将Wireshark GUI与其他程序文件分别打包,但是它们使用不同的包名。在Debian中,有包含其他程序可以使用的代码库的libwireshark5,包含编译使用Wireshark库的代码所需的文件的wireshark-dev,包含一些文档的wireshark-dev,包含Wireshark代码使用的一些数据文件的wireshark-common,包含命令行接口的tshark,以及包含两个图形界面的wireshark-gtkwireshark-qt。在RHEL中,有一组较小的包:一个名为wireshark的包,它包含命令行接口以及库和公共文件(大约相当于Debian的wireshark-common + libwireshark5 + tshark),以及包含GUI的包wireshark-gnome

Debian将库单独打包的原因是,您可以同时安装多个版本的库,如果只希望库用于使用库的其他程序,则可以只安装库,而不能安装程序。如果安装了针对具有不同二进制接口(ABI)的库的不同版本的程序,则这是必要的。这就是为什么库包的名称在Debian中包含一个版本号:Debian的包系统不支持安装同名包的多个版本。这样,如果有一个新的libwireshark6,那么您可以安装它,但保留libwireshark5为您的程序还没有切换。

一般来说,Debian将包分成小单元:如果有人可能合理地想要安装软件的第X部分,而不是Y部分,则X和Y放在单独的软件包中。大多数发行版都没有那么多地拆分包。但是RHEL确实安排单独打包GUI版本,这样您就不必在GUIless机器上的GUI库上浪费大量空间。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/297083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档