如何使用cubic快速重装linux系统
自从扎根linux,经常性的新装软件配环境便把系统搞坏了,渐渐的总结出一套快速重装系统的心得,现在总结分享下。(写完发现指令的分享其实还是不完备,重点时加粗文字的思路)
重装系统大致经历了三个阶段:
1.拼手速,原始镜像上装软件配环境
2.写脚本,自动换源啊、装软件等
3.使用cubic软件制作自己的系统镜像,先把需要的软件和环境装入镜像。重装后只需要少许的操作便能恢复之前的操作状态。
cubic使用的参考:
制作Debian/Ubuntu/Mint等Linux精简版/个性化/定制版操作系统镜像
使用 “Cubic” 制作自定义 “ubuntu” 系统镜像
以我为例,我在自制的系统镜像中删除了不需要的liberoffice、游戏、snap、chrome等软件,装好了qq、微信、wps、docker、vscode、anconda等软件,其中wps缺少的字体也一并补充好了。自制的镜像最终只有5.4g。具体点我的习惯是,电脑中有一个挂载的存储分区,将用软连接从挂载的分区的文件夹指向~/Desktop, ~/Download, ~/数据集,这样重装就不影响重要数据,具体开发环境使用docker、anconda,记得在重装系统前制作dockerfile导出env.yaml,保存各种config。
需要注意的是anaconda需要安装到/opt或/usr/local下,这样所有用户都能使用了
参考:root用户安装的anaconda如何给普通用户使用
接下来讲制作镜像或者配置环境中需要的指令总结下,这部分时在前述的第二步中慢慢形成的。
制作镜像时是root权限,sudo可视情况去掉
echo "换源"
sudo echo 'deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse'>/etc/apt/sources.list
echo '卸载不用的'
sudo apt purge thunderbird totem rhythmbox simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-sudoku gnome-calendar remmina shotwell gnome-todo
echo '更新软件'
sudo apt update
sudo apt upgrade -y
#安装docker,免sudo
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo touch /etc/docker/daemon.json
echo "docker换源"
echo '{ "registry-mirrors": ["https://hub-mirror.c.163.com/"]}' | sudo tee /etc/docker/daemon.json
#如过出错vim添加
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo service docker restart
newgrp - docker
echo '给wps补全字体'
cd ~/Downloads#到下载的字体文件夹
unzip -d wps-fonts wps-fonts.zip
cd wps-fonts
sudo cp * /usr/share/fonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
如何使用cubic快速重装linux系统相关推荐
- 华为服务器linux系统重装系统,服务器怎么重装linux系统
服务器怎么重装linux系统 内容精选 换一换 远程登录的账号和密码是多少?登录云服务器的用户名和密码:Windows操作系统用户名:AdministratorLinux操作系统用户名:root登录云 ...
- linux重做系统分区,如何重装linux系统
如何重装linux系统 发布时间:2020-06-16 12:06:42 来源:亿速云 阅读:346 作者:鸽子 Linux系统原有分区/data 有数据,再不格式化/data分区的情况下重装系统 需 ...
- 如何快速查看Linux系统上的Shell类型
要快速查看Linux系统上的Shell类型,可以参考本经验以下内容. 一.查看当前系统中所有可登录shell的类型 1 要查看当前系统中所有可登录shell的类型,在/etc/shells配置文件中记 ...
- 联想YOGA Air 14s笔记本怎么快速重装Win7系统教学
联想YOGA Air 14s笔记本怎么快速重装Win7系统教学分享.有的时候我们的电脑可能正常的使用,但是因为电脑太卡顿了,想要去给电脑的系统进行重新的安装.针对这个情况,今天我们以Win7系统的重装 ...
- 如何快速重装Win11系统 石大师一键重装Win11教程
Win11新系统推出之后,还有不少用户在观望要不要使用Win11系统.那有什么快速重装Win11系统的方法吗?小编这里为大家提供的是石大师一键重装,帮助用户一键轻松重装Win11系统. 石大师U盘装系 ...
- 老毛桃电脑重装linux系统,如何简单快速用U盘装Win10系统,小白也能变装系统达人...
原标题:如何简单快速用U盘装Win10系统,小白也能变装系统达人 飚王出品,必属精品! 电脑作为家庭必备,虽然大部分时候都不需要我们自己装系统,但万一遇到电脑中毒系统崩溃或者买回一台笔记本预装linu ...
- 联想G40重装linux系统,联想g40-30如何重装系统_联想g40-30重装win7系统的图文教程-win7之家...
电脑使用时间久了避免不了会遇到一些严重问题导致无法使用,通常要通过重装系统来解决,但是有不少联想g40-30笔记本用户不知道要如何重装系统,如果是win8机型的话,装win7,需要改BIOS和硬盘分区 ...
- 惠普电脑如何重装Linux系统,如何把惠普下的Linux操作系统换为windows 7
如何把惠普下的Linux操作系统换为windows 7 更新时间:2019-05-16 18:50 最满意答案 直接用系统盘装 想要双系统的话 就挽救一下linux ,不想的话,直接用就行了 2011 ...
- 快速重装win10系统
怎么快速的给自己的电脑重装一个系统? 1.下载win镜像 可以在I Tell You 上下载纯净版win10镜像,https://msdn.itellyou.cn/ X64为64位的,X86为32位的 ...
最新文章
- mysql查询去重第一条_Mysql用法记录 - Ashley-OSCHINA的个人空间 - OSCHINA - 中文开源技术交流社区...
- Lenovo F41 使用WinXP不能全屏看Flash格式的电影的解决方法
- C# lock 语法糖实现原理--《.NET Core 底层入门》之自旋锁,互斥锁,混合锁,读写锁...
- 过分了!耗资 5600 万、4 年开发的网络商城成“烂尾楼”,404 无法打开
- 进入 App Store 打分
- 计算机硬件如何分类,计算机硬件分类教学.doc
- Linux学习笔记---boot命令的使用
- 连接服务器框架协议,想要实现:设备通过tcp连接服务器,框架用的是worker或者gateway...
- linux中查看mysql版本的方法汇总
- pandas-pandas.Categorical
- 1. TensorFlow 2.8(2.5\2.6\2.x) GPU windows 安装教程
- QString::section
- 金蝶K3销售价格控制模块探讨
- 简记_高频变压器基础知识(一)
- Ubuntu18/Linux 安装 Halcon21.05
- Apache SeaTunnel(Incubating) 2.2.0-beta 版本发布!API 重构,连接器与引擎解偶
- 哇塞,可以用Python实现电脑自动写小说了!!!
- 【JSP】EL表达式
- 浅谈卡尔曼滤波(Kalman Filter)(一)
- 【TS】<T> 泛型