Rocky——CentOS的延续(原版开发人员)安装与安装后必要操作(个人版)

制作启动盘注意事项

  1. 国内下载可以在aliyun下载ISO文件,或者直接去官网,自动选择最快路线,
  2. 我是使用软碟通制作的,这个需要特别注意制作模式选择 RAW!!!,可以避免后面非常多的麻烦!
  3. 另一种写入方式在linux下进行,
sudo dnf install -y epel-release ntfsprogs ntfs-3g
sudo mkfs.ntfs /dev/sdb1 -I # 可插拔U盘看是出现的是哪个
sudo dd if=/home/user1/system/Rocky-9.3-x86_64-dvd.iso of=/dev/sdb1

安装过程中注意事项

  1. 不要选择安全策略!!!
  2. 安装源找不到可以用网址替代,

系统安装完成后——必要操作

  • 可考虑更换源为阿里云
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
    -i.bak \
    /etc/yum.repos.d/Rocky-*.repo

sudo yum makecache
  • 若开机需要手动联网
#修改/etc/sysconfig/network-scripts/ifcfg* 文件中ONBOOT后的no改为yes
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp5s0
  • 安装外部源
sudo dnf install epel-release
  • 在软件设置中打开 Rocky Linux 8 - PowerTools,如需加载NTFS硬盘,安装ntfs-3g
sudo dnf install ntfs-3g

并在随后更改fstab,/dev/sda1这是可以通过fdisk -l 命令查看所需加载硬盘,home/user1/E为硬盘挂载目录;
通过查询硬盘UUID,并在fstab最后添加对应语句

sudo lsblk -f #复制对应盘的UUID
UUID=ABCDDASFSAFS /home/user1/E ntfs-3g defaults 0 0 # 在/etc/fstab最后添加

注意: 若是挂载后,硬盘读写权限遇到问题,可以:

  1. 修改 /etc/sudoers,文件,在root ALL=(ALL) ALL一行下加入
root    ALL=(ALL)       ALL
user1   ALL=(ALL)       ALL
  1. 将user1赋予root权限
sudo usermod -g root user1

完事大吉!

系统安装完成后——软件安装

  • 软件安装工具
sudo dnf install snapd
sudo systemctl enable snapd
sudo systemctl start snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install snap-store
# snap-store 里的Wonderwall壁纸很好看
# another package manger --> cargo
sudo dnf install cargo

latex公式识别工具mathpix,可直接下载Appimage,注册后,使用ctrl+alt+M快捷键截图进行公式识别

  • ssh, 主题优化:
sudo dnf install openssh
systemctl enable sshd # 开机自起 open ssh
sudo systemctl start sshd #开启 ssh
sudo dnf install gnome-tweak-tool
sudo dnf install gnome-shell-extension*
# for ubuntu: install "Extension Manager" in software store, and search "system-monitor-next" in Extension Manager
#sudo snap install mojave-themes
#sudo dnf install gnome-shell-extension-dash-to-dock
  • 编译器选择:
sudo dnf install gcc gcc-c++ gcc-gfortran cmake mpich-devel fftw-devel lapack*
  • 矢量画图软件(适合科研):
sudo dnf install inkscape
sudo dnf install ImageMagick # open miff format file from OpenDX
  • pdf阅读器可以安装(这个需要开启PowerTools),极力推荐该阅读器

sudo dnf --enablerepo=powertools install okular
# 若是 rocklinux 9.5 使用以下命令开启powertool
sudo dnf config-manager --set-enabled crb
sudo dnf install okular
# 若KF5库出现问题:
# sudo dnf remove kf5*
# 再重新安装即可
  • 终端
sudo dnf install konsole #tilda
  • 安装输入法
sudo dnf install ibus-libpinyin
  • 程序编辑器
sudo dnf install gedit-plugins
#bibtex *.aux
#xelatex -synctex=1 -interaction=nonstopmode *.tex
sudo dnf install kate
  • 视频播放,可安装vlc
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install vlc
  • 安装ffmpeg
sudo dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.14-2.el7.x86_64.rpm
sudo dnf install ffmpeg ffmpeg-devel -y
  • 图片查看
cargo install viu
  • 晶体信息库
conda create -n py4dstem python==3.8
conda activate py4dstem
conda install pip
pip install "py4dstem[aiml]"
  • shell-extension等可以安装gnome-tweak-tool
sudo dnf install gnome-tweak-tool
  • 文件同步可以安装rsync
sudo dnf install rsync
#远程文件同步到本地,加--delete删除本地多出来的文件,加--ignore-existing跳过存在的文件
#rsync -e ssh -avP -z  user@10.8.145.193:/home/remoteDir /home/localDir --ignore-existing --delete

