debian8升级debian10_debian sources.list

debian8升级debian10_debian sources.list一、编辑/etc/apt/source.list文件对于之前的squeeze用户,升级还是很简单的.国内的用户直接去换一个源就行了在终端依次输入以下命令,备份老源文件,直接去163下载新源文件即可.#cp/etc/apt/sources.list/etc/apt/squeeze_sources_list#wgethttp://mirrors.163.com/.help/s

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

出现问题参见8,有部分问题的解决方法(每个人遇到的可能不一样)

一、编辑/etc/apt/source.list文件

对于之前的squeeze用户,升级还是很简单的.国内的用户直接去换一个源就行了

在终端依次输入以下命令,备份老源文件,直接去163下载新源文件即可.

#cp /etc/apt/sources.list /etc/apt/squeeze_sources_list

#wget http://mirrors.163.com/.help/sources.list.wheezy -O /etc/apt/sources.list

或者直接复制下面的内容,并且把老的squeeze的注释或者删除掉

    deb http://mirrors.163.com/debian wheezy main non-free contrib  
    deb http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free  
    deb-src http://mirrors.163.com/debian wheezy main non-free contrib  
    deb-src http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free  
      
    deb http://mirrors.163.com/debian-security wheezy/updates main contrib non-free   
    deb-src http://mirrors.163.com/debian-security wheezy/updates main contrib non-free   
      
    deb http://http.us.debian.org/debian wheezy main contrib non-free  
    deb http://non-us.debian.org/debian-non-US wheezy/non-US main contrib non-free  
    deb http://security.debian.org wheezy/updates main contrib non-free  

二、更新软件包列表

# apt-get update

如果更新软件包列表时,提示:

Reading package lists... Done
W: There is no public key available for the following key IDs:
9D6D8F6BC857C906
W: There is no public key available for the following key IDs:
7638D0442B90D010

网上找了2中解决办法:(自己当时只有第二种方法有效)


1、导入Debian 7(Wheezy)的Archive Keys。

Debian Archive Signing Keys下载页面:http://ftp-master.debian.org/keys.html
# wget http://ftp-master.debian.org/keys/archive-key-7.0.asc
# apt-key add archive-key-7.0.asc

之后重新更新软件包列表就不会提示该警告了。
# apt-get update

但是这种方法还是提示警告,问题未解决。

2、

apt-get install debian-keyring debian-archive-keyring

再重新更新软件包


# apt-get update

没有提示了,问题解决。

三、更新最小化的基本系统

# apt-get upgrade

下载需要一段时间。

中途会有一些提示,会被修改

比如sudoers, 问你是否修改,还是保持原有版本, 默认是保持原有版本. 这里我选的Y,和包维护者的版本一样.

我在安装的时候出现了下面的错误:

正在解压缩 dovecot-dbg (从 .../dovecot-dbg_1%3a2.1.7-7+deb7u1_amd64.deb) ...
正在设置 dovecot-core (1:2.1.7-7+deb7u1) ...
You already have ssl certs for dovecot.
However you should move them out of /etc/ssl
and into /etc/dovecot and update the configuration
in /etc/dovecot/conf.d/10-ssl.conf accordingly.
See /usr/share/doc/dovecot-core/README.Debian.gz for details.
insserv: warning: script 'K01zabbix-agent' missing LSB tags and overrides
insserv: warning: script 'K01zabbix-server' missing LSB tags and overrides
insserv: warning: script 'zabbix-agent' missing LSB tags and overrides
insserv: warning: script 'file2sock' missing LSB tags and overrides
insserv: warning: script 'zabbix-server' missing LSB tags and overrides
[....] Starting IMAP/POP3 mail server: dovecotdoveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl.conf line 12: ssl_cert: Can't open file /etc/dovecot/dovecot.pem: No such file or directory
 failed!
invoke-rc.d: initscript dovecot, action "start" failed.
dpkg: error processing dovecot-core (--configure):
 子进程 已安装 post-installation 脚本 返回了错误号 1
dpkg: dependency problems prevent configuration of dovecot-gssapi:
 dovecot-gssapi 依赖于 dovecot-core (= 1:2.1.7-7+deb7u1);然而:
  软件包 dovecot-core 尚未配置。

