Debian 8 最小化系统安装muduo

最近开始学习陈硕的muduo C++ Linux多线程网络库,首先当然是要安装。其间遇到过不少问题,最后不能说都解决了,只能说找到了一条不会遇到什么问题的路线。总结起来是两点:

  • 注意各软件之间要版本匹配。
  • 尽量使用最新版本的软件。

下面是从零开始在虚拟机上安装 Debian 8 以及 muduo 库的过程记录,不算详细,聊作备忘。

1、最小化安装Debian 8

通过netinst.iso文件安装,在“软件选择”步骤只选择“标准系统工具”。

2、安装桌面

桌面不是必需,但会方便很多。村姑与城妹,各有各的美!

安装以下软件包:

x-window-system-core gnome-core xinit

然后使用startx命令进入桌面环境:

debian8 ~#  startx

3、安装开发工具

sudo vim make cmake doxygen graphviz gcc g++

安装内核头文件,使用以下软件包名(注意 uname -r 两端不是单引号):

linux-headers-`uname -r`

安装内核源码,先查包名:

apt-cache search linux-source

例如得到的是 linux-source-3.16,然后安装之。内核源码包在安装 vmware tools 时要用到。

4、安装vmware tools

如果vmware workstation版本比较低(如10),那么其自带的vmware-tools-9很可能不能完全支持Debian 8,就需要另行下载高版本的 vmware-tools-10:

http://www.epinv.com/dl/5217.html

否则,在编译hgfs模块时很可能遇到问题,例如找不到对应版本的内核头文件。

5、安装muduo

先安装以下软件包:

libboost-all-dev

libprotobuf-dev

protobuf-compiler

libcurl4-openssl-dev

然后从 http://github.com/chenshuo 下载最新版的muduo库和recipes程序包。

muduo安装步骤:

./build.sh -j2

./build.sh install

时间: 2024-10-19 17:46:11

Debian 8 最小化系统安装muduo的相关文章

Centos7最小化系统安装_配置

本文总结了作者使用centos最小化安装时,碰到的问题和解决方案. 网络问题.作者使用虚拟机安装时,网卡并没有激活.操作: 1 cd /etc/sysconfig/network-script 2 vi 要编辑的网卡 3 更改 onboot = yes 4 # 重启network 5 systemctl restart network 使用ip address命令查看IP地址 使用XSHELL远程连接虚拟机 1 #检测SSHD服务是否开启 2 systemctl status sshd 3 #如

centos7最小化系统安装gnome图形界面

应用环境:对于比较熟悉linux系统的用户来说,全命令行系统可能来的比较简单明了高效,也存在某些情况下需要有像winodws下弹出对话框的情形需求,或者对于初识linux习惯windows界面的用户来说,桌面版更加方便点. 测试环境:一台安装了CentOS-7-x86_64-Minimal-1511.iso的虚拟机,也就是最小化安装的centos7.2(同版本Redhat7适用). 具体操作: 1.查看需要安装的软件包 ~]# yum grouplist 可以在Available Environ

最小化Linux系统安装

安装CentOS 5.9 基于vbox虚拟机,虚拟机内存1 G,虚拟硬盘大小8 G 虚拟网卡使用host only方式 创建卷组centos 独立的boot分区 home, root和swap分区皆是卷组centos的逻辑卷 保持boot,home,root和swap大小合理 关闭selinux 关闭防火墙 最小化安装 安装过程 新建虚拟电脑 点击“新建”——按照提示选择虚拟电脑名称和系统类型.内存1G.创建虚拟硬盘8G,新建虚拟电脑成功. 插入安装光盘并配置虚拟网卡 “设置”——“系统”,勾选

VMware Workstation安装最小化CentOS 6.5

VMware Workstation安装最小化CentOS-6.5 Email(QQ): [email protected] 目录大纲 需要准备的文件 安装VMware Workstation 12 VMware Workstation 12使用前设置 VMware Workstation添加虚拟机 最小化安装CentOS 6.5 需要准备的文件: VMware Workstation:本文使用VMware Workstation 12(界面变好看了很多.体积变小了很多) 下载地址:请自行百度;

在 VirtualBox 中安装最小化版 CentOS

在 VirtualBox 中安装最小化版 CentOS 发表于 2013-08-27 作者 Haoxian Zeng 浏览 3,062 次 7 在刚开始接触 VPS 服务器的时候,为了测试各种程序和配置是否能用,就在本地使用 VirtualBox创建了一个与 VPS 配置差不多一样的虚拟机,也装上了 Linux 的 CentOS 发行版,内存大小.系统和软件都照着 VPS 的模式来.这是个练手的好方法. 因为只是将它当作一个 VPS 来用的,安装之前考虑这么几件事情: 操作系统.Linode V

【CentOS如何最小化安装】

近来发现越来越多的运维小伙伴们都有最小化安装系统的洁癖,因此,找老男孩来咨询,这个"洁癖"好习惯啊,必须支持,,因此发布本文和大家分享下. (1)系统安装类型选择及自定义额外包组 进入如图2-28所示界面.上半部分是系统定制的不同的系统安装类型选择项,默认是"Desktop",这里我们选择"Minimal",即最小化安装,下半部分是在上面系统安装类型确定后,额外想添加的软件包组选择项,我们选择"Customize now"即立

linux系统最小化安装后的初始化脚本

作为运维人员,经常会初始化系统,系统在安装过程中基本都会选择最小化安装,这样安装好的系统里会缺少很多环境. 下面分享一个系统安装后的初始化脚本: #!/bin/bash #系统时最小化安装的,这里要安装系统的软件库yum groupinstall -y "development tools" #创建目录[ ! -d /server/tools ] && mkdir -p /server/tools[ ! -d /application ] && mkdi

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(五)

25. 安装 Linux Malware Detect (LMD) Linux Malware Detect (LMD) 是 GNU GPLv2 协议下发布的开源 Linux 恶意程序扫描器,它是特别为面临威胁的主机环境所设计的.LMD 完整的安装.配置以及使用方法可以查看: 安装 LMD 并和 ClamAV 一起使用作为反病毒引擎 26. 用 Speedtest-cli 测试服务器带宽 speedtest-cli 是用 python 写的用于测试网络下载和上传带宽的工具.关于 speedtes

安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(四)码农网

17. 安装 Webmin Webmin 是基于 Web 的 Linux 配置工具.它像一个中央系统,用于配置各种系统设置,比如用户.磁盘分配.服务以及 HTTP 服务器.Apache.MySQL 等的配置. # wget http://prdownloads.sourceforge.net/webadmin/webmin-1.740-1.noarch.rpm # rpm -ivh webmin-*.rpm 安装 Webmin 安装完 webmin 后,你会在终端上得到一个消息,提示你用 roo