关于rsync的具体基本用法和选项,参考这里

  • 开机启动脚本: add your command to run your script in gnome-session-properties, by
# 比如
sudo chmod 777 run.sh
gnome-session-properties
  • 图片取点工具
sudo dnf install engauge-digitizer
  • 复制文件内容到剪切板
# from https://www.cnblogs.com/lepeCoder/p/7885895.html
sudo dnf install xsel xclip -y
# 将剪切板中的内容输出到文件
echo $(xsel --clipboard) >> a.txt

# 将文件的内容复制到剪切板
cat a.txt | xsel --clipboard
  • 邮件服务
sudo dnf install thunderbird
  • ssh免密登陆
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 server@10.7.190.18
# 注意, 服务器.ssh文件夹权限必须755,里面authorized_keys文件权限必须600,如果还有问题,查看/var/log/secure文件
cd && chmod -R 700 .ssh && cd .ssh && chmod -R 600 *
  • 查看markdown(*.md)文件,可安装atom,atom的package插件Hydrogen可以实现Jupiter的功能
sudo dnf install redhat-lsb-core
sudo rpm -ivh atom.rpm # ghostwriter也是一款精简的makedown查看编辑软件

然后:Packages -> Markdown Preview -> Toggle Preview,或者ctrl+shift+m,即可查看Markdown文件,主题建议改为Solzeized Light,护眼又不太暗。

  • markdown文传转pdf,可以安装pandoc
sudo dnf install pandoc
pandoc README.md -o README.pdf --pdf-engine=xelatex
  • 文献管理 JabRef
  • 添加字体
#copy fonts from Windows to  linux
sudo cp -r myfonts /usr/share/fonts
sudo chmod -R 777 /usr/share/fonts/myfonts
sudo mkfontscale
sudo mkfontdir
sudo fc-cache  -fv 

在.bashrc文件中添加一些快捷命令:

# ======================创建回收站==========
# [引用] https://blog.csdn.net/madonghyu/article/details/89334381
# 替换rm
alias rm=trash
# 显示回收站文件
alias rl='ls ~/.trash'
# 文件移动
trash()
{
	# 使用-f隐藏覆盖文件的选项
	# 使用--backup=numbered将覆盖的文件备份起来,以数字追加到结尾的形式备份
  mv -f --backup=numbered  $@ ~/M/.trash/
}
# 清空回收站
cleartrash()
{
    read -p "clear sure?[n]" confirm
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /bin/rm -rf ~/.trash/*
}
# ======================创建回收站==========

alias  sw='cd /home/user1/M/E/SW'
alias  pg='cd /home/user1/M/E/PG'
alias  code='cd /home/user1/M/E/Data/PostProc'

# 安装 latexlive后必要操作
export MANPATH=/home/user1/M/E/PG/tex/texmf-dist/doc/mam:$MANPATH
export INFOPATH=/home/user1/M/E/PG/tex/texmf-dist/doc/info:$INFOPATH
export PATH=/home/user1/M/E/PG/tex/bin/x86_64-linux:$PATH
# 设置自己写的python库文件路径
export PYTHONPATH=/home/user1/E/Data/PostProc/base:$PYTHONPATH

# 安装Anaconda后必要操作
__conda_setup="$('/home/user1/M/E/PG/Anaconda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
  eval "$__conda_setup"
else
  if [ -f "/home/user1/M/E/PG/Anaconda/etc/profile.d/conda.sh" ]; then
    . "/home/user1/M/E/PG/Anaconda/etc/profile.d/conda.sh"
  else
    export PATH="/home/user1/M/E/PG/Anaconda/bin:$PATH"
  fi
fi
unset __conda_setup

其他可能问题:
没有wifi

#!/bin/sh
sudo modprobe -r ideapad_laptop
#sudo dnf install  komorebi
  • 安装WPS缺少libxss.so
sudo dnf install libXScrnSaver
  • 运行Multiwfn缺少libm.so
sudo dnf install motif motif-devel
  • 安装pdf版本的grep
sudo dnf --enablerepo=powertools install pdfgrep
  • gedit 外部工具使用latex
#!/bin/sh
#!/bin/bash
auxname=$(basename "$GEDIT_CURRENT_DOCUMENT_NAME" .tex)
echo $GEDIT_CURRENT_DOCUMENT_NAME
echo $auxname.aux
#xelatex -interaction=nonstopmode "$GEDIT_CURRENT_DOCUMENT_DIR/$GEDIT_CURRENT_DOCUMENT_NAME"
bibtex $auxname.aux
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值