如上所示,有大量的 xxx  依赖于 dovecot-core (= 1:2.1.7-7+deb7u1);然而: 软件包 dovecot-core 尚未配置。

试了网上的各种方法,都不起作用,最后,执行解决了,方法:

root@zctech-zhjx:/home/zczhangjx# apt-get remove dovecot*

这时有很多如下的错误:

 ssl_cert: Can’t open file /etc/dovecot/dovecot.pem: No such file or directory
 failed!

我没有处理,直接继续下面的:

root@zctech-zhjx:/home/zczhangjx# apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包将被【卸载】:
  dovecot-imapd dovecot-ldap dovecot-lmtpd dovecot-managesieved dovecot-pop3d dovecot-sieve
下列软件包的版本将保持不变:
  libboost-graph-parallel-dev libgd-text-perl
升级了 0 个软件包,新安装了 0 个软件包,要卸载 6 个软件包,有 2 个软件包未被升级。
有 6 个软件包没有被完全安装或卸载。
解压缩后将会空出 3,612 kB 的空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 ... 系统当前共安装有 225105 个文件和目录。)
正在卸载 dovecot-imapd ...
正在卸载 dovecot-ldap ...
正在卸载 dovecot-lmtpd ...
正在卸载 dovecot-managesieved ...
正在卸载 dovecot-pop3d ...
正在卸载 dovecot-sieve ...
root@zctech-zhjx:/home/zczhangjx# aptitude update
root@zctech-zhjx:/home/zczhangjx# apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包的版本将保持不变:
  libboost-graph-parallel-dev libgd-text-perl
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2 个软件包未被升级。

四、升级内核

# apt-get dist-upgrade

五、重启系统

# reboot

六、验证系统

# lsb_release -a
# cat /etc/debian_version

七、检查内核

# uname -msr

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183597.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • unittest 测试框架

    unittest 测试框架一、unittest测试框架1、测试固件1.1setUp()1.2tearDown()2、unittest基本使用3、测试套件(suit)3.1测试用例执行顺序3.2忽略测试用例的执行4、断言5、HTML报告生成5.1测试报告5.2异常捕捉与错误截图5.2.1错误截图:get_scunittest是python的单元测试框架,unittest单元测试提供了创建测试用例,测试套件以及批量执行的方案。作为单元测试的框架,unittest也是可以对程序最小

    2022年10月15日
    0
  • 链表排序算法_怎么对链表进行排序

    链表排序算法_怎么对链表进行排序排序算法概述盗个图转自:https://www.cnblogs.com/onepixel/articles/7674659.html排序算法复杂度由于是链表排序,首先定义链表节点数据结构common.htypedefstructNodeLNode;structNode{intdata;LNode*next;LNode*prev;};备注:以下排序…

    2022年10月11日
    6
  • wing是什么_可分开四叶草项链

    wing是什么_可分开四叶草项链在 Mars 星球上,每个 Mars 人都随身佩带着一串能量项链,在项链上有 N 颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是 Mars 人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗能量珠的头标记为 m,尾标记为 r,后一颗能量珠的头标记为 r,尾标记为 n,则聚合后释放的能量为 m×r×n(Mars 单位),新产

    2022年8月9日
    8
  • java源程序文件扩展名_JAVA源代码的扩展名为( )

    java源程序文件扩展名_JAVA源代码的扩展名为( )展开全部JAVA源代码的扩展名为.java。Java源程序(.java文件)-java字节码文e68a8462616964757a686964616f31333433626462件(.class文件)-由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)-字节码文件(.class)就会在java虚拟机中执行。Java的基本包java.lang其中包含有:接口:Compara…

    2022年7月8日
    49
  • J2EE是什么意思_main()函数是java程序的执行入口

    J2EE是什么意思_main()函数是java程序的执行入口j2ee   J2EE简介  J2EEJava2平台企业版(Java2Platform,EnterpriseEdition)   J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。   J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依

    2022年10月11日
    2
  • Pycharm如何上传、更新本地代码到github[通俗易懂]

    Pycharm如何上传、更新本地代码到github[通俗易懂]原文:https://blog.csdn.net/zhaiyujia15195383763/article/details/87773771文章目录一、Pycharm上传本地代码到github1、点击左上角的File,选择Settings,然后选择VersionControl,点击出现的GitHub,点击“Addacco…

    2022年8月29日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号