配置纯净版Debian开发环境

itopidea 2017-9-11 1536

为了在虚拟机中编译使用linux环境开发一些软件需要用到Linux开发环境,而我不需要ubuntu之类的桌面系统,它太庞大了。

在实际开发中,使用虚拟机+Windows共享文件的方式,代码编辑在windows进行,而linux只需要make一下,所以我只需要一个控制台。

所以要自己安装一个精简的Linux开发环境。

发现Debian有一个网络安装系统的iso文件,很小只有200MB左右,安装完后什么都没有,只有控制台,非常nice!

这就是我想要的了,从这个最小系统为基础,开始搭建我的linux开发环境。

debian的所有版本安装包在这里下载:http://cdimage.debian.org/cdimage/archive/

下载好netinst.iso后,在安装的时候,选择:Advanced options --> Expert install

这样在安装的时候会有更多选择.比如可以选择只建立root账号,而不用建立一个无用的普通账号。

########################################################################################################################

常用配置文件

系统启动菜单:/boot/grub/grub.cfg

初始化脚本:/etc/init.d/

配置环境变量:/etc/profiles

配置环境变量:/etc/bash.bashrc

IP地址设置:/etc/networks/interface

DNS服务器: /etc/resolv.conf

安装包配置:/etc/apt/sources.list

########################################################################################################################

修改vim的配置

配置文件:/etc/vim/vimrc.tiny

添加代码:

set nocompatible

set backspace=2

set tabstop=4

########################################################################################################################

设置别名

配置文件:/etc/bash.bashrc

参考设置:

alias ls='ls --color'

alias ll='ls -l'

alias ps='ps - x'

########################################################################################################################

设置网络连接

配置文件:/etc/network/interfaces

自动获取IP

iface eth0 inet dhcp

静态IP地址:

iface eth0 inet static

address 192.168.0.100

gateway 192.168.0.1

netmask 255.255.255.0

DNS地址配置:

配置文件:/etc/resolv.conf

nameserver 192.168.0.1

手动配置命令:

ifconfig eth0 up

dhclient eth0

route add default gw 192.168.0.1

########################################################################################################################

设置安装源

/etc/apt/sources.list

参考设置:

deb http://ftp.debian.org/debian/ jessie main

deb http://mirrors.163.com/debian jessie main contrib non-free

deb file:/dists_path/ main

deb cdrom:/ main

apt-get update更新安装源列表,然后就可以使用apt-get install xxx来安装软件了

apt-cdrom add可以检测并使用光盘里的软件源

########################################################################################################################

安装openssh-server

debian安装光盘内就有openssh的安装包

命令:apt-get isntall openssh-server

修改配置允许root登陆:

配置文件:vi /etc/ssh/sshd_config

修改内容:PermitRootLogin yes

然后service sshd restart

现在可以在Windows中使用远程连接工具(SecureCRT)来远程登陆了.

########################################################################################################################

安装并配置samba

安装命令:apt-get install samba

配置文件:/etc/samba/smb.conf

在文件最后添加以下代码:

[share]

path = /home/

browseable = yes

writable = yes

public = yes

guest ok = yes

read only = no

使用命令#/etc/init.d/samba restart

重新启动Samba.任务完成.

在资源管理器的地址栏输入"\\samba服务器IP地址",或者可以映射为本地磁盘.

如果没有写入权限,可以把共享目录的权限设置为777,或者在配置文件的[global]下面添加guest account = root

########################################################################################################################

开发环境

debian-8.8光盘自带有gcc-4.8的安装包

命令:apt-get install gcc-4.8

安装后并不能使用gcc命令,而是gcc-4.8,可以使用别名(alias gcc=gcc-4.8),或者建立符号链接(ln -s gcc-4.8 gcc)

###########################################

其它可能需要安装的命令:

apt-get install build-essential

apt-get install libncurses5-dev

apt-get install make

apt-get install git

apt-get install file

apt-get install zip

apt-get install bzip2

apt-get install xz-utils


最新回复 (0)
返回