I . Install Google Chrome browser

Check the installed chrome and related packages with the command "rpm -qa | grep chrome" and uninstall all of them with the command "rpm -e packagename".

[root@localhost Downloads]# rpm -qa | grep chrome
chrome-gnome-shell-10.1-14.el9.x86_64
google-chrome-stable-105.0.5195.125-1.x86_64
[root@localhost Downloads]# rpm -e chrome-gnome-shell
[root@localhost Downloads]# rpm -e google-chrome-stable
[root@localhost Downloads]# rpm -qa | grep chrome
[root@localhost Downloads]#

Download the current stable google-chrome package and install it. edit the desktop icon file with "vi" command. It means to move the old one to backup file through renaming file name, then create new one and paste the configuration.

cd ~/Downloads
yum -y update
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum -y install google-chrome-stable_current_x86_64.rpm
# to backup the oraginal Google Chrome quick start icon whith the name "google-chrome.desktop-bak"
mv /usr/share/applications/google-chrome.desktop /usr/share/applications/google-chrome.desktop-bak
rm -rf /usr/share/applications/google-chrome.desktop
# Create a google-chrome desktop quick start icon and replace all content like this
vi /usr/share/applications/google-chrome.desktop

Fill the below content to the opened "/usr/share/applications/google-chrome.desktop", paste the below content to google-chrome.desktop ,

[Desktop Entry]
Version=1.0
Name=Google Chrome
GenericName=Web Browser
GenericName[zh_CN]=网页浏览器
Comment=Access the Internet
Comment[zh_CN]=访问互联网
Exec=/usr/bin/google-chrome-stable --no-sandbox %U
StartupNotify=true
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
Actions=new-window;new-private-window; [Desktop Action new-window]
Name=New Window
Name[zh_CN]=新建窗口
Exec=/usr/bin/google-chrome-stable [Desktop Action new-private-window]
Name=New Incognito Window
Name[zh_CN]=新建隐身窗口
Exec=/usr/bin/google-chrome-stable --incognito

then , "ESC" key , ":wq" to save and quit the file.

Now you can start the Chrome Goolge browser with the quick stat icon which locate in the "Activities" docker in the CentOS 9 Stream.

Good Luck!

II. Install the Python3 interpreter by compilation with the Python3.10.4 resource.

cd ~/Downloads
wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz
ls
cd ~/Downloads/
ls
mv ../Python-3.10.4.tgz ~/Downloads/
ls
yum -y update
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel xz-devel
tar -zxvf Python-3.10.4.tgz
mkdir /usr/local/python3
ls
cp Python-3.10.4 /usr/local/python3/
cp -rf Python-3.10.4 /usr/local/python3/
cd /usr/local/python3/Python-3.10.4/
ls
pwd
./configure --prefix=/usr/local/python3/Python-3.10.4/
manke && make install
sudo make && sudo make install
python3 --version ### Notice: Because of the centos OS-Based python is 3.x, Use this command "unlink /usr/bin/python3" may cause a big conflict with the OS origonal Python 3.x,
### that will destroy your bash commands such as "YUM" and "DNF" and so on ;
### So,we create a new link that is different from "/usr/bin/python3"
### maybe "ln -s /usr/local/python3/Python-3.10.4/bin/python /usr/bin/python310",
### or "ln -s /usr/local/python3/Python-3.10.4/bin/python /usr/bin/python" if you will never use python2.x to develop.
pwd
python310 # If done,you will get a python running status like ">>>"
exit()
cd /usr/local/python3/Python-3.10.4/
ls
ln -s /usr/local/python3/Python-3.10.4/bin/python3.10 /usr/bin/python310
#Edit environment profile,and add the Python3 PATH into the Profile file.
vim /etc/profile

Add the below config to the end of profile, then "ESC"-->":wq" to save

If you want to use the new python3.10.4 as the default python environment, it is a good idea to add the following PATH config to the "/etc/profile", just add to the end and save with "ESC"-->":wq". It will not cause the conflict with the old python3 in the OS. You should have to test it again and again, to make sure it is OK.

PATH=/usr/local/python3/Python-3.10.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
source /etc/profile
python3 -V

at last, you can clean up the temporary installation packages with the blow commands:

cd ~/Downloads/
rm -rf Python-3.10.4
rm -rf Python-3.10.4.tgz

III. NodeJS installation by compilation with the https://nodejs.org/dist/v18.0.0/node-v18.0.0.tar.gz resource

