Post

CCLP上手与初步配置

本文主要给重新在128Gb TF/SSD上配置更好系统作备忘。

OPi5

烧写系统并ssh

香橙派到了几天了,但中通挂了所以TF卡今天才到。

烧写的香橙派官网Ubuntu服务端系统,以太网连接并通过路由器管理查询到IP后顺利连上了,没什么说的。git版本甚至是最新的,不错。

Boot

查了查资料,直接烧写Ubuntu官网系统应该不是个好选择。这样外设应该是需要自己找/开发驱动,没必要,乖乖安装的香橙派版。

连接WiFi

3.6.4:orangepi-config/boot/orangepiEnv.txt启用硬件模块。

3.6.2:nmcli dev wifi服务器端无GUI连接并测试WiFi

3.6.3: 设置静态IP地址放在设置服务器上说

设置其它用户

使用adduser username跟随系统指引即可。

使用sudo auto_login_cli.sh username修改登陆用户。

使用root用户向/etc/sudoers添加username ALL=(ALL) ALL即可添加sudo权限

TODO:用户组位于1001而非1000,需要了解其含义并制定更好的用户组策略

VPN

详见这篇笔记

配置ZSH与Neovim

使用cat /etc/shells查看可用shell,chsh修改登录shell。

系统自带了oh-my-zsh,但是在/etc/目录下,所以把root的shell也改成了zsh,这样su可以直接更新omz。

Neovim的预编译版本都无法使用,提示执行格式不正确。我猜预编译版本都是x86架构的。

搞了半天才装上,make各种报网络错误,跑了不下十遍才全部下载好,佛了。

配置其它开发环境

Prerequisites

略,要啥装啥就是了

Node.js

安装流程和WSL中不一样。

1
2
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

个性化起步

thefuck

1
2
3
sudo apt update \
sudo apt install python3-dev python3-pip python3-setuptools \
pip3 install thefuck --user

不会把自己添加进$PATH,需要手动添加$HOME/.local/bin

auto_suggestions

repo拷贝进$ZSH_CUSTOM/plugins

autojump

repo拷贝至本地后./install.py

Copilot

并不需要图形界面,但它和vimrc中WSL的剪贴板设置有冲突。

删除相关字段后登陆GitHub输入授权码即可完成配置。

This post is licensed under CC BY 4.0 by the author.