文档章节

Debian系统降级方法

夜丶魂
 夜丶魂
发布于 2017/09/06 15:24
字数 515
阅读 44
收藏 0

 

一. 首先设置正确的APT源: 修改/etc/apt/sources.list
没有正确的APT源, 一切降级都是空谈, 必须设置为需要降级到的系统版本对应的源. 不要设想通过离线的deb包来完成降级, 依赖关系和软件包的数量会让人抓狂的

设置好APT源之后, 需要执行一次aptitude update

二. 安装辅助工具: apt-show-versions, 找出需要降级的软件包列表

# aptitude install apt-show-versions

找出版本比当前源版本新的软件包, 这些就是升级之后的软件名

# apt-show-versions | grep 'newer than version in archive'
fontconfig-config:all 2.12.3-0.2 newer than version in archive
fonts-lato:all 2.0-2 newer than version in archive
gksu:amd64 2.0.2-9+b1 newer than version in archive
ieee-data:all 20160613.1 newer than version in archive
libfontconfig1:amd64 2.12.3-0.2 newer than version in archive
libfontconfig1:i386 2.12.3-0.2 newer than version in archive
libfreexl1:amd64 1.0.3-1 newer than version in archive
libgksu2-0:amd64 2.0.13~pre1-9+b1 newer than version in archive
libglib2.0-0:amd64 2.53.4-3 newer than version in archive
libglib2.0-bin:amd64 2.53.4-3 newer than version in archive
libgssapi-krb5-2:amd64 1.15.1-2 newer than version in archive
libgtop2-common:all 2.34.2-1 newer than version in archive
libharfbuzz0b:amd64 1.4.2-1 newer than version in archive
libjs-jquery:all 3.1.1-2 newer than version in archive
libk5crypto3:amd64 1.15.1-2 newer than version in archive
libkrb5-3:amd64 1.15.1-2 newer than version in archive
libkrb5support0:amd64 1.15.1-2 newer than version in archive
libminizip1:amd64 1.1-8+b1 newer than version in archive
libncurses5:amd64 6.0+20170715-2 newer than version in archive


# apt-show-versions | awk '/newer than version in archive/{print $1}'
fontconfig-config:all
fonts-lato:all
gksu:amd64
ieee-data:all
libfontconfig1:amd64
libfontconfig1:i386
libfreexl1:amd64
libgksu2-0:amd64
libgssapi-krb5-2:amd64
libgtop2-common:all
libharfbuzz0b:amd64
libjs-jquery:all
libk5crypto3:amd64
libkrb5-3:amd64
libkrb5support0:amd64
libminizip1:amd64
libncurses5:amd64

三. 通过apt-cache获取软件包的当前版本和线上源版本

# apt-cache policy zip
zip:
  已安装:  3.0-11+b1
  候选软件包:3.0-11+b1
  版本列表:
 *** 3.0-11+b1 0
        100 /var/lib/dpkg/status
     3.0-8 0
        500 http://mirrors.163.com/debian/ jessie/main amd64 Packages

四. 强制安装软件包的指定版本: 指定安装需要的版本

# aptitude install <PACKAGE>=<VERSION>

五. 批量降级

# aptitude install $(apt-cache policy `apt-show-versions | awk '/newer/{print $1}'` | awk  '/^[^ ]/{split($1,a,":");printf a[1]"="};/\/var\/lib\/dpkg\/status/{j=1;next};j{printf $1" ";j=0}END{printf "\n"}')

 

本文转载自:

共有 人打赏支持
夜丶魂
粉丝 6
博文 203
码字总数 133145
作品 0
长宁
高级程序员
转两好文防丢:Debian 版本升级/降级 & Linux 应用程序失去输入焦点问题的解决

Debian 版本升级/降级 最近笔记本的 Debian 系统不太正常,总是在程序切换的时候键盘丢失。例如从浏览器切换到 konsole 时,无法输入,在 konsole 中通过创建新标签并在不同标签页中切换后,...

无明时空
2012/10/18
0
0
openSCADA 1.0 发布,监控和数据采集系统

openSCADA 1.0 发布了,该版本基于 Eclipse 3.8.1,Debian,以及使用新的 NGP 协议,增加时间序列图表;包含一些新特性如警告降级、代理和定制警告风格等。 openSCADA是一个开源的监控和数据...

oschina
2013/03/19
3.2K
0
Rescatux 0.32 beta 2 发布,Grub 修复工具

Rescatux 0.32 beta 2 发布,此版本最大的改进是重新设置了 Windows 密码,改进一个 Windows 用户设置为管理员和解锁一个 Windows 用户使用最新版本的 chntpw,更简单更安全的添加用户到管理...

oschina
2014/10/20
1K
0
5款最适合新手的包管理器

成为一个 Linux 高手的一个标志是了解主要的 Linux 发行版如何处理包,在这篇文章中,我们应该看一些你在 Linux 上能找到的最佳的包管理器。在这里,我们的主要重点是关于一些最佳包管理器的...

linuxprobe
2016/09/15
22
0
升级到Win10后悔了?来,教你如何恢复系统

据Ubergizmo网站报道,通过提供为期一年的Windows 10免费升级,微软超越了自己。许多人都免费升级到Windows 10,并因此节省逾300美元(约合人民币1959元)并不让人感到意外。尽管部分人认为Win...

oschina
2016/02/10
3.2K
12

没有更多内容

加载失败,请刷新页面

加载更多

区块链教程以太坊源码分析chain-indexer区块链索引一

兄弟连区块链教程以太坊源码分析chain-indexer区块链索引一 chain_indexer 区块链索引 chain_indexer.go 源码解析 chain_indexer 顾名思义, 就是用来给区块链创建索引的功能。 之前在eth协议...

兄弟连区块链入门教程
19分钟前
1
0
社会化分享插件集成分享

一.前提摘要 社会化分享每个app必备的推广需求,无论是拉新,邀请,游戏奖励,等等都离不开分享的影子,下面我们介绍下社会化分享的插件; 首先要说下,现在的社交App,社区App等,国内外的...

佳妮
20分钟前
1
0
IOC 之 Spring 统一资源加载策略

统一资源:Resource org.springframework.core.io.Resource 为 Spring 框架所有资源的抽象和访问接口 它继承 org.springframework.core.io.InputStreamSource接口 作为所有资源的统一抽象,S...

职业搬砖20年
20分钟前
1
0
Python爬虫实战入门一:工具准备

一、基础知识 使用Python编写爬虫,当然至少得了解Python基本的语法,了解: 基本数据结构 数据类型 控制流 函数的使用 模块的使用 不需要过多过深的Python知识,仅此而已。 个人推荐《Pytho...

糖宝lsh
24分钟前
1
0
Hanlp中使用纯JAVA实现CRF分词

Hanlp中使用纯JAVA实现CRF分词 与基于隐马尔可夫模型的最短路径分词、N-最短路径分词相比,基于条件随机场(CRF)的分词对未登录词有更好的支持。本文(HanLP)使用纯Java实现CRF模型的读取与...

左手的倒影
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部