Skip to content

Commit

Permalink
10/28
Browse files Browse the repository at this point in the history
  • Loading branch information
isKais committed Oct 28, 2024
1 parent 038d8b8 commit 9bade4a
Show file tree
Hide file tree
Showing 6 changed files with 58 additions and 57 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
records/
records/
files//.obsidian/workspace.json
46 changes: 8 additions & 38 deletions files/羽/.obsidian/workspace.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,6 @@
"id": "987c4cfa09ba7a92",
"type": "tabs",
"children": [
{
"id": "75e5b8a5676a140f",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "知识库/正式笔记区/实践/嵌入式/驱动墨水屏/驱动墨水屏.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "驱动墨水屏"
}
},
{
"id": "41461bea17322285",
"type": "leaf",
Expand All @@ -35,20 +21,6 @@
"title": "Jetbrain技巧"
}
},
{
"id": "2ea65859662b28f9",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "知识库/临时文件夹/Linux/ArchLinux/安装软件/安装软件.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "安装软件"
}
},
{
"id": "ce1f823ce55dfde3",
"type": "leaf",
Expand All @@ -64,7 +36,7 @@
}
}
],
"currentTab": 3
"currentTab": 1
}
],
"direction": "vertical"
Expand Down Expand Up @@ -120,7 +92,7 @@
}
],
"direction": "horizontal",
"width": 210.5
"width": 200
},
"right": {
"id": "d567570e111a12d4",
Expand Down Expand Up @@ -203,8 +175,7 @@
}
],
"direction": "horizontal",
"width": 314.5,
"collapsed": true
"width": 218.5
},
"left-ribbon": {
"hiddenItems": {
Expand All @@ -223,13 +194,15 @@
},
"active": "ce1f823ce55dfde3",
"lastOpenFiles": [
"知识库/正式笔记区/开发工具/Jetbrain技巧/Jetbrain技巧.md",
"知识库/临时文件夹/Linux/ArchLinux/安装软件/安装软件.md",
"知识库/临时文件夹/Linux/ArchLinux/前言/前言.md",
"知识库/临时文件夹/Linux/ArchLinux/前言/附件/Pasted image 20241028214850.png",
"知识库/临时文件夹/Linux/ArchLinux/前言/附件/Pasted image 20241027004252.png",
"知识库/临时文件夹/Linux/Linux.md",
"知识库/正式笔记区/开发工具/Jetbrain技巧/Jetbrain技巧.md",
"知识库/正式笔记区/开发工具/Git/使用/使用.md",
"知识库/临时文件夹/Linux/ArchLinux/ArchLinux.md",
"知识库/临时文件夹/Linux/ArchLinux/安装软件",
"知识库/临时文件夹/Linux/ArchLinux/前言/前言.md",
"知识库/临时文件夹/QT/QT.md",
"知识库/临时文件夹/Linux/ArchLinux/前言/附件/Pasted image 20241026225028.png",
"知识库/临时文件夹/Linux/ArchLinux/前言/附件",
Expand Down Expand Up @@ -257,7 +230,6 @@
"知识库/临时文件夹/计算机等级考试/计算机等级考试.md",
"知识库/临时文件夹/计算机等级考试/二级Python/二级Python.md",
"知识库/临时文件夹/经济生活/经济生活.md",
"知识库/正式笔记区/实践/嵌入式/驱动墨水屏/2.6寸老王墨水屏/2.6寸老王墨水屏.md",
"知识库/临时文件夹/工业机器人/工业机器人运动学",
"知识库/临时文件夹/工业机器人",
"知识库/正式笔记区/实践/嵌入式/附件/Pasted image 20241014203438.png",
Expand All @@ -266,8 +238,6 @@
"知识库/正式笔记区/实践/嵌入式/驱动墨水屏/附件/Pasted image 20240928001506.png",
"知识库/正式笔记区/实践/嵌入式/驱动墨水屏/附件/Pasted image 20240928000554.png",
"知识库/正式笔记区/开发工具/PlatformIO/附件/Pasted image 20240927120925.png",
"知识库/正式笔记区/开发工具/PlatformIO/Arduino/附件/Pasted image 20240927115409.png",
"知识库/正式笔记区/开发工具/PlatformIO/Arduino/附件/Pasted image 20240927115247.png",
"知识库/正式笔记区/实践/嵌入式/驱动墨水屏/附件/Pasted image 20240924010918.png"
"知识库/正式笔记区/开发工具/PlatformIO/Arduino/附件/Pasted image 20240927115409.png"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ EndeavourOS来体验archlinux
确实是好用,而且上手难度没那么高

## 一些操作
系统内置了非常好用的管理工具(可以进行更新镜像)
![[Pasted image 20241027004252.png]]
就是那个welcome

中文输入法推荐使用ibus,并且大部分部分可以参考
https://wiki.archlinuxcn.org/wiki/IBus ,导入词库可以参考
https://blog.csdn.net/qq_42901723/article/details/136046080
Expand All @@ -23,28 +27,44 @@ https://zhuanlan.zhihu.com/p/661955318
可以调整gnome许多设置,包括更精细的缩放,以及上面提到的添加最大最小化按钮

### 添加通往世界的通道
1.
执行 mkdir ~/clash; cd ~/clash 在用户目录下创建 clash 文件夹。
#### 旧版猫猫clash
这个是教程最多的,也是最简单易用的,但是在去年,由于不可抗力力,停止更新了,所以很容易遇到奇怪的问题(比如我,成功运行一次之后就再也无法运行了)

1. 执行 mkdir ~/clash; cd ~/clash 在用户目录下创建 clash 文件夹。
[这里](https://github.com/DustinWin/clash_singbox-tools/releases/tag/Clash-Premium)下载适合的 Clash 二进制文件,解压,并将解压产物重命名为 clash
注:一般个人的64位电脑下载 clashpremium-release-linux-amd64.tar.gz 即可。

2.
在终端 cd 到 Clash 二进制文件所在的目录,执行 wget -O config.yaml "网站会提供的clash配置文件链接" 下载 Clash 配置文件

3.
执行 ./clash -d . 即可启动 Clash,同时启动 HTTP 代理和 Socks5 代理。
2. 在终端 cd 到 Clash 二进制文件所在的目录,执行 wget -O config.yaml "网站会提供的clash配置文件链接" 下载 Clash 配置文件
3. 执行 ./clash -d . 即可启动 Clash,同时启动 HTTP 代理和 Socks5 代理。
如提示权限不足,执行 chmod +x clash

4.
访问 [Clash Dashboard ](https://clash.razord.top/)可以进行切换节点、测延迟等操作。
4. 访问 [Clash Dashboard ](https://clash.razord.top/)可以进行切换节点、测延迟等操作。
Host: 127.0.0.1,端口: 9090
5. 打开系统设置,选择网络,点击网络代理右边的 ⚙ 按钮,选择手动,填写 HTTP 和 HTTPS 代理为 127.0.0.1:7890,填写 Socks 主机为 127.0.0.1:7891,即可启用系统代理。
6. 需要猫猫自启,可以继续参考下面的教程 https://blog.iswiftai.com/posts/clash-linux/
#### 猫猫的继任者-clash原
安装复杂,教程编写极为复杂(防屏蔽),所以导致不太容易安装,并且教程较少

#### 猫猫的衍生-clash-verge
已经被打倒了,不再更新了

5.
打开系统设置,选择网络,点击网络代理右边的 ⚙ 按钮,选择手动,填写 HTTP 和 HTTPS 代理为 127.0.0.1:7890,填写 Socks 主机为 127.0.0.1:7891,即可启用系统代理。
#### 衍生的继任者-clash-verge-dev
官方界面 https://www.clashverge.dev/
现在还活着的,比较合适的方法了
教程如下
https://www.clashverge.dev/install.html#_1
简化教程
1. yay -S clash-verge-rev-bin

6.
需要猫猫自启,可以继续参考下面的教程
https://blog.iswiftai.com/posts/clash-linux/
##### 问题
无法启动,显示
`clash-verge: error while loading shared libraries: libjxl.so.0.11: cannot open shared object file: No such file or directory`
![[Pasted image 20241028214850.png]]
直接pacman安装缺少的库即可

如果无法显示面板,修改系统语言为英文即可解决问题
https://github.com/clash-verge-rev/clash-verge-rev/issues/1748
#### 备用方案-小火箭
https://shadowsockshelp.github.io/Shadowsocks/linux.html
个人实测无法编译
https://shadowsockshelp.github.io/Shadowsocks/linux.html

## 进阶
https://arch.icekylin.online/guide/rookie/transparent
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,15 @@ pacman -Rns
清除本地缓存
pacman -Sc

安装本地包(后缀.pkg.tar.zst)
pacman -U

### 一些知识
ABS(Arch Build System)指的是Arch的构建系统。这是一种从源代码编译软件的类 ports 系统。在Arch中,pacman 专门管理二进制软件包(包括那些由ABS创建的);而ABS则是一系列工具,负责把源代码编译成可安装的`.pkg.tar.xz` 软件包
ABS(Arch Build System)指的是Arch的构建系统。这是一种从源代码编译软件的类 ports 系统。在Arch中,pacman 专门管理二进制软件包(包括那些由ABS创建的);而ABS则是一系列工具,负责把源代码编译成可安装的`.pkg.tar.xz` 软件包

### 无法下载软件包
解决了才发现官方有wiki说明 https://wiki.archlinuxcn.org/wiki/Pacman#%E5%AE%89%E8%A3%85%E6%97%B6%E6%97%A0%E6%B3%95%E8%8E%B7%E5%8F%96%E8%BD%AF%E4%BB%B6%E5%8C%85

确定镜像源和网络一切正常,但是无法下载软件包中的某些依赖,返回404
有可能是软件包列表过期了,要下载的是旧版依赖,但是已经更新了新版了,这样就会导致无法下载软件包
执行:`pacman -Syyu`

0 comments on commit 9bade4a

Please sign in to comment.