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. C++11新特性的一些用法举例①

    //字符串字面量/*常用:1.原始字符串字面量 --- 括号内保持原样输出 --- 没有转义字符,如\n不再是换行,而是直接输出字面量\nR"(str)"; 实例: R" ...

  2. 淘宝电商api接口 获取商品详情 搜索商品

    iDataRiver平台 https://www.idatariver.com/zh-cn/ 提供开箱即用的taobao淘宝电商数据采集API,供用户按需调用. 接口使用详情请参考淘宝接口文档 接口列 ...

  3. golang官方包管理vendor模式无法引用非go文件

    主页 微信公众号:密码应用技术实战 博客园首页:https://www.cnblogs.com/informatics/ 背景&问题 golang作为高级计算机语言之一,在云原生以及web网站 ...

  4. Python 在Word中创建表格并填入数据、图片

    在Word中,表格是一个强大的工具,它可以帮助你更好地组织.呈现和分析信息.本文将介绍如何使用Python在Word中创建表格并填入数据.图片,以及设置表格样式等. Python Word库: 要使用 ...

  5. F12 Preserve log 查看之前的api接口返回数据,只有火狐浏览器能用

    F12 Preserve log 查看之前的api接口返回数据,只有火狐浏览器能用

  6. 记一次docker安装Jenkins

    docker安装Jenkins 0. 下载docker镜像 docker search jenkins docker pull jenkins/jenkins:lts 1. 安装步骤 创建映射文件夹 ...

  7. Ingress和Ingress Controller什么关系

    Ingress Controller和Ingress在Kubernetes(K8s)中各自扮演着不同的角色,但它们共同协作以实现外部访问集群内部服务的功能. Ingress是一个Kubernetes ...

  8. manjaro安装/卸载gnome/kde桌面环境

    安装gnome桌面环境 步骤 1. 在运行以下教程之前,请确保我们的系统是最新的: sudo pacman -Syu 步骤 2. 在 Manjaro 20 上安装 GNOME 桌面. 现在我们通过执行 ...

  9. 恒玄科技BES2500芯片OTA升级调试总结和源码分析

    一 前言 bes2500芯片在tws耳机应用十分广泛,该芯片有着资源强大,音质好,大厂背书等特色.吸引了不少粉丝跟随. 最近在调试该芯片的ota功能,花费了一些时间,踩了一些坑,这里做一个总结和备忘吧 ...

  10. Android 设置任意View的背景为圆形或圆角

    原文地址: Android 设置任意View的背景为圆形或圆角 - Stars-One的杂货小窝 我的需求主要还是在SurfaceView需要设置为圆形背景,在网上找了下,发现一个可行方法,做个记录 ...