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

重装系统后系统环境恢复

    • 备份
    • 安装系统
    • 常用的一些deb
      • vscode
    • 更改sources
    • pip加速
    • 爬长城的家伙式儿
    • 安装ROS
    • 安装cmake
    • 安装git
    • 安装zsh
    • 顺便开个ssh
    • 提升幸福感的映射
    • 配置neovim
      • plugins
      • 字体
      • 插件
      • 遇到的问题
    • 锁键盘/鼠标
      • 小玩意儿

备份

  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/simpletrusted-host = pypi.doubanio.comdisable-pip-version-check = truetimeout = 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(俄罗斯方块)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/20008.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网关原理、子网掩码原理(路由器、交换机)(网关:与以太网接口关联的路由)

文章目录 网关网关的历史网关的功能网关的原理相关疑问为什么用子网掩码与IP地址进行与运算来确定一个IP地址所属的子网?网关地址是谁定的,是配置路由的人随意定的吗?(配置人员定的)如何正确设置网关地址(路…

【SAP UI5 控件学习】DAY03 Input组Part III

1. Input 控件 1.1 最简单的Input控件 在UI5框架中&#xff0c;最简单的Input控件也提供了输入提示功能。当用户输入内容的时候&#xff0c;会自动匹配Input控件中所绑定的JSON模型中是数据。 Input的默认匹配规则是匹配从头匹配每一个单词 前端代码如下&#xff1a; <mv…

中值滤波的运用

需求&#xff1a; c#、WPF开发&#xff0c;在界面上画不规则的图形区域&#xff0c;并提取区域内的point 实现方式&#xff1a; 1. 用 InkCanvas控件作为画布&#xff0c;用path画不规则图形 2. 将InkCanvas控件内的内容保存为jpg图片 3. 通过判断区域的颜色&#xff0c;从而得…

ARP协议(地址分析协议)

系列文章目录 数通王国历险记&#xff08;4&#xff09; 目录 前言 一&#xff0c;什么是地址解析协议&#xff08;ARP&#xff09; 二&#xff0c;封装和解封装 三&#xff0c;为什么需要地址解析协议&#xff08;ARP&#xff09; 四&#xff0c;ARP的验证实验 4.1&#x…

Foxit PDF ActiveX 5.9.8 Crack

Foxit PDF SDK ActiveX 即时添加PDF显示功能至Windows应用程序&#xff0c;快速投放市场&#xff0c;可视化编程组件功能强大且易于使用的PDF软件开发工具包 对于刚接触PDF或不愿投入过多精力学习PDF技术的产品管理者及开发者来说&#xff0c;Foxit PDF SDK ActiveX无疑是理想…

Xamarin.Android实现界面自动添加控件

目录 1、背景说明2、效果3、代码3.1、UI代码3.2、实现代码 4、代码下载5、相关知识点5.1、原理说明5.2、其他说明 6、参考资料 1、背景说明 有时需要在APP中动态的添加控件&#xff0c;因此记录下在Xamarin中的实现步骤。 VS2022社区版 2、效果 3、代码 3.1、UI代码 UI的代…

22 分页控件

文章目录 界面设置初始化主对话框子页面初始化 页面1枚举窗口页面2枚举进程全部代码 界面设置 ui 设置 >创建CTablCtrl > 创建页控件&#xff08;子窗口&#xff09;&#xff0c;style设置成为chlid 添加类 页面中加入listCtrl 控件 添加变量 分别添加初始化函数 初始化…

U启动盘(NETBASE第十二课)

1.域环境组策略的应用规则 1&#xff09;策略的继承 继承&#xff1a;默认下级容器继承上级容器的组策略配置Default Domain Policy禁止更改桌面背景运行-dsa.msc创建OU并命名为caiwu&#xff0c;在caiwu的OU中创建新用户xmxm用户在win10客户端主机登录&#xff0c;验证不能更…

RestClient操作索引库

一、初始化RestClient 分为三步&#xff1a; 1&#xff09;引入es的RestHighLevelClient依赖&#xff1a; <dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId> </dep…

xxl-job定时任务测试

配置执行器 启动相关xxl-job客户端服务后&#xff0c;会自动注册机器地址 简单任务 /*** 简单任务** param params* return*/XxlJob(value "demoJob")public ReturnT<String> demoJobHandler(String params) {log.info("我是 jeecg-system 服务里的定时任…

第一百零五天学习记录:数据结构与算法基础:顺序表(王卓教学视频)

注&#xff1a;笔记截图均来自王卓数据结构教学视频 线性表的定义和特点 线性表是具有相同特性的数据元素的一个有限序列 同一线性表中的元素必定具有相同特性&#xff0c;数据元素间的关系是线性关系。 线性表的逻辑特征 稀疏多项式的运算 顺序存储结构存在的问题 1、存…

k8s 中的卷

前面的文章我们分享了 pod &#xff0c;RC&#xff0c;RS&#xff0c;DaemonSet&#xff0c;CJ&#xff0c;Service 等各种资源 今天我们来分享一波如何将磁盘挂载到容器中&#xff0c;在 docker 里面这种技术叫做 数据卷&#xff0c;感兴趣的小伙伴可以查看一下文章&#xff…