Chinaunix首页 | 论坛 | 博客
  • 博客访问: 500024
  • 博文数量: 110
  • 博客积分: 3971
  • 博客等级: 中校
  • 技术积分: 1175
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-20 23:27
文章分类

全部博文(110)

文章存档

2015年(2)

2014年(1)

2013年(1)

2011年(9)

2010年(28)

2009年(12)

2008年(13)

2007年(23)

2006年(21)

我的朋友

分类: WINDOWS

2010-01-23 11:26:51

Debian安装日记
1.下载安装包:
下了个小包,从网络安装。
2.安装。
3.优化安装源:
先安装apt-spy包
#apt-get install apt-spy
 
#mv sources.list sources.list.bak //backup
#apt-spy update //更新您的镜像列表文件 /var/lib/apt-spy/mirrors.txt
# apt-spy -d testing  -a Asia
//在亚洲区寻找速度最快的testing版镜像,并生成 sources.list文件,也可使用 -o 参数指定写入文件
注意,这是一个漫长,确实一劳永逸的过程.
 
4.更新
由于Debian中的打包系统,升级到新的版本非常轻松,只需要运行apt-get update,apt-get dist-upgrade然后就可以在几份钟内,由光盘升级或者网路升级.
升级整个系统的版本
apt-get dist-upgrade与升级系统中的软件包不同的是,apt-get dist-upgrade是将整个系统都升级了过去,例如安装光盘使用的是stable 而我却想使用testing,怎么办呐~?
首先编辑sources.list 把stable的软件服务器指向testing
例如:
将deb
stable main中的stable改为testing就会将软件服务器指向testing,这样在输入apt-get dist-upgrade 就会将整个版本升级为testing版.
***   按关键字查找软件包
apt-cache search 命令可以按关键字查找软件包,通常用于查询的关键字会使用软件包的名字或软件包的一部分.
例如:apt-cache search vim
查询软件包的依赖关系
通过apt包管理工具可以有效的解决软件包的安装,卸载过程中的包依赖关系问题,而当用户需要了解某个软件包依赖于其他哪些包时,可以使用apt-cache depends来查询包依赖关系.
例如:apt-cache depends vim
 
5.安装软件包
apt-get install 通过这条命令就可以轻松的完成安装过程.
   重新安装指定的软件包
使用apt-get --reinstall install命令重新安装指定软件包.
例如:apt-get --reinstall install lynx

6.卸载软件包
可以使用apt-get remove 命令对该软件包安装到系统中的文件进行删除,该软件包所使用的配置文件将不被删除,当用户需要在次安装该软件包时,可以使用保留下来的配置文件.
例如:apt-get remove lynx
apt-get remove 可以蛮好的解决软件包卸载过程中的包依赖关系问题,依赖于被卸载软件包的其他软件包将被一同卸载.
卸载软件包和配置文件(完全卸载)
apt-get --purge remove 命令可以从系统中完全卸载指定的软件包,即卸载软件包中文件的同时还删除该软件包所使用的配置文件,是从系统中删除某个软件包最彻底的方法.
例如:apt-gt --purge remove lynx
 
**dpkg
查询以安装的信息
查询当前系统所有已安装的deb包
dpkg –l 命令用于查询当前系统所有以安装的deb包的信息.,通过less和grep可以执行更复杂的查询工作.
例如查找跟vim有关的软件包,dpkg –l |grep –i vim
(如发现iU 表示软件包未安装成功,ii表示安装成功)
查看已安装软件包的详细情况
dpkg –s 命令查看软件包的详细情况,包括版本,依赖之类的
查询系统中所安装软件包所安装的文件
dpkg –L 命令用于查询系统中所安装软件包的安装的文件安装到系统的位置和安装了那些.
小提示: 如何可以看软件包装到哪个地方?
apt-get install *
如何可以看软件包装到哪个地方?
dpkg -L package-name|more
查询系统中某个文件属于那个软件包
dpkg –S 命令用于了解当前的软件属于那个软件包
查询未安装的信息
查询未安装软件包详细信息
dpkg –I 命令用于查看未安装软件包的详细信息,以便了解该软件包是否需要安装.
查询deb包文件中所包含的文件
dpkg –c 显示未安装deb软件包所包含的文件列表,以及安装位置
 
 
7.获取源码包
apt-get source 命令用于下载指定软件包到当前目录中,该命令只需要软件包的名字就可以从网路上下载所需要的全部源码包文件.
由于源码包文件下载后需要保存在当前目录中,因此需要建立并进入临时目录.
然后进行下载.
例如:mkdir temp
cd temp
apg-get source lynx
 
8.构件源码包编译环境
每个软件源码包在进行编译之前都需要先构件该源码包的编译环境,即安装该源码包编译所需要的其他软件包.
通过apt-get build-deb命令可以为指定的源码包构件编译环境.
例如:apt-get build-deb lynx
 
9.配置网卡
修改/etc/network/interfaces
内容如下:
#配置动态网络接口(DHCP)
# The loopback network interface(配置环回口)
# 开机自动激lo接口
auto lo
# 配置lo接口为环回口
iface lo inet loopback
# The primary network interface (配置主网络接口)
#开机自动激活eth0接口
auto eth0
#配置eth0接口为DHCP自动获取
iface eth0 inet dhcp
配置静态网络接口(static)
# The loopback network interface(配置环回口)
# 开机自动激lo接口
auto lo
# 配置lo接口为环回口
iface lo inet loopback
# The primary network interface (配置主网络接口)
#开机自动激活eth1接口
auto eth1
#配置eth1接口为静态设置IP地址
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 255.255.255.0
broadcast 192.168.0.254
gateway 192.168.0.1
#广播地址是可以不设的,反正我是那次都没设
# dns-* options are implemented by the resolvconf package, if installed(DNS设置)
dns-nameservers 61.153.177.196 61.153.177.197
dns-search fireteam.org
#这个我感觉也无所谓 修改/etc/resolv.conf也会得到相同的结果
10.升级新内核
查看cpu信息 为以后做准备
cat /proc/cpuinfo
升级新内核可手动编辑 以下在以默认安装的时候弄过 也就是引导后直接回车安装系统
apt-get install linux-image
之后会列出核心架构选择符合的安装
我是amd 选的K7
reboot
 
 
 
 
阅读(1118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~