美文网首页
fedora 29 使用记录

fedora 29 使用记录

作者: Coco_d8cd | 来源:发表于2019-03-07 21:35 被阅读0次

    fedora 版本:fedora workstation live x86-64-29

    1. set root passwd

    刚开始的时候是没有设置root密码的,所以好像是用不了su,设置下就好了

    sudo passwd root
    # then just follow it
    

    2. 添加镜像源(参考:清华镜像, FZUG)

    某些软件如果直接在官网下载会很慢,使用镜像站就相当于从国内下载啦,所以会快很多。
    fedora的软件源信息文件(*.repo)都是放在 /etc/yum.repos.d/目录下的

    cd /etc/yum.repos.d/
    su
    # 网易镜像
    wget http://mirrors.163.com/.help/fedora-163.repo
    wget http://mirrors.163.com/.help/fedora-updates-163.repo
    
    # 阿里云源
    wget http://mirrors.aliyun.com/repo/fedora.repo
    wget http://mirrors.aliyun.com/repo/fedora-updates.repo
    
    # 使用清华镜像替换fedora.repo and fedora-updates.repo
    # fedora.repo 内容替换如下:
    [fedora]
    name=Fedora $releasever - $basearch
    failovermethod=priority
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
    metadata_expire=28d
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
    skip_if_unavailable=False
    # fedora-updates.repo :
    [updates]
    name=Fedora $releasever - $basearch - Updates
    failovermethod=priority
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/$releasever/Everything/$basearch/
    enabled=1
    gpgcheck=1
    metadata_expire=6h
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
    skip_if_unavailable=False
    
    # 添加fedora中文社区源
    dnf install https://mirrors.tuna.tsinghua.edu.cn/fzug/free/29/x86_64/fzug-release-29-0.1.noarch.rpm
    # 查看软件包列表, 自行选取
    dnf list --disablerepo=* --enablerepo=fzug-free --enablerepo=fzug-nonfree | grep -i fzug
    
    # 更新本地缓存, 让上面的这些更改生效
    dnf makecache
    

    3. 安装chrome

    sudo cd /etc/yum.repos.d/
    sudo wget http://repo.fdzh.org/chrome/google-chrome-mirrors.repo
    sudo wget http://repo.fdzh.org/chrome/google-chrome.repo
    sudo dnf makecache
    
    sudo dnf install google-chrome-stable
    waiting...
    done
    

    后话:我在fedora29上使用chrome时,如果在地址栏按删除,很容易卡死!!!不想折腾,用firefox了,虽然没有网页翻译很难受....

    4. 配置打开terminal的快捷键

    我没有找到打开terminal的快捷键,最后找到下面的方式设置

    Setting/keyboard/custom shortcuts
    Name: terminal or something what you like
    Command: gnome-terminal --profile=Default --geometry=80x24+250+60
    Shortcut: what you like
    note: --geometry is used to set the size of terminal
    

    5. install vim and configuration

    安装没啥,主要是配置,下面的都是很基础的一些配置,其他的参考vim教程网

    sudo dnf install vim
    
    vim ~/.vimrc 
    
    # this is my configuration
    inoremap { {}<LEFT>
    
    set number
    set ruler
    set showcmd
    set hls
    
    "this will make mouse active
    set mouse=a
    
    "Set up tab spaces
    set tabstop=4 softtabstop=4 shiftwidth=4 expandtab
    set autoindent
    
    "See cursorline and cursorcolumn
    "set cursorline
    "set cursorcolumn
    
    "show tab characters
    "set list
    "set listchars=tab:\|\
    
    "To speed up vim
    set re=1
    set ttyfast
    set lazyredraw
    set scrolljump=10
    

    6. 安装 anaconda

    在这下载minianaconda,运行就完事 具体说明看这吧,很详细了。

    添加镜像

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
    

    7. 安装tensorflow

    虽然可以直接用pip、conda等安装tensorflow,不过可能会提示你有些什么SSE、AEX、啥的没用上,浪费资源是吧,自己编译又太麻烦,只好拿别人编译好了的咯~~~给个star表示感谢

    下载好后直接pip install *.whl

    8. 安装 VS code

    官方指南

    好用的插件(其实VS推荐的都好用):
    markdown : Markdown all in one
    latex : latex workshop
    汉化   : Chinese(simplified) langugae package
    

    9. 安装 texlive 参考

    安装包有点不好找....

    sudo mount -o loop texlive.iso /mnt
    cd /mnt
    sudo ./install-tl # 开始安装
    
    # waiting for minutes,  after installing fisihed
    cd ~
    sudo unmount /mnt
    
    # then add environment paths( vim .bashrc )
    
    # TeX Live 2018
    export PATH=${PATH}:/usr/local/texlive/2018/bin/x86_64-linux
    
    source ~/.bashrc
    
    # 如果你有自己写的一些.cls/.sty格式的文件,想要latex能够自动找到这些文件,新建一个文件夹,位置为 /home/username/texmf/tex/latex/ *(put you file here),重点是从texmf开始,都需要自己新建文件夹
    
    # testing
    
    tex --version
    # 处理一个基本文件,显示无法找到说明环境变量设置有误
    latex sample2e.tex
    # pdfTeX 编译直接输出一份 PDF
    pdftex sample2e.tex
    
    # tex的编辑器可以用vs code, 我也用过texstudio, 界面...有点low..
    # 在code里面安装插件latex workshop, 使用中文时,用ctex的包
    在文件开头加 %!TEX program = xelatex, 指定使用xelatex编译,支持中文好
    重点:%!TEX program = xelatex, 这句格式别错了, =两边有空格,不能省!!!
    
    ctrl+alt+b: 编译
    ctrl+alt+c: 删除编译产生的无用文件
    

    10. 安装五笔输入法

    sudo dnf install ibus*wubi*
    reboot # 重启才生效,再在设置里面添加输入法,使用极点挺好的
    

    11. 安装 xmind-zen(知识图谱)

    安装包官网下载

    sudo dnf install ~/Downloads/Xmind*.rmp

    12. 安装福昕pdf阅读器

    添加了fzug源后,就可直接使用`sudo dnf install FoxitReader`来安装了。 我在官网上下载的.rpm安装包安装好后无法使用,但这个可以!!!

    13. 安装字体

    使用latex时,有些字体需要自己安装

    查看系统有哪些字体使用 fc-list 也可配合grep进行筛选fc-list | grep hei

    安装字体:下载好字体包(.otf /.ttf)

    字体包存放目录有/usr/share/fonts/ & /usr/local/share/fonts & ~/.fonts,可能需要自己创建文件夹,先将字体包放入其中一个文件夹后,再更新字体缓存即可。(sudo fc-cache -fv 存放字体的文件夹名)

    再使用fc-list | grep *查看是否安装成功

    14. 磁盘挂载错误

    在没有弹出设备的情况下直接拨u盘等可移动磁盘,再次插上时就会出现这个错误!

    解决办法:

    sudo fdisk -l # 查看挂载情况
    
    sudo ntfsfix /dev/sdb* # 修复错误
    

    15. 安装g++

    注意安装时使用gcc-c++而不是g++,`sudo dnf install gcc-c++`:

    16. 图片反色

    这个问题....主要是示波器上截下的图是黑底的,放实验报告上打印出来就很难看了!!!

    之前,用UBUNTU的时候,刚开始用linux,没经验,费了好大力下了OPENCV,再用它写了个c程序,来自动将图片反色~~ 换系统之后,发现之前那个程序不可以直接运行了,还要去重新编译...于是google 了一下解决办法,看得我哭了 T_T

    直接convert -negate old.png new.png就可以将单张图片反色了
    要直接转多个文件可以写个.sh

    for item in `ls *.png`;
    do
        convert -negate $item output/$item;
    done
    

    还是有点麻烦对吧~~~

    下载个 sudo dnf install ImageMagick, 就可以用 mogrify -negate *.png 就可以直接将当前文件夹的图片反色了

    相关文章

      网友评论

          本文标题:fedora 29 使用记录

          本文链接:https://www.haomeiwen.com/subject/aesouqtx.html