Rocky——CentOS的延续(原版开发人员)安装与安装后必要操作(个人版)
制作启动盘注意事项
- 国内下载可以在aliyun下载ISO文件,或者直接去官网,自动选择最快路线
- 我是使用软碟通制作的,这个需要特别注意制作模式选择 RAW!!!,可以避免后面非常多的麻烦!
安装过程中注意事项
- 不要选择安全策略!!!,千万别动它!
- 待续
系统安装完成后——必要操作
- 更换源为阿里云
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-*.reposudo 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为硬盘挂载目录;
并在最后添加
/dev/sda1 /home/user1/E ntfs-3g defaults 0 0
注意: 若是挂载后,硬盘读写权限遇到问题,可以:
- 修改 /etc/sudoers,文件,在root ALL=(ALL) ALL一行下加入
root ALL=(ALL) ALL
user1 ALL=(ALL) ALL
- 将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快捷键截图进行公式识别
- 主题优化:
systemctl enable sshd # open 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
- 矢量画图软件(适合科研):
sudo dnf install inkscape
sudo dnf install ImageMagick # open miff format file from OpenDX
- pdf阅读器可以安装(这个需要开启PowerTools),极力推荐该阅读器
sudo dnf --enablerepo=powertools install okular
# 若KF5库出现问题:
# sudo dnf remove kf5*
# 再重新安装即可
- 终端
sudo dnf install konsole #tilda
- 程序编辑器
sudo dnf install gedit-plugins
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
- 图片查看
cargo install viu
- 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 -y
# 将剪切板中的内容输出到文件
echo $(xsel --clipboard) >> a.txt# 将文件的内容复制到剪切板
cat a.txt | xsel --clipboard
- 邮件服务
sudo dnf install thunderbird
- 查看markdown(*.md)文件,可安装atom,atom的package插件Hydrogen可以实现Jupiter的功能
sudo dnf install redhat-lsb-core
sudo rpm -ivh atom.rpm
然后: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 ]; theneval "$__conda_setup"
elseif [ -f "/home/user1/M/E/PG/Anaconda/etc/profile.d/conda.sh" ]; then. "/home/user1/M/E/PG/Anaconda/etc/profile.d/conda.sh"elseexport 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
Rocky——CentOS的延续(原版开发人员)安装与安装后必要操作(个人版)相关推荐
- 为什么JavaScript仅在IE中打开开发人员工具一次后才能工作?
IE9错误-JavaScript仅在打开开发人员工具一次后才能工作. 我们的网站为用户提供免费的pdf下载,并且具有简单的"输入密码下载"功能. 但是,它根本无法在Internet ...
- Win10系统 IE11浏览器调用F12开发人员工具,打开后底部显示空白
Win10系统 IE11浏览器点击F12开发人员工具,打开后底部显示空白. 经过尝试发现该问题与安全选项里的一个策略有关系. 在安全选项里,找到"用户帐户控制:以管理员批准模式运行所有管理员 ...
- 微软建议Windows 10开发人员升级到Visual Studio 2017
既然Visual Studio 2017已经发布,那就意味着微软开始专注于让其成为默认开发平台.Creators Update SDK的发布(面向即将到来的Windows 10 Creators Up ...
- 入职开发很少写代码_如何简化开发人员入职:将开发环境作为代码
入职开发很少写代码 Imagine that only a decade ago system administrators deployed, configured, and maintained ...
- python3程序开发指南_Python 3安装和设置指南
python3程序开发指南 To get started working with Python 3, you'll need to have access to the Python interpr ...
- nvidia linux路径,NVIDIA Jetson Linux驱动程序包开发人员指南 - 快速入门指南
这里的信息旨在帮助您开始使用NVIDIA很快上手®Jetson™驱动程序支持包(L4T与Jetson开发包一起).(名称L4T源自" Linux for Tegra"的描述,Teg ...
- 技术封锁来了!GitHub 封杀「美国贸易制裁国家」的开发人员
如果你在面临美国制裁的国家/地区使用GitHub的在线服务,可能将被封杀,只能享用最基本的服务. 在微软旗下的GitHub"限制"住在乌克兰克里米亚地区的一名开发人员的帐户后,人们 ...
- 初创公司如何搭建开发框架_作为自由开发人员或初创公司如何管理税款
初创公司如何搭建开发框架 One of the main reasons that developers choose not to go the freelance route is their f ...
- java开发人员macOS系统上需要安装软件以及常用快捷键
前言 最新更换了macOS系统,首次从windows切换过来必然会有一个熟悉的过程.工欲善其事,必先利其器,作为一个java开发人员首先要将必要的软件下载安装好.在此记录一下需要下载的内容,以便以后查 ...
最新文章
- 微型计算机组成部分db,微机原理复习(2)
- 拒绝躺平,Redis选择实现了自己的VM
- python读取excel表格-python读写Excel表格的实例代码(简单实用)
- 正尝试安装的adobe flash player不是最新版本
- 百度总裁张亚勤十月退休:感谢李彦宏和百度 很高兴能安心退休
- eclipse android 第一个程序,Eclipse 开发 Android,第一个 HelloWord 程序(学习1)-Fun言
- mysql 传输表空间_Oracle传输表空间总结
- OpenCV探索之路(九):模板匹配
- 编译原理:有穷自动机(DFA与NFA)
- 实用技巧:如何用VNC远程管理Linux桌面
- C语言课设分享:bgm
- tbase 之一 github setup
- (五)通过pygame搭建游戏框架
- 关于页面访问 404的具体解决办法
- 【艾特淘】淘宝全新店铺怎么运营?从哪些方面下手?
- 情感日记:想念从未断绝
- Python tkinter canvas方法的Bitmap、stipple参数和组件Bitmap属性的使用以及xbm文件
- 罗斯蒙特3051常见故障解决方案
- Python OpenCV驱动笔记本摄像头
- Neo4j图数据库学习笔记