【Ubuntu】Ubuntu 配置记录

系统文件夹改回英文

打开终端,输入命令

export LANG=en_US
xdg-user-dirs-gtk-update

(桌面版)在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭
继续在终端输入命令

export LANG=zh_CN

关闭终端,并注销或重启

下次进入系统,系统会提示是否把转化好的目录改回中文

选择不许要并且勾上不再提示,并取消修改

主目录的中文转英文就完成了~


Ubuntu 镜像

  1. 阿里源 https://mirrors.aliyun.com/ubuntu/
  2. 清华源 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
  3. 中科大源 https://mirrors.ustc.edu.cn/ubuntu/

推荐备份后直接用 sed 替换,下面以中科大源为例

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

注意:

Ubuntu 桌面版会根据用户设定的时区推断地址,这导致默认的源地址通常不是 http://archive.ubuntu.com/, 而是 http://<country-code>.archive.ubuntu.com/ubuntu/ ,如 http://cn.archive.ubuntu.com/ubuntu/, 此时只需将上面的命令进行相应的替换即可,即 sudo sed -i 's/cn.archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list


pypi 镜像

  1. 阿里源 https://mirrors.aliyun.com/pypi/
  2. 清华源 https://pypi.tuna.tsinghua.edu.cn/simple
  3. 豆瓣源 https://pypi.doubanio.com/simple

下面以清华源为例

临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple 不能少, 是 https 而不是 http

设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

sudo pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

Doxygen + Graphviz 分析代码并画图

Graphviz

安装

sudo apt install graphviz

Doxygen

安装

sudo apt install doxygen

配置

  1. 生成配置文件,默认文件名为 Doxygen

    doxygen -g
    
  2. 编辑 Doxygen 配置文件

    PROJECT_NAME = "项目名称"
    PROJECT_NUMBER = "版本号"
    OUTPUT_DIRECTORY = 输出目录(最好相对位置)
    OUTPUT_LANGUAGE = 输出语言
    
    # 支持 C,C++,JAVA,FORTRAN,VHDL,SLICE
    OPTIMIZE_OUTPUT_FOR_C  = YES
    
    EXTRACT_ALL = YES
    EXTRACT_PRIVATE = YES
    EXTRACT_STATIC = YES
    
    # 分析 .c 和 .h 文件
    FILE_PATTERNS = *.c \
                    *.h
    
    GENERATE_TREEVIEW = YES
    HAVE_DOT = YES
    CALL_GRAPH = YES
    CALLER_GRAPH = YES
    

运行

doxygen Doxygen
posted @ 2022-04-08 10:36  ywang_wnlo  阅读(64)  评论(0编辑  收藏  举报