centos7.9相关开发环境配置整理

centos7.9相关开发环境配置整理,第1张

centos7.9相关开发环境配置整理

下载centos镜像

详细查看该博客https://blog.csdn.net/whd1985whd/article/details/84709583

官网下载

Index of /centos-vault/

http://mirrors.neusoft.edu.cn/centos/

选择对应的版本号,此处选择的是7.9,选择对应的isos文件夹,x86_64,CentOS-7-x86_64-DVD-2009.iso,

Vm创建普通的虚拟机,空间最好能有50g,后期扩容麻烦,依次下一步就好。其中设置root账号 密码

只有命令行界面,centos创建一个常用用户,用户名字

adduser jianglong

passwd jianglong

sudo 命令无法使用 查看whereis sudoers

 

 

此处没有写的权限,chmod -v u+w /etc/sudoers

vi /etc/sudoers 初始不支持vim

此处添加如下字段

 

用完记得收回权限,chmod -v u-w /etc/sudoers

切换新用户,sudo

sudo cat /etc/passwd

第一次使用会提示你,你已经化身超人,身负责任。而且需要输入密码才可以下一步。如果不想需要输入密码怎么办,将最后一个ALL修改成NOPASSWD: ALL。

也可以参照该博客https://blog.csdn.net/nieji3057/article/details/79421874

Ifconfig命令支持以及联网

需要联网,ifconfig提示找不到该命令

yum install ifconfig 会提示你找不到软件包,实际上就是没有联网

yum search ifconfig 也是没有信息的,

提示CentOS 7 could not retrieve mirrorlist

尝试ping 127.0.0.1

Ping www.baidu.com

如果第一个正常,第二个错误,那就可能是你没有IP或者你没有启用联网功能;
没有IP就查查怎么配静态或者动态IP喽;
我遇到的事没有启用网络连接

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改配置onBOOT=no----->onBOOT=yes
wq保存退出
service network restart重启网络服务

如果你能ping通百度,还是报这个问题,这个就可能是你的DNS解析不了你的请求,修改DNS啊

vi /etc/resolv.conf
nameserver 改成 8.8.8.8

配置完成在执行 yum search ifconfig

 

yum install net-tools.x86_64

然后执行ifconfig,会查看到完整的网卡信息

相应博客https://www.cnblogs.com/sethxiong/p/11725132.html

安装这一步之前,做一个镜像备份,桌面图形化界面可能也会增加库的版本号

Centos7安装图形化界面

X Window System

相关博客Centos 7 安装图形化界面 - EOS666 - 博客园

 

安装完成,

yum groupinstall "X Window System"

yum grouplist

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

 

经过上面的 *** 作,系统启动默认还是命令行页面的,需要我们进行切换。如果想要使系统启动即为图形化窗口,需要执行下面的命令

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

重启

设置快捷键ctrl +alt +t打开终端,因为跟ubuntu一样 这样用着顺手

应用程序-系统工具-设置-设备-keyboard,添加快捷方式

名称:命令窗口打开【自定义的】

  命令:/usr/bin/gnome-terminal

此处暂时不要做,不知道会不会安装一些高版本的库,

安装搜狗中文输入法

https://blog.csdn.net/shawn0wang/article/details/105334255

 

因为会升级对应的库 目前放弃

搜狗输入法历史版本下载

搜狗输入法 for linux下载-搜狗输入法linux版官方免费下载[电脑输入] ,版本列表-天极下载

https://cdnyuan10.yesky.com/6135c6a5/3b044a71d27e4f3d054f469652972d04/2017/03/21/sogoupinyin_2.1.0.0082_amd64.deb

cmake安装

此处直接从本地拖拽进虚拟机的文件会有损失,所以需要添加共享文件夹解决,比较繁琐。

https://blog.csdn.net/qq_35398033/article/details/106457777

官网下载安装包:源码

https://cmake.org

安装博客https://blog.csdn.net/qq_35398033/article/details/106457777

Sudo ./bootstrap 报错

 

安装博客https://www.cnblogs.com/sunzD/p/13457327.html

需要安装openssl库

执行

yum install openssl-devel

yum install ncurses-devel

./bootstrap

./configure ./configure --prefix=/usr/local/cmake

Make

Make install

配置环境变量

vim ~/.bashrc                             追加

export PATH="$PATH:/usr/local/cmake/bin"

:wq                                       保存退出

source ~/.bashrc

验证

Cmake   ~/.bashrc

临时升级gcc版本,可以参照如下

https://www.cnblogs.com/jixiaohua/p/11732225.html

安装完成后,只需要终端执行对应命令启用就可以了

scl enable devtoolset-10 bash

winodws平台和linux系统编码问题

https://blog.csdn.net/wenfh2020/article/details/54170040

find . -regex '.*.h|.*.hpp|.*.cpp'-exec dos2unix {} ;

find . -regex '.*.h|.*.hpp|.*.cpp' !-type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv/tmp/e "$0"' {} ;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5705260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存