首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从Ubuntu迁移到Debian,并将应用程序数据

从Ubuntu迁移到Debian,并将应用程序数据
EN

Unix & Linux用户
提问于 2017-02-12 06:21:34
回答 2查看 3.9K关注 0票数 3

我正考虑从Ubuntu转到Debian,原因有很多,其中之一就是转向一个更自由的软件支持系统。(GNU.org提到,如果我们愿意的话,我们可以选择保持Debian的完全自由,方法是不包括非免费的存储库。)

除了安装(因为我已经对阅读手册和使用终端感到非常舒服),我还有一个主要的问题:我的互联网连接薄弱,在带宽和使用限制方面都是如此。因此,如果我必须识别我目前已经习惯使用并已经在Ubuntu上安装的所有包(例如Python3、python包、GNU及其数据,以及基本上所有我使用apt从互联网上安装的其他软件包),并重新下载和安装它们,那将是不方便的。

我想问的是,有什么办法可以做到吗?首先,是否有可能用数据将我的包从一个系统带到另一个系统?我特别问,因为Ubuntu是基于Debian的。

如果不可能,我愿意下载软件包(当然,这需要很长时间,但我必须要下载)。但是在这种情况下,一旦我在Debian上设置了包,我是否可以将数据跨两个系统移动?即使这样也很方便。

EN

回答 2

Unix & Linux用户

发布于 2022-09-21 23:54:41

派对晚了,但这绝对是可行的。

