CentOS7(Desktop)操作系统配置环境备忘。
1、CLion
$ tar -xvf CLion-2022.2.1.tar.gz $ vim /usr/bin/clion # 编辑 :sudo bash /filepath/bin/clion.sh $ sudo chmod +x /usr/bin/clion
2、PyCharm
$ tar -xvf pycharm-professional-2022.2.1.tar.gz $ vim /usr/bin/pycharm # 编辑 :sudo bash /filepath/bin/pycharm.sh $ sudo chmod +x /usr/bin/pucharm
3、CMake Build Toolsets
$tar -xvf cmake-3.24.1.tar.gz $ cd cmake-3.24.1 $ ./bootstrap && make && sudo make install # or $ mkdir cmake-build && cd cmake-build $ ../cmake-source/bootstrap && make
4、GNU DevToolsets
$ yum install centos-release-scl $ yum install -y devtoolset-11-gcc devtoolset-11-gcc-c++ $ scl enable devtoolset-11 bash # 配置环境变量 $ which gcc /opt/rh/devtoolset-11/root/usr/bin/gcc $ vim /etc/profile PATH=$PATH::/opt/rh/devtoolset-11/root/usr/bin export PATH source /etc/profile
5、Wireshark
CentOS使用wireshark提供依赖安装脚本对依赖进行安装:
$ git clone https://gitlab.com/wireshark/wireshark.git $ cd wireshark/tools # to install additional tools and to install libraries required for all Wireshark features $ ./rpm-setup.sh --install-optional # to install packages required to build a .rpm file for Wireshark. $ ./rpm-setup.sh --install-rpm-deps # building wireshark $ mkdir wireshark-dir $ cd wirshark-dir $ cmake ..
5.1 编译报错解决方法
/usr/bin/cc is not a full path to an existing compiler tool.
ln -s <gcc-filepath> /usr/bin/cc ln -s <g++-filepath> /usr/bin/c++
6、Anaconda
$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-MacOSX-x86_64.sh $ bash Anaconda3-2021.05-Linux-x86_64.sh $ vim /etc/profile $ export PATH=<file-path-to-anacoda3>/anaconda3/bin:$PATH
6.1、Usage of Anaconda
$ conda create -n py39 python=3.9 $ conda info -e $ conda activate <env> conda deactivate $ conda remove -n <env> --all $ conda list
7、Snap
$ sudo yum install epel-release $ sudo yum install yum-plugin-copr $ sudo yum copr enable ngompa/snapcore-el7 $ sudo systemctl enable --now snapd.socket $ sudo ln -s /var/lib/snapd/snap /snap
7.1、Usage of Snap
$ snap list $ snap find <software> $ snap install <software> $ snap refresh <software> $ snap revert <last verson of software> $ snap refresh all $ snap remove <software>
系统磁盘克隆