Fedora虚拟机安装常用软件

该文详细介绍了在Fedora系统上安装VMWareTools、设置SSH远程登录、更换软件源、安装JDK8、Node.js、Nginx、Redis、PostgreSQL、WPS办公软件、VSCode、视频播放器VLC、FTP工具FileZilla以及Edge浏览器的步骤。
摘要由CSDN通过智能技术生成

1. VMWare 安装Fedora

默认都安装完了

2. 安装VMWare Tools

Fedora自带了VMWare Tools, 可以直接使用

3. 设置root用户, 安装vim, 远程root登录

开启ssh, 装不上vim可以先换源

sudo systemctl start sshd

sudo systemctl enable sshd

sudo yum -y install vim

# 进入root模式

sudo -i

# 设置root用密码

passwd root

sudo vim /etc/ssh/sshd_config

root允许远程登录, 修改配置文件,将PermitRootLogin 设置为yes,PasswordAuthentication设置为yes,保存退出,重启SSH。

重启 sshd 服务

sudo systemctl restart sshd

4. 换源

sudo wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo

sudo wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.repo

生成缓存 更新

sudo yum makecache

sudo yum -y update
sudo yum -y upgrade

5. 启动SSH

sudo yum -y install openssh-server

sudo systemctl start sshd

sudo systemctl enable sshd

6. 安装VMWare Workstation

# 安装依赖
sudo yum -y install gcc gcc-c++ kernel-devel pcsc-lite-libs elfutils-libelf-devel make

下载 https://www.vmware.com/go/getworkstation-linux

放到文件夹,进入,执行

sudo chmod +x VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle

下载vmware-host-modules,注意切换成自己的VMWare版本

https://github.com/mkubecek/vmware-host-modules/tree/workstation-17.0.0

传入服务器,解压编译安装, 如果有问题,重启

unzip vmware-host-modules-workstation-17.0.0.zip
cd vmware-host-modules-workstation-17.0.0
sudo make
sudo make install

在任务栏打开VMWare,正常安装使用即可

7. 安装JDK8

sudo yum -y remove *openjdk*

下载rpm版jdk1.8,进入目录执行

sudo rpm -ivh jdk-8u311-linux-x64.rpm

8. 安装Node.js

sudo curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs

配置Node.js源

# npm官方源
npm config set registry https://registry.npmjs.org
# npm淘宝源
npm config set registry https://registry.npm.taobao.org
 
# 安装yarn 并设置为淘宝源
sudo npm install -g yarn
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
 
# 安装cnpm 并设置为淘宝源
sudo npm install -g cnpm -registry=https://registry.npm.taobao.org
 
# 安装vue脚手架3
sudo cnpm install -g @vue/cli@3

9. 安装SVN

sudo yum -y install subversion

10. 安装Git

sudo yum -y install git

11. 安装MySQL

下载MySQL​ MySQL :: Download MySQL Community Server

Fedora的软件包格式为rpm。安装:

中途 解压, 放入目录, cd目录,执行

sudo rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm

中途如果遇到libncurses.so.5()缺失等信息,执行

sudo yum -y install libncurses*

 启动MySQL

sudo service mysqld start

设置开机启动

sudo systemctl enable mysqld
sudo systemctl daemon-reload

获取安装mysql后生成的临时密码,用于登录

sudo grep 'temporary password' /var/log/mysqld.log

如果出现如下列信息,密码为: iaJd,l26MNs/

2021-09-25T04:25:40.643274Z 1 [Note] A temporary password is generated for root@localhost: iaJd,l26MNs/

 登录MySQL,密码如上

sudo mysql -uroot -p

修改root登录密码为root

# 降低密码规则级别
set global validate_password_policy=LOW;

# 降低密码长度
set global validate_password_length=1;

# 修改root密码为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

刷新, 退出

flush privileges;

quit;

12. 安装PostgreSQL

安装PostgreSQL 服务器和客户端软件包

sudo dnf install postgresql-server postgresql-contrib

数据库初始化

sudo postgresql-setup --initdb --unit postgresql

sudo systemctl enable postgresql
sudo systemctl start postgresql

切换用户

sudo su - postgres

进入pgsql命令行

psql

进入后执行SQL

ALTER USER postgres WITH PASSWORD 'postgres';
# 退出
exit;

# 修改监听 改为listen_addresses = '*'

sudo vim /var/lib/pgsql/data/postgresql.conf

# 修改认证文件/var/lib/pgsql/data/pg_hba.conf,登陆使用密码。
# 把这个配置文件中的ipv4认证METHOD的ident修改为md5,ip改为0.0.0.0/0,可以实现用账户和密码来访问数据库,重启生效
sudo vim /var/lib/pgsql/data/pg_hba.conf
sudo systemctl restart postgresql

13. 安装Redis

sudo yum -y install redis

修改配置文件

sudo vim /etc/redis/redis.conf

重启

sudo systemctl restart redis
sudo systemctl enable redis

14. 安装Nginx

sudo yum -y install nginx

修改配置文件

sudo vim /etc/nginx/nginx.conf

重启

sudo systemctl restart nginx
sudo systemctl enable nginx

15. 安装百度网盘

百度网盘 客户端下载

Fedora的软件包格式为rpm。安装:

# 安装依赖
sudo yum -y install libXScrnSaver

# 安装网盘
sudo rpm -ivh baidunetdisk_4.17.7_x86_64.rpm

如果打不开,需要将

libcrypto.so.10、libcups.so.2、libgssapi_krb5.so.2、libk5crypto.so.3、libkrb5.so.3、libkrb5support.so.0、libssl.so.10放到/opt/baidunetdisk下面

sudo mv ./so/* /opt/baidunetdisk/

具体见Fedora32 成功运行百度网盘 baidunetdisk 附方法和包【fedora吧】_百度贴吧 

16. 安装WPS

WPS Office 2019 for Linux-支持多版本下载_WPS官方网站

Fedora的软件包格式为rpm。安装:

# 安装依赖
sudo yum -y install mesa-libGLU

# 安装wps
sudo rpm -ivh wps-office-11.1.0.11691-1.x86_64.rpm

wps有可能会报缺字体,缺的字体如下,双击安装

百度网盘 请输入提取码  提取码:lexo

17. 安装VS Code

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo yum check-update
sudo yum install -y code

18. 安装视频播放器

sudo dnf -y install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

sudo dnf -y install vlc

19. 安装SSH工具electerm

github下载electerm最新版 Fedora的软件包格式为rpm。安装:

https://github.com/electerm/electerm/releases/download/v1.25.16/electerm-1.25.16-linux-x86_64.rpm

sudo rpm -ivh electerm-1.25.16-linux-x86_64.rpm

20.安装FTP/SFTP工具FileZilla

sudo yum -y install filezilla

21. 安装edge浏览器

下载edge浏览器 Fedora的软件包格式为rpm。安装:

下载 Microsoft Edge

sudo yum -y install libatomic
sudo yum -y install liberation-fonts

# 最新版本

sudo rpm -ivh microsoft-edge-stable-110.0.1587.63-1.x86_64.rpm

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值