Full progress of changing ArchLinux to Debian: Difference between revisions

From 清冽之泉
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
ArchLinux 挺好的,不过我的电脑有点旧了,加上我需要 mediawiki,pacman -Syu 时常常因 mediawiki 而中断,导致启动项丢失,恰逢 Debian 13 发布,于是换回用了多年的 Debian。以下为切换过程的全记录。
ArchLinux 挺好的,不过我的电脑有点旧了,加上我需要 mediawiki,pacman -Syu 时常常因 mediawiki 而中断,导致启动项丢失,恰逢 Debian 13 发布,于是换回用了多年的 Debian。以下为切换过程的全记录。


# 从 USTC 下载 Debian 13 iso:https://mirrors.ustc.edu.cn/help/debian-cd.html
* 从 USTC 下载 Debian 13 iso:https://mirrors.ustc.edu.cn/help/debian-cd.html
# 校验下载文件的 sha512
* 校验下载文件的 sha512
# 用 Ventoy 制作安装盘
* 用 Ventoy 制作安装盘
# 备份浏览器书签及密码
* 备份浏览器书签及密码
# 备份 MediaWiki 数据库
* 备份 MediaWiki 数据库
: hi
 
# 备份 MediaWiki LocalSettings.php
<syntaxhighlight lang="bash" line>
# 备份 MediaWiki images 文件夹
grep wgDBname /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库名
# 转移 ArchLinux 内的文件至别的硬盘
grep wgDBuser /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户名
grep wgDBpassword /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户密码
 
mariadb-dump -u DBuser -p DBname > mysqlbackup20250815.sql # 导出数据库文件
先在新系统的 MariaDB 中创建同名数据库和用户
mysql -u DBuser -p DBname < mysqlbackup20250815.sql # 在新系统中导入数据库文件
</syntaxhighlight>
 
* 备份 MediaWiki LocalSettings.php
* 备份 MediaWiki images 文件夹
* 转移 ArchLinux 内的文件至别的硬盘

Revision as of 22:06, 15 August 2025

ArchLinux 挺好的,不过我的电脑有点旧了,加上我需要 mediawiki,pacman -Syu 时常常因 mediawiki 而中断,导致启动项丢失,恰逢 Debian 13 发布,于是换回用了多年的 Debian。以下为切换过程的全记录。

grep wgDBname /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库名
grep wgDBuser /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户名
grep wgDBpassword /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户密码

mariadb-dump -u DBuser -p DBname > mysqlbackup20250815.sql # 导出数据库文件
先在新系统的 MariaDB 中创建同名数据库和用户
mysql -u DBuser -p DBname < mysqlbackup20250815.sql # 在新系统中导入数据库文件
  • 备份 MediaWiki LocalSettings.php
  • 备份 MediaWiki images 文件夹
  • 转移 ArchLinux 内的文件至别的硬盘