1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > Manjaro虚拟机安装常用软件

Manjaro虚拟机安装常用软件

时间:2020-10-03 17:33:31

相关推荐

Manjaro虚拟机安装常用软件

还是安装常用软件系列

1. VMWare 安装Manjaro

默认都安装完了,注意,有时候Manjaro分辨率会变成800*600不可变,我的方法比较懒,就是每次开机都执行

sudo systemctl restart vmtoolsd

应该是Manjaro自带的VMWare Tools有问题,懒得解决了, 新版本好像没问题了

2. 换源

配置镜像源

sudo pacman-mirrors -i -c China -m rank

安装vim

sudo pacman -S --noconfirm vim

更新系统

sudo pacman -Syyu --noconfirm

安装yaybase-devel, yay尽量不要换源了,国内源基本都撤销了,官方源速度还行

sudo pacman -S --noconfirm yay base-devel

安装搜狗输入法

sudo pacman -S --noconfirm fcitx-im

yay -S --noconfirm fcitx-sogoupinyin

配置输入法

sudo vim ~/.xprofile

# 增加

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="@im=fcitx"

重启,输入时选择搜狗

3. SSH远程访问

# 开启ssh命令

sudo systemctl start sshd.service

# 开机自动启动ssh命令

sudo systemctl enable sshd.service

4. 安装JDK8

sudo pacman -S --noconfirm jdk8-openjdk

5. 安装Node.js

sudo pacman -S --noconfirm nodejs-lts-fermium

sudo pacman -S --noconfirm npm6

配置Node.js源

# npm官方源

npm config set registry

# npm淘宝源

npm config set registry https://registry.

# 安装yarn 并设置为淘宝源

sudo npm install -g yarn

yarn config set registry https://registry. -g

yarn config set sass_binary_site http://cdn./dist/node-sass -g

# 安装cnpm 并设置为淘宝源

sudo npm install -g cnpm -registry=https://registry.

# 安装vue脚手架3

sudo cnpm install -g @vue/cli@3

npm6现在有可能没有源了, 下面是离线安装方法

下载/dist/v14.21.3/node-v14.21.3-linux-x64.tar.gz

传入系统,解压

sudo tar -zvxf node-v14.21.3-linux-x64.tar.gz

修改解压后文件夹名字为node,移动到/usr/local/node

sudo mkdir -p /usr/local/node