CentOS 9 Basic Developing environment and IDEs installing guide的更多相关文章

  1. PXE+kickstart无人值守安装CentOS 7

    kickstart+cobbler系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 本文是PXE+kickstart无人值守安装CentOS ...

  2. How To Setup Apache Hadoop On CentOS

    he Apache Hadoop software library is a framework that allows for the distributed processing of large ...

  3. CENTOS GUI

    http://unix.stackexchange.com/questions/181503/how-to-install-desktop-environments-on-centos-7 How t ...

  4. CentOS7: How to install Desktop Environments on CentOS 7?

    1. Installing GNOME-Desktop: Install GNOME Desktop Environment on here. # yum -y groups install &quo ...

  5. Centos 7 Puppet之foreman介绍安装测试

    一.简介 1.前言(引用一下网上的资料) 随着企业的 Linux 系统数量越来越多,管理问题便成为一个相对麻烦并需要急 迫解决的问题,这里有 2 个 Key Message:1)统一管控体系非常重要, ...

  6. Liunx之Centos系统无人值守全自动化安装

    作者:邓聪聪 定制centos6.8自动安装ISO光盘 安装系统为centos6.8 (base server),安装方式为全新安装 使用ext4分区格式 安装前可以交互输入root密码,主机名,分区 ...

  7. CentOS 7 安装各个桌面版本

    http://unix.stackexchange.com/questions/181503/how-to-install-desktop-environments-on-centos-7 92dow ...

  8. Install Erlang and Elixir in CentOS 7

    In this tutorial, we will be discussing about how to install Erlang and Elixir in CentOS 7 minimal s ...

  9. VNC Server Installation on CentOS 6.5

    In my case I have a fresh installed CentOS6.5 Server on which I will be installing the VNC-server so ...

  10. The Google Test and Development Environment (持续更新)

    最近Google Testing Blog上开始连载The Google Test and Development Environment(Google的测试和开发环境),因为blogspot被墙,我 ...

随机推荐

  1. Mysql常用存储引擎以及区别?

    InnoDB:是Mysql的默认存储引擎,支持事务.外键.如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多的更新.删除操作,那么InnoDB存 ...

  2. Codeforces Round 345 (Div. 1)A. Watchmen(容斥原理)

    A. Watchmen 当欧几里得距离和曼哈顿距离相等时,\(x1==x2||y1==y2\) 这两个条件满足其一.这和容斥原理一样,至少选择一个的条件. 我们可以计算xi,以及小于i之前的这些,这样 ...

  3. 你想要一个简单的 MQ 吗?(最简单的那种)

    FolkMQ 一个简单的消息中间件(全球最简单的那种,要比谁都简单!).追世间简单为何物,可叫我生死相许! 面向简单编程 1) 启动服务 docker run -p 18602:18602 -p 86 ...

  4. electron程序运行在某些 windows 上白屏

    现象: 打包后的 electron 程序 运行在某些 windows 上白屏 项目情况: vue3.0  项目使用 vue-cli 创建 使用 vue add electron-builder 添加打 ...

  5. day02-事件处理机制

    5.Java事件处理机制 5.1小球移动案例 通过监听键盘按键,实现小球的移动 例子: package li.gui.even_; import javax.swing.*; import java. ...

  6. buntu中查看网卡信息的基础知识

    ubuntunetworkexpress工具网络access Ubuntu 中,通常有线网卡为eth0,无线网卡则为wlan0,后续增加的以此类推(可能某些无线网卡型号命名为eth1,而非wlan0) ...

  7. LeNet-5 论文及原理分析(笨鸟角度)

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...

  8. [bzoj2120]数颜色/维护队列 (分块)

    数颜色/维护队列 [做题笔记] 此生第一道不贺题解\(AC\)的分块蓝题!!! 题目描述 墨墨@hs_mo购买了一套 \(N\) 支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问.墨 ...

  9. HTML(表格、列表、表单)

    表格 表格的主要作用 1.表格主要用于显示.展示数据,因为它可以让数据显示的非常的规整,可读性非常好.特别是后台展示数据的时候,能够熟练运用表格就显得很重要.一个清爽简约的表格能够把繁杂的数据表现得很 ...

  10. 三维模型3DTile格式轻量化在三维展示效果上的重要性分析

    三维模型3DTile格式轻量化在三维展示效果上的重要性分析 三维模型3DTile格式轻量化在三维展示效果上扮演着至关重要的角色.随着计算机图形学和虚拟现实技术的不断发展,我们已经可以创建和渲染非常精细 ...