设为首页 加入收藏

TOP

Ubuntu22.04 安装配置流水账(一)
2023-07-23 13:33:24 】 浏览:71
Tags:Ubuntu22.04 安装配 水账

前两天为了测一个CH340的bug, 装了三遍20.04. bug解决完, 心想反正也要重新装各种软件, 不如直接装22.04吧. 把涉及的安装记录一下方便将来参考.

制作启动U盘

在Ubuntu网站 https://ubuntu.com/download/desktop 下载Ubuntu 22.04 LTS Desktop ISO, 下载完用sha256sum校验一下.

参考 https://www.cyberciti.biz/faq/creating-a-bootable-ubuntu-usb-stick-on-a-debian-linux/

在dd之前取消U盘挂载

milton@milton:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sdb      8:16   0 894.3G  0 disk 
├─sdb2   8:18   0   977M  0 part /boot
└─sdb3   8:19   0 891.4G  0 part /
sdc      8:32   1  14.7G  0 disk                     <-- 这个是U盘
└─sdc1   8:33   1  14.7G  0 part /media/milton/U16G02 
# 取消挂载
milton@milton:~$ sudo umount /media/milton/U16G02 

之后再运行lsblk确认一下. 然后用dd写入

sudo dd if=ubuntu-22.04.1-desktop-amd64.iso of=/dev/sdc bs=1M status=progress

写入之后, 系统中能看到U盘的变化

安装过程

U盘启动, 22.04的试用启动非常慢, 花费的时间是20.04的时间的十倍不止. 不确定是否是因为U盘慢.

安装的界面比较简单, 过程就不细写了. 分区记录一下

  • 前面留一个EFI分区, 256M
  • 其他空间全部挂载到 /
  • bootloader 指向硬盘设备(不是分区)

修复VI键盘错误

Ubuntu22.04 自带nano比较方便, VI和thinkpad的键不太兼容, 方向键不能直接使用, 按如下修改

sudo nano /etc/vim/vimrc.tiny

配置修改为

set nocompatible
set backspace=2

替换默认仓库

默认仓库为 http://cn.archive.ubuntu.com/ubuntu/ , 这个地址总体还是快的, 但是偶尔会连接错误, 有时候会被解析为ipv6连不上, 干脆换成USTC源. 在命令行中用gedit打开

sudo gedit /etc/apt/sources.list

http://cn.archive.ubuntu.com/ubuntu/ 全部替换为 http://mirrors.ustc.edu.cn/ubuntu/, 然后保存

# vi search&replace :%s/text1/abc2/gc
# input `:`, then input
%s/http:\/\/cn.archive.ubuntu.com\/ubuntu\//http:\/\/mirrors.ustc.edu.cn\/ubuntu\//gc

终端中隐藏隐藏文件

编辑 ~/.bashrc, 修改 ll 的alias

# some more ls aliases
alias ll='ls -lF'

关闭中键粘贴

对于Thinkpad, 和指点杆一起使用中间进行滚动操作时, 经常会误操作为中键粘贴, 需要关闭

sudo apt install gnome-tweaks

在 Keyboard & Mouse 中关闭

设置文件管理默认显示字段

默认的列只有名称, 大小, 日期和星号, 如果调整, 只能每个文件夹挨个调整, 非常不方便.

使用gsettings进行设置

# 读取当前设置
$ gsettings get org.gnome.nautilus.list-view default-visible-columns
['name', 'size', 'date_modified', 'starred']
# 查看可以使用的列
$ gsettings get org.gnome.nautilus.list-view default-column-order
['name', 'size', 'type', 'owner', 'group', 'permissions', 'mime_type', 'where', 'date_modified', 'date_modified_with_time', 'date_accessed', 'date_created', 'recency', 'starred']
# 设置
$ gsettings set org.gnome.nautilus.list-view default-visible-columns "['name', 'size', 'type', 'date_modified', 'owner', 'group', 'permissions']"

替换nautilus 支持 type-ahead

从Ubuntu18.04开始, 文件管理器nautilus在键盘输入时执行的是搜索, 不符合使用习惯, 需要手动替换为支持type-ahead的版本

# 添加软件源
sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
# 更新
sudo apt dist-upgrade
# 重启 alt + f2 然后执行
nautilus -r

安装 Google Chrome

通过 deb 包 dpkg -i 安装

下载64bit安装包 https://www.google.com/chrome/?platform=linux

通过 apt 安装

在 /etc/apt/sources.list.d/ 下创建 google-chrome.list

sudo nano /etc/apt/sources.list.d/google-chrome.list 

内容

deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main

然后

# 会提示deprecated, 不影响安装
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

sudo apt update
sudo apt install google-chrome-stable

卸载 Snap

参考 https://haydenjames.io/remove-snap-ubuntu-22-04-lts/

snap是一个容器系统, 不太喜欢这种牺牲性能和资源换兼容性的做法, 安装一开始就卸载掉吧.

首先列出已经安装的snap应用

snap list

停止snapd服务

sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service

按顺序删除snap应用, 因为互相有依赖关系, 有些名称会随版本升级变化, 如果不正确, 输入时tab一下

sudo snap remove firefox
sudo snap remove snap-st
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇VMware虚拟机centOS7下配置桥接网.. 下一篇/dev/null文件的作用以及使用方法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目