热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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学习
推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 阿里云服务器iis设置方法与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种。但想要选对适合你的企业需要的仍然不是件容易的事情,选Linux服务器首先要 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
  • Docker安装Rabbitmq(配合宝塔)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Docker安装Rabbitmq(配合宝塔)相关的知识,希望对你有一定的参考价值。一、事前准备 ... [详细]
author-avatar
小谢blue
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有