Ubuntu

  • Published on
    ## 起因 为什么用的是Ubuntu? 老灯你不是喜欢ArchLinux的么? 没错,这个Ubuntu只是老灯在工作环境使用的, 主要是团队要求。与大家保持一致。 当前我的neovim还是用的[Vim Plug](https://github.com/junegunn/vim-plug)这个插件管理器(已经在着手准备迁移到init.lua + packer.nvim 了)。 在更新neovim 插件时(`:PlugUpdate` ) 遇到了以下错误: ```shell x vim-startify: fatal: unable to access 'https://github.com/mhinz/vim-startify.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated. ...
  • Published on
    其实我安装 lua5.1 只是为了方便兼容 neovim 和 luajit, 这两货目前都只支持lua 5.1 其实根本原因还是在于 luajit 多年没更新(如果我没记错,现在已经2021年了,luajit最后一次发版还是2017年?),没有兼容最新版本的lua 5.4 。 而 neovim 实际是因为依赖luajit 才导致依赖 lua 5.1的,也是没办法了. ## 初战翻车 环境说明: 操作系统是 Fedora 33, 默认的 `lua`包是 lua 5.4版本的, `luarocks` 也是从包管理器dnf直接安装的. `luarocks install --local fzy` 失败: > Error: Failed finding Lua header files. You may need to install them or configure `LUA_INCDIR`. ...
  • Published on
    上次写了[《如何从 grub2 启动 Fedora32 Live CD iso》](/post/linux/fedora/how-to-boot-fedora32-live-cd-iso-from-grub2) , 这次顺便把 `Ubuntu` 的也补一下吧。 公司开发环境为了大家统一,全部采用的 Ubuntu. 这年头也很少随身带U盘了,因此,只靠硬盘, 自己能求自己,还是能在关键时候有用的。 ## 下载live cd iso并校验 ```bash curl -LZO https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/groovy/ubuntu-20.10-desktop-amd64.iso ...
  • Published on
    ## 缘由及发行版的选择 先说一下结果吧: 由于工作需要,我将一台工作PC台式机安装成了 Ubuntu 20.04。 如果想直接看fucked up部分,请直从右则的TOC接跳到 `#fucked-up` 作为一个长期在Linux 桌面环境下工作的人,肯定是用新不用旧。新版本出来了,当然是上新版本。没点追求的话,人活着跟咸鱼有什么区别? 当然,老灯主要在用的还是Fedora. 选择哪个发行版也不是盲目选的,是根据个人需求的。 1. 肯定是选主流发行版,看重官方支持和更新维护。 2. Gnome 3 环境是优秀的,并且我已长期习惯这个环境了,因此 DE 必须是 Gnome 3 3. 由于需要**原生**的Docker或Podman环境,因此只能是Linux系,BSD或其它系不考虑(包括苹果) ...