【ubuntu重装系统后的软件配置_memo】

备份

  1. 实验时不起眼的图
  2. 顺手写的脚本
  3. 忘记从哪儿下载的资源

安装系统

常用的一些deb

vscode

方便看一些文件

更改sources

  • sudo vim /etc/apt/sources.list

  • ATTENTION THIS IS FOR Ubuntu20.04(ustc)

    20.04:focal;18.04:bionic;16.04:xenial;14.04:trusty

    # 默认注释了源码仓库,如有需要可自行取消注释
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    # 预发布软件源,不建议启用
    # deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    
    • 换源之后可能会导致
      The following signatures couldn't be verified because the public key is not available: NO_PUBKEY [一串字符]
      • sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [一串字符]
  • 公司自建源

pip加速

  • pip configuration

  • cd && mkdir .pip && cd .pip && touch pip.conf

      [global]
      index-url = http://pypi.doubanio.com/simple
      trusted-host = pypi.doubanio.com
      disable-pip-version-check = true
      timeout = 60
      [freeze]
      timeout = 10
    

爬长城的家伙式儿

安装ROS

安装cmake

安装git

安装zsh

超酷炫的zsh配置

  • sudo apt install zsh
  • sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • install sh

顺便开个ssh

  • sudo apt-get install openssh-server

提升幸福感的映射

  • MY ALIAS
    • alias mk="cmake .. && make -j16 && make package"
    • alias nv="nvim"

配置neovim

  • ubuntu18.04这样安装默认是0.6.1版本
    • sudo apt-add-repository ppa:neovim-ppa/stable
    • sudo apt-get update
    • sudo apt-get install neovim
  • 可以源码编译0.8.2

plugins

  • 参考init.vim, 放在~/.config/nvim/下

字体

  • 在输入nv / nvim时, MRU(The Most Recently Used)显示乱码
    • 下载Droid Sans Mono Nerd Font Complete Mono字体
      • 双击后点击Install
    • 在terminal中选择-preference -> profile -> Text -> Custom font选择下载安装的字体

插件

  • coc需要安装nodejs, >= 12.12, copilot需要 >= 16.x
    • 如果已经安装, 需要remove
      • sudo apt-get purge --auto-remove nodejs
    • 如果没有装curl指令
      • sudo apt-get install curl
    • 安装nodejs
      • curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
      • sudo apt-get install -y nodejs
    • 更新coc版本
    • yarn install
    • auto-save需要coc
  • CocInstall coc-marketplace
    • 可以直接在vim里面进行插件管理
    • CocList marketplace python就是搜索python相关的插件
  • coc中的自动补全会和tab(缩进)冲突
  • [coc.nvim] Jedi error: import jedi
    • pip3 install jedi
    • pip3 show jedi
    • 在coc-settings.json中添加 “python.jediPath”: path

    遇到的问题

  • E117: Unknown function: SemshiBufWipeout
    • UpdateRemotePlugins
  • E319: No “python3” provider found. Run “:checkhealth provider”
    • pip install neovim
  • E605: Exception not caught: Error on request: Vim(return):Error invoking ‘format’ on channel 3 (coc):^@Format provider not found for buffer: 2
    • .clang-format

锁键盘/鼠标

  • sudo apt-get install xtrlock

  • sudo touch /usr/local/bin/lockkbmouse

  • sudo vim /usr/local/bin/lockkbmouse

    #!/usr/bin/env/ bash
    sleep 1 && xtrlock
    
  • shortcut请添加图片描述

    • ubuntu20.04
      • bash -c "sleep 1 && xtrlock"
        锁定鼠标键盘快捷键

小玩意儿

  • bastet(俄罗斯方块)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值