Desktop and Dev Tools
These desktop components and development tools can be installed:
- Google Chrome
- RPMFusion repository
- NTP time sync
- Software Development Environments
- Jetbrains IntelliJ
- Jetbrains WebStorm
- Microsoft Visual Studio Code
- Docker CE
- Kubernetes Tools
- Gatsby JS
- Java JRE and JDK
- VirtualBox
Setting up a development environment
Here is how these RPM modules are used to setup a Linux desktop system for software development.
First install the pbase-repo
then install Chrome web browser.
yum -y install https://pbase-foundation.com/pbase-repo.rpmyum -y install pbase-preconfig-chromeyum -y install google-chrome-stable
Install the RPM fusion media libraries and applications.
yum -y install pbase-rpmfusionyum -y install rpmfusion-free-release-taintedyum -y install rpmfusion-nonfree-release-taintedyum -y groupinstall multimediayum -y install libdvdcssyum -y install vlc ffmpeg obs-studio
Install VirtualBox host.
Substitute the mydesktopusername
with your desktop user name.
yum -y install pbase-preconfig-virtualboxyum -y install VirtualBox-6.1/usr/lib/virtualbox/vboxdrv.sh setupusermod -a -G vboxusers mydesktopusername
Install VSCode integrated development environments
yum -y install pbase-preconfig-vscode-ideyum -y install code
Install the IntelliJ integrated development environments
yum -y install pbase-jetbrains-intellij-idechown -R mydesktopusername:mydesktopusername /opt/idea-IC## then, logged in as your regular desktop user launch the IntelliJ installer/opt/idea-IC/bin/idea.sh
Install Node JS, Yarn and Gatsby JS command line tools
curl -sL https://rpm.nodesource.com/setup_14.x | bash -yum -y install nodejsyum -y install pbase-preconfig-yarnyum -y install yarnyum -y install pbase-gatsby-tools
Other command line tools
yum -y install vim mc tree lynx
Other GUI tools
yum -y install meld gkrellm