当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

Debian升级管理

Debian升级管理--Linux发行版技术-Debian信息,下面是详情阅读。
下面介绍一下我用Debian升级的方法.

首先说一下我的Debian 的版本,大家参考的时候请注意各个版本可能稍有区别

命令: $ cat /etc/issue
结果: Debian GNU/Linux lenny/sid \n \l

也就是当前版本是lenny

查看Liunx内核的版本
命令: $ uname -a
结果: Linux debian 2.6.24-1-686 #1 SMP Sat Apr 19 00:37:55 UTC 2008 i686 GNU/Linux

一般升级都是用命令

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install package
sudo apt-cache search package

还有就是使用Synaptic Package Manager

可以在system?>administration?>Synaptic Package Manager

是一个图形话的方式查找, 安装软件包, 也可以在上面看到已经安装的软件包.

可以使用system?>administration?>Software Preferences

来设置安装源和定期升级的间隔等

可以使用system?>administration?>Software Updates

来管理软件的升级情况.

其实在软件升级还有一个命令 aptitude, 我看网上的资料说它是比apt 更好的命令处理方式, 用法

sudo aptitude update
sudo aptitude get package
sudo aptitude install package
sudo aptitude search package
sudo aptitude remove package
sudo aptitude purge package
sudo aptitude download package

我还没有感觉到它们有什么很大的区别, 可能我只是习惯了apt了吧, 不过它有一个安全的选择.

升级的时候使用 sudo aptitude safe-upgrade

升级的时候, 经常会碰到一个问题, 如何选择速度快的源, 其实已经有工具 apt-spy 实现这个要求了,

sudo aptitude install apt-spy

备份原来的sources.list,

sudo cp /etc/apt/sources.list “/etc/apt/sources.list.`expr $RANDOM % 10000`.`date -I`”

小提示: expr $RANDOM % 10000 是产生一个10000以内的整随机数

date -I 是获取当前的日期, 格式为: year-month-day

效果就是在文件名的后边加上一个随机数和当前日期. 呵呵, Linux下的bash是不是很好玩, 我越来越喜欢命令方式了.

man apt-spy

参看apt-spy 的详细使用方法, 有时不要碰到问题就 google, 去论坛去问, 其实 man 就可以帮到你的.

sudo apt-spy update

更新镜像列表文件 /var/lib/apt-spy/mirrors.txt

sudo apt-spy -d testing -a Asia -t 5

在亚洲区寻找速度最快的testing版镜像, 为了加快检测速度, 我设置了 5 秒,将最快的源保存在/etc/apt/ /etc/apt/sources.list.d/apt-spy.list文件,你也可使用 -o 参数指定写入文件

现在使用 sudo aptitude update 就可以使用刚刚检测到最快的源了。

出自:LaTeX学习
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有