fedora 29 使用记录

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

  • 1. set root passwd
  • 2. 添加镜像源(参考:清华镜像, FZUG)
  • 3. 安装chrome
  • 4. 配置打开terminal的快捷键
  • 5. install vim and configuration
  • 6. 安装 anaconda
  • 7. 安装tensorflow
  • 8. 安装 VS code
  • 9. 安装 texlive 参考
  • 10. 安装五笔输入法
  • 11. 安装 xmind-zen(知识图谱)
  • 12. 安装福昕pdf阅读器
  • 13. 安装字体
  • 14. 磁盘挂载错误
  • 15. 安装g++
  • 16. 图片反色

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 { {}

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 使用记录)