Linux服务器 如何安装pkg包 软件

Linux服务器 如何安装pkg包 软件,第1张

pkg ?
没见过……貌似是非常偏门的 Linux 系统吧……
你看看 /etc/ 里面有没有什么含有 release 的文件,这个文件里面一般是发行版的名字和版本
另外 /etc/issue 和类似的文件里面是登录的提示信息,一般这个提示也是发行版的名字和版本
你先确定具体用的是哪种系统弄来的吧……
或者是 FreeBSD ?好像 bsd 系列的扩展名是 pkg 。

这里没有明确说明“应用服务器”是指服务器硬件还是软件或者两者皆有。
不论什么开发语言,涉及到服务端的,都需要服务器硬件和安装服务端软件。
首先需要安装服务器的 *** 作系统,不同的应用需要不同的 *** 作系统,Windows Server/Linux Server/AIX/Solaris等等。
安装好 *** 作系统后可能需要安装第三方的软件,比如数据库,jdk,gcc
最后是安装服务端软件。这里又分很多种,如果是java写的web应用,需要一个web服务器软件,tomcat、weblogic、bes……
如果是c/c++写的,一般直接解压、配置环境变量就可以运行。

CentOS作为服务器系统,追求的是稳定性和高性能,运行其上的软件自然不会同步得那么实时。普通软件,找到合适的YUM仓库就能顺利解决依赖完成更新。
但是对于GCC这种底层应用来讲,涉及到的依赖非常多。更新超复杂,且不建议在生产服务器上进行更新。但如果你需要新版本的GCC该怎样呢?实际上Redhat和CentOS一直对开发有专门的支持,即devtools软件包。包含有:gcc、gdb、binutils、elfutils、SystemTap、Valgrind、OProfile和dwz。以CentOS为例:
wget >

下载正版的GCC网址:>

*** 作系统是Windows:

我想将linux机 器上的一个程序拿到Windows下用。直接将souWindowsrce codes拷贝到Windows下无法用Windows的C编译器编译,大概是缺少一些库吧。后来,想到Linux下那些文件是用ccgcc编译的,因 此,觉得要是有Windows版本的或ccgcc编译器那就很值得一试了。

后来在网上搜了半天,似乎没有现成的Windows版本的cc或gcc编译器。不过,如果使用Cygwin, 它可以带有gcc编译器。Cygwin我一两年前用过的,但不是太常用。去了Cygwin网站仔细看了一下,发现Cygwin的确装有gcc。于是便下载 安装了Cygwin,又安装Cygwin环境下的gcc。结果用此gcc竟然可以正常编译Linux下的source codes!下面我就具体介绍一下如何在Windows下安装Cygwin和gcc,以及如何使用。

1 先去Cygwin网站(>

2 接下来点击“下一步”,然后从一系列服务器列表中选择一个你认为网速最快的一个作为下载服务器。接着点击“下一步”就会出现如下图所示的界面,用来选择你想安装的程序。

如果你不做任何修改,将默认安装Cygwin运行所需的最少的程序和组件。不过,gcc编译器不在默认安装程序之列,所以你必须选择安装gcc。具体是, 在上述窗口中的列表中展开Devel目录,找到gcc-g++一项,点击“Default”,它就变成了“Install”,同时由于程序之间的依赖性 gcc-core条目的“Default”,也变成了“Install”。

此外,为了使gcc能正确编译源文件,还必须安装win32api库,否则会编译出错。因此,你需要在上述窗口中展开Libs目录,找到win32api一项,将它点成“Install”。

然后根据服务器类型和网卡类型选择就可以
第一步: x86_64-native-linuxapp-gcc
第二步: Insert IGB UIO module
第三步: Setup hugepage mappings for NUMA systems
第四步: Bind Ethernet/Crypto device to IGB UIO module

但是遇到问题1:

/bin/sh: cc: 未找到命令 ,已解决
原因 没有安装gcc
在线安装gcc即可

然后就可以继续安装了

遇到问题2: 安装IGB UIO module遇到的问题
kernel版本不匹配
查看安装的kernel版本:

查看我的版本 uname -r
rpm命令查看我所安装的内核版本 rpm -qa kernel
然后进行调整,具体可以 参考

然后就可以运行dpdk自带的example中的样例了
如何运行example中的样例呢:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13498900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)

保存