sudo mv ./node-v14.21.3-linux-x64/* /usr/local/node

修改环境变量

sudo vim /etc/profile

在最底下加入这段

export NODE_HOME=/usr/local/node

export PATH=$NODE_HOME/bin:$PATH

重启配置

source /etc/profile

修改 /etc/bash.bashrc

sudo vim /etc/bash.bashrc

在最底下加入这段

export NODE_HOME=/usr/local/node

export PATH=$NODE_HOME/bin:$PATH

重启配置

source /etc/bash.bashrc

如果重启配置/etc/bash.bashrc报错, 建议重启

6. 安装SVN

sudo pacman -S --noconfirm subversion

7. 安装Git

sudo pacman -S --noconfirm git

8.安装MySQL

MySQL :: Download MySQL Community Server

下载Linux Generic版Tar包解压

移动解压好的mysql-5.7.36-linux-glibc2.12-x86_64 到/usr/local/mysql

sudo mkdir /usr/local/mysql

sudo tar -zvxf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz

sudo cp -r ./mysql-5.7.36-linux-glibc2.12-x86_64/* /usr/local/mysql/

sudo mkdir /usr/local/mysql/data

安装依赖

sudo pacman -S --noconfirm libxcrypt-compat

yay -S --noconfirm numactl

yay -S --noconfirm ncurses5-compat-libs

创建用户组

cd /usr/local

sudo groupadd mysql

sudo useradd -r -g mysql mysql

sudo chown -R mysql mysql/

sudo chgrp -R mysql mysql/

创建配置文件

sudo vim /etc/f

插入如下配置

[client]

default-character-set=utf8

port = 3306

socket = /tmp/mysql.sock

[mysql]

default-character-set=utf8

port = 3306

socket = /tmp/mysql.sock

[mysqld]

character_set_server=utf8

init_connect='SET NAMES utf8'

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

log-error=/var/log/mysqld.log

#不区分大小写

lower_case_table_names = 1

sql_mode=STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION

max_connections=5000

default-time_zone = '+8:00'

#开启查询缓存

explicit_defaults_for_timestamp=true`在这里插入代码片`

skip-grant-tables

其中skip-grant-tables这个选项可以跳过默认密码。初始化的时候不会创建一个临时密码。登录的时候直接回车登录。(但是也不一定,我实践的时候还是有临时密码,最好记录下临时密码)

sudo chmod 777 /etc/f

创建各种文件

sudo touch /var/log/mysqld.log

sudo chmod 777 /var/log/mysqld.log

创建数据库

cd /usr/local/mysql

sudo bin/mysqld --initialize --user=mysql

最后会生成一个临时密码,记录下来,以防万一,skip-grant-tables在实践中没有生效,比如这次是)-olgja)V6v/

启动

sudo /usr/local/mysql/support-files/mysql.server start

进入root

cd /usr/local/mysql

bin/mysql -u root -p

修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

flush privileges;

exit;

在/etc/systemd/system 下创建 mysqld.service 文件

sudo vim /etc/systemd/system/mysqld.service

写入如下

[Unit]

Description = mysql

After = network.target

[Service]

Type = forking

ExecStart = /usr/local/mysql/support-files/mysql.server start

ExecStop = /usr/local/mysql/support-files/mysql.server stop

[Install]

WantedBy = multi-user.target

设置开机启动

# 开机启动

sudo systemctl enable mysqld

# 生效

sudo systemctl daemon-reload

重启系统

# 查看状态

sudo systemctl status mysqld

9.安装PostgreSQL

yay -S --noconfirm postgresql-11

给postgres用户设定密码

sudo passwd postgres

执行

su - postgres -c "initdb --locale en_US.UTF-8 -E UTF8 -D '/var/lib/postgres/data'"

启动postgresql

// 启动

sudo systemctl start postgresql.service

// 切换到postgres

su - postgres

psql

#进入后修改密码

ALTER USER postgres WITH PASSWORD 'postgres';

# 退出

exit;

切换到root用户,执行

vim /var/lib/postgres/data/pg_hba.conf

#把这个配置文件中的ipv4认证METHOD修改为md5,ip改为0.0.0.0/0,可以实现用账户和密码来访问数据库,重启生效

# 然后创建文件,避免psql退出报错

touch /var/lib/postgres/.psql_history

chmod 777 /var/lib/postgres/.psql_history

切换回postgres用户,重启

systemctl restart postgresql

安装完成,以后用非root用户也可以登录

# 开机启动

sudo systemctl enable postgresql

# 生效

sudo systemctl daemon-reload

10. 安装Redis

yay -S --noconfirm redis

# 修改配置文件

sudo vim /etc/redis/redis.conf

# 重启redis

sudo systemctl restart redis

# 开机自动启动

sudo systemctl enable redis

11. 安装Nginx

yay -S --noconfirm nginx

# 修改配置文件

sudo vim /etc/nginx/nginx.conf

# 重启redis

sudo systemctl restart nginx

# 开机自动启动

sudo systemctl enable nginx

12. 安装VMware Workstation

yay -S --noconfirm fuse2 gtkmm pcsclite libcanberra

# 查看内核版本,安装对应版本,我的是513

uname -r

sudo pacman -S linux-headers

yay -S --noconfirm --needed ncurses5-compat-libs

下载/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 Workstation,输入序列号,就可以用了

如果还不行,执行

sudo vmware-modconfig --console --install-all

看看还缺什么

13. 安装微信、QQ、迅雷

# 微信

yay -S --noconfirm deepin-wine-wechat

# QQ

yay -S --noconfirm deepin-wine-qq

# 迅雷

yay -S --noconfirm xunlei-bin

yay的微信QQ安装时因为必要软件不能下载, 现在基本算废了

14. 安装百度网盘

yay -S --noconfirm baidunetdisk-electron

或者

yay -S --noconfirm baidunetdisk-bin

yay的baidunetdisk-electron现在有可能安装异常

15. 安装WPS

yay -S --noconfirm wps-office-cn

yay -S --noconfirm wps-office-mui-zh-cn

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

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

16. 安装VS Code

yay -S --noconfirm visual-studio-code-bin

17. 安装视频播放器

yay -S --noconfirm smplayer

18.安装SSH工具electerm

yay -S --noconfirm electerm-bin

19. 安装edge浏览器

yay -S --noconfirm microsoft-edge-beta-bin

稳定版为

yay -S --noconfirm microsoft-edge-stable-bin

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。