选择Debian稳定版本或测试版本,接近您正在升级的Ubuntu版本。添加debiandebian-security (也许还可以将debian-backports存储库添加到带有main contrib non-free组件的/etc/apt/sources.list中,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free

将其他(ubuntu)源保存在那里。使用以下内容创建/etc/apt/preferences.d/10-no-ubuntu

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Package: *
Pin: release o=Ubuntu
Pin-Priority: -1000

从packages.debian.org手动安装debian密钥环(搜索debian-keyringdebian-archive-keyring包,获取下载链接,在机器上进行wget和do dpkg -i debian-*.deb )。

该运行apt-get update了。

然后apt-get dist-upgrade,具有更高版本的ubuntu包(如果有的话)应该在必要时被降级。

/etc/apt/souces.list中删除ubuntu,删除/etc/apt/preferences.d/10-no-ubuntu。检查是否安装了linux-image-amd64 (或somesuch),因为ubuntu对内核包的调用有所不同。运行apt-get autoremove几次。

我大概是为Ubuntu 22.04 focalDebian bullseye这样做的,大多数事情都没问题(包括IMAP/SMTP服务器,apache2有一些小故障(不同的php版本),nextcloud (redis版本更改-小麻烦))。

祝好运。

票数 4
EN

Unix & Linux用户

发布于 2017-03-01 09:26:15

不幸的是,您不能直接迁移,Ubuntu包虽然是基于Debian的,但有时会用不同的版本进行完全重新编译。Ubuntu也不完全共享与Debian完全相同的磁盘布局,因此您也经常不能只移动配置文件。

我建议一个干净的Debian安装和复制您的数据。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/344408

复制
相关文章
Ubuntu / Debian 安装 MySQL
首先打开网站 MySQL APT Repo,下载 MySQL APT 仓库描述文件:
Kindem
2022/08/12
2.7K0
Ubuntu / Debian 安装 MySQL
腾讯云Ubuntu下WordPress从Apache迁移到Nginx过程
崔庆才
2017/03/09
1.8K0
腾讯云Ubuntu下WordPress从Apache迁移到Nginx过程
如何在Ubuntu 14.04上将解析应用程序迁移到解析服务器
Parse是一个移动后端即服务平台,自2013年起由Facebook拥有。2016年1月,Parse宣布其托管服务将于2017年1月28日完全关闭。
木纸鸢
2018/10/19
9170
怎样将数据从Oracle迁移到TiDB
Best Practice for Data migration from Oracleto Tidb
杨漆
2021/02/19
1.9K0
怎样将数据从Oracle迁移到TiDB
数据源从druid迁移到HikariCP
最近正好在做新项目,使用的是druid数据源,也真是巧,有朋友建议我使用HikariCP这个数据源,可以说是牛的一笔,速度快的飞起,性能极高!
风间影月
2018/07/26
1.5K0
数据源从druid迁移到HikariCP
从 LiveData 迁移到 Kotlin 数据流
LiveData 的历史要追溯到 2017 年。彼时,观察者模式有效简化了开发,但诸如 RxJava 一类的库对新手而言有些太过复杂。为此,架构组件团队打造了 LiveData: 一个专用于 Android 的具备自主生命周期感知能力的可观察的数据存储器类。LiveData 被有意简化设计,这使得开发者很容易上手;而对于较为复杂的交互数据流场景,建议您使用 RxJava,这样两者结合的优势就发挥出来了。
Android 开发者
2022/03/09
1.4K0
从 LiveData 迁移到 Kotlin 数据流
ubuntu最详细安装nginx_ubuntu centos debian
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/04
4930
Aliyun Ubuntu离线迁移到腾讯云
1.离线迁移需要借助对象存储(COS)的支持,请先确保您所在地域在 COS 支持范围内,详见如下文档:
赵智勇
2020/08/26
5.6K0
Aliyun Ubuntu离线迁移到腾讯云
从SVN迁移到GitLab
之前公司代码版本管理用的都是 SVN ,最近搭了 GitLab 。所以想把代码从 SVN 迁移到 GitLab 上。但是 SVN 的提交记录又不能丢,也要跟着一起迁移,所以本篇记录一下迁移的方法。
俞其荣
2019/01/03
2.5K0
Debian 和Ubuntu Mono 3.0 部署包
Mono 3.0 刚发布,Debian 的Mono打包工作也开始了, 这篇博客《Mono 3.0 Preview Packages for Debian and Ubuntu 》讲述了Debian 和Ubuntu Mono 3.0 部署包的制作和最新的更新,目前最新的支持到Mono 3.0.6,目前还是在beta阶段,不用把它用于生产环境。 在/etc/apt/sources.list 文件里增加一行: deb http://debian.meebey.net/experimental/mono / 更新
张善友
2018/01/30
5610
从MongoDB迁移到TokuMx
WHY: 原因无它,MongoDB的 BSON格式带来的磁盘空间消耗实在太严重了,将mongodb的数据库文件gzip一把,一般能到原大小的1/10。 mongodb提出的解决办法有以下几个: 定期repaire或Compact,但是repaire带来的性能消耗实在太大,repaire或compact的时候插入性能基本上就是渣了,另外100G级别的数据库文件需要数小时才能压缩完毕。 采用Capped Collections,这样在创建collections的时候可以指定数据库文件能占用的最大空间大小及单个d
happy123.me
2018/06/04
1.4K0
Debian、Ubuntu系统中开机启动设置
Unix系统使用比较广泛的便是Linux系统,而基于Linux内核下也有很多衍生的其他的系统,其中就有Debian、Ubuntu这类的系统,在Linux系统下平时使用习惯的开机启动/etc/rc.local或/etc/rc.d/rc.local就没有了,那在Debian、Ubuntu下需要开启启动时就需要使用update-rc.d用来定义开机启动的命令 ,举一个简单的例子在Debian、Ubuntu开机启动iptables:
用户8710643
2021/06/11
1.1K0
从 SVN 迁移到 Git
确认所有用户的本地修改都签入到服务器, 将 SVN 源代码的分支尽可能的合并到主干, 已经发布的做好归档信息, 并备份 SVN 库。 虽然迁移到 Git 的风险不大, 但是备份一下总是好的。
beginor
2020/08/10
8280
从Springboot迁移到Micronaut
JVM是一项伟大的技术。现代版本将运行的字节码编译为本机代码,具体取决于现有的工作负载。出于这个原因,JVM 应用程序在运行时性能方面与本机可执行文件不相上下,甚至胜过本机可执行文件。
用户4235284
2023/10/14
3360
从AppDomain迁移到AssemblyLoadContext
基本上AssemblyLoadContext是AppDomain的继承者,它提供相同而且更多的功能-除了安全边界(隔离)。最小的安全边界是进程,因此你将需要使用进程间通信来正确隔离数据和代码执行。
李明成
2020/02/12
1.5K0
从 Styleguidist 迁移到 Storybook
作者丨 Kedar Vaidya 、Benson Pan 译者丨明知山 策划丨 Tina 提供一流的开发者体验是 Yelp 基础设施和工程效率团队的核心原则之一。随着开发人员不断创建新的 React 组件,我们的 React 代码库一直在增长,但我们现有的 React Styleguidist(本文简称 Styleguidist)开发环境无法并行扩展。从 Styleguidist 到 Storybook 的过渡让我们能够为 React 组件提供一个更快、更加友好的开发环境,并更好地协调开发人员和设
深度学习与Python
2023/03/29
1.4K0
从 Styleguidist 迁移到 Storybook
WordPress迁站方法
首先,将自己的网站文件夹打成压缩包,将数据库备份成.sql文件,一同下载到本地(如果迁站前后的域名在同一个服务器,直接放在别的地方就可以)这很简单就不给图了。
叮当叮
2020/04/20
1.4K0
WordPress迁站方法
debian配置samba_ubuntu设置文件共享
●仅支持匿名用户的只读访问(请在该目录内存放一个文件名为file.txt, 文件内容为“Test File” 以便于测试)
全栈程序员站长
2022/09/29
8280
Aliyun Ubuntu在线迁移到腾讯云cvm
(4)检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux
赵智勇
2020/08/26
2.9K0
Aliyun Ubuntu在线迁移到腾讯云cvm
ubuntu强制修改密码_debian修改密码命令
-rwxr–r– 1 root root 2752 Dec 31 17:29 /etc/passwd
全栈程序员站长
2022/10/03
5.1K0

相似问题

从Ubuntu迁移到Debian

30

从Ubuntu切换到Debian

20

Debian:有从Ubuntu切换到Debian的捷径吗?

20

从Ubuntu到Debian或CentOS

20

无法从Ubuntu到Debian VM的SSH

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文