天依再吃俩包子(๑>⌔<๑)8

浅浅记录个人使用Ubuntu&Windows&Android所遇之事以及推荐的软件

什么,你说为什么没有macos/ios,当然是因为——我没有啦~

Ubuntu

ubuntu安装

安装的话大致流程就是

在Windows下分盘->制作启动盘->u盘启动安装->下一步下一步下一步(可能分盘会麻烦一点,但是可以只分一个/

推荐这个教程,感觉讲的比较细致

单Ubuntu分两个区 一个500MB的efi区 剩下的全部给/

双系统新装Ubuntu直接一个/

想扩容一下的,发现可压缩空间比空闲内存小的多,按照这个评论区置顶操作一下就好了

WSL安装

先在启用或关闭Windows功能里面勾选适用于Linux的Windows子系统虚拟机平台,重启

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 更新wsl
wsl --update
# 查看可安装的镜像 如果提示需要升级就升级一下
wsl --list --online
# 安装Ubuntu20.04
wsl --install Ubuntu-20.04
# 查看目前有哪些已经下载的
wsl --list -v
# 启动
wsl -d Ubuntu-20.04
# 关机
wsl --shutdown
# 删除
wsl --unregister Ubuntu

安装完之后马上要做的事

  • 网卡 检测网卡是否正常,如果可以直接开始上网,那就是非常的不戳

    有可能开机之后没有wifi选项,解决办法是:先连网线或者手机usb数据共享,换源然后sudo apt updatesudo apt upgrade,如果还是不行就去网上源码编译一下网卡驱动(去windows下面找到自己的网卡型号然后去搜一搜)就ok了

    但是不排除究极螃蟹网卡(对 我说的是mt7921 会时好时坏)最后我直接换了ax210

    又遇到一个逆天网卡AX101,Ubuntu22.04能有WiFi图标但有时能用有时不行,能用的时候带宽也只有50兆,感觉可能是网卡型号读错了然后不是很适配

    自己安装网卡驱动方法

    1. Intel官网,确保内核版本大于要求版本,解压之后放入 /lib/firmware即可
    2. 更新内核,这里可以看到Intel网卡与内核版本的关系 内核图形化更新方法

    AX211或AX201在这里下这个backport-iwlwifi-dkms_9858-0ubuntu3_all.deb,说实话很奇怪,不知道这个包是怎么来的干什么的

    1
    2
    3
    wget https://archive.ubuntu.com/ubuntu/pool/universe/b/backport-iwlwifi-dkms/backport-iwlwifi-dkms_9858-0ubuntu3_all.deb
    sudo apt update
    sudo apt install ./backport-iwlwifi-dkms_9858-0ubuntu3_all.deb

    rtl8852be的安装依赖如下

    1
    2
    sudo apt-get update
    sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

    lspci | grep -i net找到形如8086:51f1的信息,输入到后面这个网址查询 查看网卡型号

  • 换源 选择一个国内源安装软件会更快,Ubuntu清华源,注意版本不要选错了

    然后打开一个终端Ctrl+Alt+T ,输入sudo apt updatesudo apt upgrade更新源和更新软件

  • 显卡驱动 (很容易给ubunut安装到打不开,不熟可先跳过)

    安装显卡驱动(如果有显卡的话),首选方法是在软件更新这个软件里面点一下安装,建议选择sever版本

    • 如果重启电脑正常启动,那恭喜你非常的顺利

    • 如果重启无法进入ubuntu,就在开机时候选第二个找一个恢复模式启动,再去软件更新里把显卡驱动卸载掉(点到最后一个就是卸载显卡驱动)

    • 如果还是要装显卡驱动可以去官网下载,有一些二选一需要做,可以参考这篇文章,不过我的X configuration那个必须选no才能安装成功

      但如果安装之后还是无法进入ubuntu,则需要开机选第二个然后选第一个再选root进入命令行找到显卡驱动文件执行./xxxxx --uninstall进行卸载

    拯救者之类需要在bios中单独设置独显直连模式

  • 同步windows和Ubuntu时间

    1
    2
    3
    sudo apt install ntpdate
    sudo ntpdate time.windows.com
    sudo hwclock --localtime --systohc

    因为Ubuntu使用的是UTC机制,即把bios时间设置为格林尼治时间,显示时间时加八个小时
    而Windows的bios和显示保持一致,所以会差八小时

  • 更改默认启动项(可选)

    1
    2
    3
    4
    sudo gedit /etc/default/grub
    # 修改GRUB_DEFAULT=
    # 0代表第一个 windows一般在2
    sudo update-grub

实用工具

  • 谷歌搜索引擎

    谷歌搜索引擎用多了只会觉得百度很垃(

    没有梯子时建议使用必应

  • clion编译器

    好用且配置方便,爆杀vscode(先选三十天试用,学生可以通过学信网认证免费使用

    sudo snap install clion --classic直接安装,然后输入clion运行即可

    如果是下载的压缩包,则需运行里面的clion.sh脚本

    在.bashrc/.zshrc中写入alias clion=xxx/bin/clion.sh 之后就也可以输入clion命令打开了

  • 输入法

    首推还是搜狗,官方教程,词库雀食是强大的 如果无法使用可以安装ibus的输出法,一定不会报错

    值得注意的是 如果你选的是英文界面(系统)设置的region& language界面中 manage install language上面要只留下Chinese才能使用搜狗 ,别问 问就是捯饬了半天才试出来

    Ubuntu22.04可以参照这篇帖子里面的做法

  • zsh

    1
    sudo apt install -y git zsh curl

    会提示切换到zsh终端,若没有切换成功可以输入chsh -s /bin/zsh后重启

    1
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    自动补全插件

    1
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

    语法高亮

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    
    1
    2
    3

    进`.zshrc`把73行的`plugins=(git)`改为

    plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
    1
    2
    3

    主题agnoster简洁不用安装,直接修改`.zshrc`11行`ZSH_THEME`字段的即可

    ZSH_THEME="agnoster"
    1
    2
    3
    4
    5

    输入`source ~/.zshrc`或重启终端即可生效

    若有字体乱码需要下载字体

    sudo apt-get install fonts-powerline
    1
    2
    3
    4
    5

    主题powerlevel10k支持多种形式,可自行选择

    ```bash
    git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
    1
    ZSH_THEME="powerlevel10k/powerlevel10k"
  • conda

    1
    wget https://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2022.10-Linux-x86_64.sh

    没有过多需求的情况下,直接安装python也是一个很好的选择

  • typora

    我发现下载1.0版本的也不会弹出收费推荐,舒服

    这还有篇文章给了0.9版本的哈哈

    1
    wget https://download.typora.io/linux/typora_1.0.3_amd64.deb
  • 神——docker

    安装docker

    1
    2
    3
    # 如果curl不下来脚本,可以复制下来自己创建一个
    curl -fsSL get.docker.com -o get-docker.sh
    sudo sh get-docker.sh --mirror Aliyun

    换源

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<EOF
    {
    "registry-mirrors": [
    "https://docker.1panel.live"
    ]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    安装docker-compose

    1
    2
    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
  • 命令行走代理——proxychains

  • 录屏软件——kamaz

    1
    sudo apt install kazam
  • ubuntu优化

    战老师yyds!

    可以设置主题+图标+开机启动项背景+鼠标样式等

    我用的是

    应用程序 Orchis-Green-Light

    光标 Nordic-cursors            

    图标 Zafiro-icons-Light-Blue-f

    shell WhiteSur-light

    开机启动选项 Hoshimati_Suisei_motify

    然后自己魔改了张开机启动背景


选择性安装软件

  • ros(不是

    做机器人相关项目才会需要

    要不什么时候写个教程

  • nomachine

    远程桌面链接软件,配合3.5元的HDMI欺诈器能很好的图形化控制nuc等上位机

    记得选下面的x86/adm64即64位的软件,上面是32位

    如果不是无网络局域网,感觉不如ToDesk或者向日葵或者UU远控

  • scp

    对远端服务器直接进行复制粘贴

    1
    scp -r -P 316 ./xxx root@xx.xx.xx.xx:/home/xx

可能会遇到的问题

  • GitHub sshkey怎么生成都是鉴权失败

    可能是端口问题:https://blog.csdn.net/alex_my/article/details/89336493

    若wifi有使用了软路由有代理或自己开了代理 部分机场会ban22端口(防ddos) 所以会鉴权失败

    1
    2
    3
    4
    5
    gedit ~/.ssh/config
    # 填入如下内容
    Host github.com
    Hostname ssh.github.com
    Port 443
  • usb端口突然没有,比如/dev/video0(笔记本相机)端口没有了

    进入bios关闭Secure boot即可

    虽然你可能会说你肯定之前关闭了,但你再看一眼,就会发现很神奇的是enable

  • ros拥有多个工作空间,在.bashrc中写了source但是没有用

    source需要按照工作空间创建顺序进行source

    在每一次source之后都加入–extend 千万不要在后面加extend 虽然source的时候是觉得方便了,但是你如果想通过取消掉这个source,可不只是简单的注释就行了

_H_X_2_K~W_1O_0Q___1_1X.png

一波简简单单的重装

653a9e7181c31465875b376e1949932b.png

舒服了

Windows

日常软件

名称 说明
QQ 其实自带的截屏很好用
微信 有内测版支持暗色模式了
网易云音乐 可以自己下载音乐传到网易云盘然后就可以听没有的歌了
WPS 文档自动云同步真的还可以
谷歌浏览器 用谷歌账号同步所有数据,很爽
BandZip 解压缩的神,b站可以找到破解版,不破解有广告

一点点技术软件

名称 说明
mihomo-party 代理软件的新神,我评价为
图吧工具箱 无需多言 真正的神
小丸工具箱 压制视频的神
格式工程 格式转换的神(不过好像说是违反了开源协议)
everything 搜索文件的神
geek 卸载软件的神
spacesniffer 磁盘分析的神(方便清理硬盘)
potplayer 视频播放的神
DiskInternals Linux Reader 查看ubuntu的文件
BBdown 命令行下载b站视频/音频的神
唧唧Down 图形化下载b站视频/音频的神
右键菜单管理 非常好用
termius ssh链接软件,学生认证后多端同步很好用

微软商店可下载

名称 说明
TranslucentTB 底部栏透明
Microsoft To Do 做todolist 多端同步很好用

百度网盘不限速的神

名称 说明
https://pan.f4team.cn/#/ 需要进tg群获得动态密钥,无限制

其他

把windows powershell设置为预测历史指令自动补全

1
2
3
4
5
6
7
8
9
10
# 以管理员身份打开powershell
# 允许运行脚本
set-executionpolicy remotesigned
# 寻找最新版本
Find-Module PSReadLine -AllVersions | Select-Object -First 5
# 我这里最新是2.3.6
Install-Module -Name PSReadLine -RequiredVersion 2.3.6
# 把预测源目设置成历史
Set-PSReadLineOption -PredictionSource History
# 重启powershell即可

第一次重启后可能存在psreadline模块无法加载的情况参考这个

重装系统

重装系统钱需要保存的:

  • 篡改猴/油猴脚本,把安装的脚本存一下,重新安装后设置:扩展商店→篡改猴插件的详情→允许运行用户脚本→重启浏览器
  • git公钥私钥C:\Users\<用户名>\.ssh,xxx和xxx.pub,如果设置过密钥登录的话就保存一份

winget安装上述基本软件和一些其他软件,list.json内容在下面

1
2
3
4
5
6
7
8
9
10
11
# 以管理员身份打开powershell
# 如果winget没有,先安装
$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."
# 安装list.json里面的所有软件
winget import .\list.json --accept-package-agreements --accept-source-agreements

这样装有个缺点是有些软件不会创建快捷方式,比如SpaceSniffer、ContextMenuManager、geek

copyQ 用安装包安装才可以添加开机自启动

VS Code 用安装包可以添加右键打开关联

wps 这玩意儿winget也能下但是特别特别慢

图吧工具箱

小丸工具箱

格式工程

typora破解版

Emby小秘版

oopz

Microsoft To Do

VS stdio

自行安装:MATLAB CUDA solidworks texlive

一些设置:

  • 设置->系统->多任务处理->可修改edge显示的窗口形式
  • 右键桌面->个性化->主题->桌面图标设置->可以把计算机弄出来
  • 右键桌面->个性化->开始->可以修改磁铁设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{
"$schema" : "https://aka.ms/winget-packages.schema.2.0.json",
"CreationDate" : "2025-06-06T23:22:42.680-00:00",
"Sources" :
[
{
"Packages" :
[
{
"PackageIdentifier" : "Tencent.QQ.NT"
},
{
"PackageIdentifier" : "Tencent.WeChat.Universal"
},
{
"PackageIdentifier" : "NetEase.CloudMusic"
},
{
"PackageIdentifier" : "Google.Chrome.EXE"
},
{
"PackageIdentifier" : "Bandisoft.Bandizip"
},
{
"PackageIdentifier" : "Mihomo-Party.Mihomo-Party"
},
{
"PackageIdentifier" : "voidtools.Everything"
},
{
"PackageIdentifier" : "UderzoSoftware.SpaceSniffer"
},
{
"PackageIdentifier" : "Daum.PotPlayer"
},
{
"PackageIdentifier" : "BluePointLilac.ContextMenuManager"
},
{
"PackageIdentifier" : "Termius.Termius"
},
{
"PackageIdentifier" : "CharlesMilette.TranslucentTB"
},
{
"PackageIdentifier" : "Bambulab.Bambustudio"
},
{
"PackageIdentifier" : "Git.Git"
},
{
"PackageIdentifier" : "Tencent.TencentMeeting"
},
{
"PackageIdentifier" : "LocalSend.LocalSend"
},
{
"PackageIdentifier" : "hluk.CopyQ"
},
{
"PackageIdentifier" : "OpenJS.NodeJS.LTS"
},
{
"PackageIdentifier" : "JetBrains.CLion"
},
{
"PackageIdentifier" : "OBSProject.OBSStudio"
},
{
"PackageIdentifier" : "Sogou.SogouInput"
},
{
"PackageIdentifier" : "Valve.Steam"
},
{
"PackageIdentifier" : "Reqable.Reqable"
},
{
"PackageIdentifier" : "JLC.LCEDA.Pro"
},
{
"PackageIdentifier" : "Baidu.BaiduNetdisk"
},
{
"PackageIdentifier" : "agalwood.Motrix"
},
{
"PackageIdentifier" : "PicGo.PicGo.Beta"
},
{
"PackageIdentifier" : "ByteDance.Feishu"
},
{
"PackageIdentifier" : "ByteDance.JianyingPro"
},
{
"PackageIdentifier" : "Balena.Etcher"
},
{
"PackageIdentifier" : "Telegram.TelegramDesktop"
},
{
"PackageIdentifier" : "Python.Python.3.12"
},
{
"PackageIdentifier" : "Microsoft.VisualStudioCode"
},
{
"PackageIdentifier" : "Alibaba.QuarkCloudDrive"
},
{
"PackageIdentifier" : "Microsoft.WindowsTerminal"
},
{
"PackageIdentifier" : "NetEase.UURemote"
},
{
"PackageIdentifier" : "GeekUninstaller.GeekUninstaller"
}
],
"SourceDetails" :
{
"Argument" : "https://mirrors.ustc.edu.cn/winget-source",
"Identifier" : "Microsoft.Winget.Source_8wekyb3d8bbwe",
"Name" : "winget",
"Type" : "Microsoft.PreIndexed.Package"
}
}
],
"WinGetVersion" : "1.10.390"
}

Android

日常软件

太多了,不放了

一点点科技软件

名称 说明
Clash Meta 持续更新,好用
Reex 跨平台视频播放器,在酷安可下载原版
immich 自建 NAS 相册,很强大,教程or官方教程
MT管理器 无需多言,平时用的最多的就是安装QQ发出来的.apk.1文件
ToDesk 电脑开机自启动,偶尔要远程一下挺方便的
Termius ssh链接软件,学生认证后多端同步很好用
Termux 适用于 Android 的终端模拟器
Google Play 商店 下载软件很好用
李跳跳 跳广告的神
真实好友 检查微信单向好友
Stellarium 看星空的神
LocalSend 局域网传文件的神
Google 地图 看地理图很好用
Microsoft To Do 做todolist 多端同步很好用
WakeUp课程表 看课表很好用

网络监测软件

名称 说明
cellularZ 看信道干扰
WiFi魔盒 功能很多
全球网测 测网速,花瓣不支持a15目前
Fing 查看局域网设备
网络百宝箱 功能很多

我的搜索引擎解决方案

在谷歌商店下载Chrome Beta和Chrome两个谷歌,两个用不同的默认搜索引擎,然后摆两个搜索小组件放在桌面上即可

image-20250321171916566