vim: error while loading shared libraries: libperl.so

早上习惯性的敲了一下 pacman -Syy && pacman -Syu,转身去 vim 文件的时候就报错了$ vim vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directoryldd 一下,瞅瞅是什么情况$ ...

苏州

这两天没什么事,和邓胖在苏州小晃了两天 - May 24, 2020

基于 macOS 编译 OpenWrt

网上进行编译的贴子大部分要求一台 Ubuntu 及自备梯子的环境,自己在阿里云的环境是 Arch Linux,但不具备梯子的环境,就想着在自己的本子上进行一次编译,找到了相应的贴子,这里做个记录。配置 OpenWrt 编译环境使用 Homebrew 安装工具链、依赖与基础软件包brew install coreutils diffutils findutils gawk gnu-getopt...

替换阿里云操作系统 Arch Linux 篇

当初在购买阿里云的 ECS 服务时,默认的提供的发行版没有提供 Arch Linux 的选项,所以当时选择了 CentOS,这次抽时间将数据备份了一下,记录一下如何在现有的系统上替换为 Arch Linux。前期准备由于是 ECS 的服务,网络不存在问题,也没有什么前置需要安装的软件,但本机的网络和磁盘分区的信息需要提前备份一下。lsblk 查看磁盘分区信息ip a 查看内网地址信息cat ...

磁盘分区的一点记录

由于折腾,经常重装操作系统,每次到了给磁盘分区的时候,总是免不了去 Wiki 上溜两眼,这里做个简单的记录。块设备目前的机器大多会有两块硬盘,一块机械、一块固态。磁盘被系统识别之后,就会被分配为一个块设备,比如说:/dev/sda 或者 /dev/nvme0n1 之类的。可以使用 fdisk 或者 lsblk 工具进行查看。而一个块设备,代表的抽象接口的磁盘。用户程序可以使用这些块设备来与我...