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

article/2025/3/17 5:39:47

重装系统后系统环境恢复

    • 备份
    • 安装系统
    • 常用的一些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://chatgpt.dhexx.cn/article/M1RiEbce.shtml

相关文章

Ubuntu系统重装 -- 制作启动盘、装机过程问题、环境配置

这篇文章是我为了记录第一次重装 Ubuntu 系统,也是对 Ubuntu 开发环境配置的一次总结。 Windows 系统的重装很简单,用 老毛桃 做一个 WinPE盘 然后下载 win10 镜像,启动,之后傻瓜式操作就可以,剩下的无非就是激活 Windows 等问题…

Ubuntu20.04系统重装

仍然采取用系统盘的方式重装,本次采用直接在系统盘中再次分区的方式 1、插入系统盘,点击电脑重启,出现图标的时候,按F1、F2、F10、F11键,进入Bios模式,选择第三列,进入内存盘,并且选…

【史上最全】重装ubuntu20.04系统基本环境配置

最近新买电脑重装ubuntu玩深度学习,踩了两天坑总结处下列流程 一、重装系统(U盘方式) ubuntu20.04镜像文件下载地址: Ubuntu 20.04.4 Desktop (64-bit) 在ubuntu官网下载.iso镜像文件,然后使用UltralSO软件制作系统启动盘&…

Ubuntu快速重装教程!拯救你的系统!

目录 1、删除旧分区 1.1删除除EFI分区外的Ubuntu分区 1.2删除EFI分区 2、安装Ubuntu 首先抱抱点进这个标题的小伙伴,你们一定是饱受现在系统的折磨才选择重装的。 (答主也经历过,项目竞标的前两天系统崩溃,只能重装&#xf…

Ubuntu20.04重装系统过程(多图,含保存文件+卸载旧系统+安装新系统)

我又来了......隔一段时间重装一下,哭了。 重装三部曲: 确定已有的配置(硬件和软件)和需要保存的文件; 卸载linux系统; 重新安装linux系统。 一、查看电脑硬件信息 1. 查看磁盘信息df命令(仅…

视锥frustum

视锥指的是一个实体形状,看起来像是一个顶部被平行于地基切除的金字塔。这就是一个透视相机渲染时能看到区域的形状。下面的思考实验有助于解释这个情况的成因。想象拿着一根直棍子(比如扫帚把手或者铅笔)的一端对着相机并拍照。如果棍子正对…

View Frustum Culling

作者:i_dovelemon 来源:CSDN 日期:2014 / 10 / 28 主题:View Frustum, Culling 引言 在前面的一篇文章获取View Frustum的6个面中讲述了如何根据View-Proj矩阵来获取View Frustum在世界坐标系中的6个平面。研究过场景管理的同学就会知道,在将图元数据…

《Frustum PointNets for 3D Object Detection from RGB-D Data》中文翻译

用于从RGB-D数据进行3D物体检测的Frustum PointNets 摘要: 在这项工作中,我们研究了室内和室外场景中RGB-D数据的三维物体检测。 虽然以前的方法专注于图像或3D体素,通常模糊自然3D图案和3D数据的不变性,但我们通过弹出RGB-D扫…

3D目标检测算法详解_pointnet, pointnet++,frustum-pointnets,VoteNet

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/ygfrancois/article/details/89853854 知识点回顾 什么是点云,如何获得点云。 点云包…

【unity】性能优化之——视锥体剔除(Frustum Culling)(一)

一.应用背景 在现代游戏中,游戏资源越来越多,游戏场景也越来越大越来越复杂,虽说硬件设备更新迭代很快,性能也日渐强大,但这还远不能缓解复杂繁多的资源带来的性能压力,因而性能优化仍然很有必要。场景资源…

[Unity]Screen position out of view frustum 的解决方法之一

Screen position out of view frustum 最近在开发项目的时候,本来想把预览摄像机的视觉范围扩大一些,故而调整了一下Sence框的摄像机设置: 但是不久就出现了这个问题: 网上出现的大部分是因为Main Camera的 Viewport Rect的 X …

Screen position out of view frustum——steamVR2.7.3 解决方法

最近用了新版steamVR2.7.3,如果只在场景中放置CameraRig,发现出现了以下如图错误: “Screen position out of view frustum (screen pos 0.000000, 0.000000, 1000.000000) (Camera rect 0 0 2384 2648) UnityEngine.GUIUtility:ProcessEvent(Int32, Int…

frustum pointnet代码使用

按照frustum pointnet的github,步骤依次实现 Q1:编译最开始的3个文件说没有tensorflow里没有op.h 解:因为我是用的在conda环境下的tensorflow,所以要把每一个对应tf路径改成自己的路径 原版的tf_interpolate_compile.sh(很遗憾&#xff0c…

点云网络的论文理解(七)-Frustum PointNets for 3D Object Detection from RGB-D Data

名词解释 RGB:就是彩色图像。 RGB-D:就是彩色图像外加一个深度,这个深度就是摄像头到那个东西的距离。 单目RGB-D:就是一个摄像头采集RGB-D数据 双目RGB-D:就是两个摄像头一起采集RGB-D数据,这样类似于两个眼睛的效果,可以更加…

untiy报错: Screen position out of view frustum解决办法

原文链接:https://jingyan.baidu.com/article/19192ad8081c13e53f57077a.html 解决办法1:摄像机的Tag由Main Camera改成Untagged。出现“Screen position out of view frustum (screen pos 256.000000, 0.000000, 15298.202148) (Camera rect 0 0 256 25…

Frustum PointNets for 3D Object Detection from RGB-D Data

Frustum PointNets for 3D Object Detection from RGB-D Data 1.背景 3D的运用以及逐渐广泛,但是之前大多数的工作是将3D书转化为2D的数据或者对3D数据进行体素化处理,这样就失去了3D数据的一些空间特征以及其他的特性。 参考之前2D的工作,…

翻译-Frustum PointNets for 3D Object Detection from RGB-D Data

Frustum PointNets for 3D Object Detection from RGB-D Data 摘要介绍相关工作从RGB-D数据中检测三维物体基于前视图图像的方法:基于鸟瞰图的方法:基于3D的方法: 点云的深度学习 问题定义三维检测与截锥体PointNets截锥体提出3d 语义分割三维实例分割PointNet 规范…

Screen position out of view frustum

Screen position out of view frustum (screen pos 1155.000000, 650.000000, 5000.000000) (Camera rect 0 0 1155 650) unity 在使用的时候报错如上。 前提:Projection:Perspective 原因分析:切割面最近和最远的值误差太大,一般不超过10…

【3D目标检测】Frustum PointNets

《Frustum PointNets for 3D Object Detection from RGB-D Data》论文笔记 一、论文思路二、模型介绍2.1 模型结构2.2 实现细节2.2.1 Frustum Proposal2.2.2 3D Instance Segmentation2.2.3 Amodal 3D Box Estimation2.2.4 模型结构2.2.5 损失函数 三、实验结果 代码 论文 一、…

【3D目标检测】Frustum PointNets for 3D Object Detection from RGB-D Data

目录 概述细节网络结构视锥候选框3D实例分割边界框参数回归损失函数 概述 首先本文是基于图像和点云的,属于早期的模态融合的成果,是串行的算法,而非并行的,更多的是考虑如何根据图像和点云这两个模态的数据进行3D目标检测。 提出…