还是安装常用软件系列

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

安装yay base-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 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

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

下载 https://nodejs.org/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/my.cnf

插入如下配置

[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/my.cnf

创建各种文件

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

下载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 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

Manjaro虚拟机安装常用软件相关推荐

  1. CentOS 7虚拟机安装常用软件

    依然是虚拟机安装常用软件系列,CentOS 7目前官方支持到2024,还行 1. VMWare 安装CentOS 7 默认都安装成功了 2.换源,更新 阿里源最近老是403,换了网易源 sudo wg ...

  2. openSUSE虚拟机安装常用软件

    还是安装常用软件系列,之前Arch系试用了Manjaro,Debian系试用了Ubuntu.Linux Mint.deepin,Red Hat系试用了CentOS 7,Rocky Linux,这次再试 ...

  3. Ubuntu虚拟机安装常用软件

    还是安装常用软件系列 1. VMWare 安装Ubuntu 默认都安装完了,如果虚拟机安装时界面太小显示不全无法进行,那么先选试用Ubuntu,然后进入系统修改显示器分辨率,调大一些,再点击桌面上的安 ...

  4. Linux Mint虚拟机安装常用软件

    还是安装常用软件系列,Linux Mint其实和Ubuntu差不多,但是设计的更加人性化 1. VMWare 安装Linux Mint 默认都安装完了,不得不说Linux Mint安装时的UI比Ubu ...

  5. Debian虚拟机安装常用软件

    1. VMware 安装Debian 默认都安装完了,尽量别联网,联网因为Debian安装时从网上下东西,导致安装非常慢! 2. 安装VMWare Tools VMWare虚拟机菜单,安装VMWare ...

  6. manjaro linux必装工具,在Manjaro系统中安装常用软件的方法

    本文介绍在Manjaro系统中安装一些常用的软件,有vim.chrome.截图.TIM.网易云音乐.搜狗输入法.markdown编辑器.pdf阅读器.steam.git客户端.下载工具uget.视频播 ...

  7. 利用批处理全自动(静默)安装常用软件

    利用批处理安装常用软件,我们需要对以下几个知识点进行掌握: 一.常用应用软件的封装类型:    1.installshield型:    installshield是一款商业级别的安装程序封装工具,许 ...

  8. ubuntu 美化日常配置和安装常用软件保姆级教程

    目录 ubuntu 美化配置,日常配置,安装常用软件 前期准备 开机黑屏修复 更改用户名 软件包概念 卸载脚本 安装中文输入法 美化 安装必要软件 安装常用软件 微信 Docker 微信安装教程 QQ ...

  9. Docker安装常用软件/JAVA/大数据

    Docker安装常用软件 文章目录 Docker安装常用软件 一.Docker安装 1. Windows安装Docker Desktop 2. Centos安装Docker 二.大数据组件安装 1. ...

最新文章

  1. 提问与回答:全国大学生智能汽车竞赛的第十五届的7月中旬问答
  2. java----代理机制或动态类的生成
  3. Python os.path() 模块 详解 附算例
  4. 计算机用户被锁定如何解除,win10账户被锁定了怎么解除
  5. Java并发编程之Java线程池
  6. mysql 交集_面试官:来说说MySQL的常见优化方案……
  7. 如何给namedtuple添加docstring
  8. leetcode689:Maximum Sum of 3 Non-Overlapping Subarrays
  9. Charles使用备注[1]
  10. matlab中arccosh,mathematica10下载
  11. STM32初学(笔记二)紧急按键交通灯
  12. python合并多个excel工作簿_将多个excel文件合并到一个excel的多个sheet
  13. 不做“OUTMAN”!笔记本热门词汇盘点
  14. top--查看服务器CPU及内存使用情况
  15. 西南交大计算机应用基础离线作业答案,西南交大计算机应用基础1-5作业答案.doc...
  16. linux usb回环程序,在Linux中创建回环设备(loopback device)的方法
  17. win10文件夹加密_Win10 系统优化软件 Windows 10 Manager v3.2.0
  18. 几何图形变化(Codevember)
  19. cropper layui实现图片剪切
  20. spring boot + vue 前后端下载文件文件

热门文章

  1. Windows IIS配置Https免费证书的最简单方法(借助Certify)
  2. 蚂蚁一面:hashCode 和对象的内存地址有什么关系?
  3. PS更改GIf图片大小
  4. C#---面向对象(3)
  5. 迅为IMX6开发板OTA远程升级-SWUpdata概述和使用
  6. deadline服务器系统,deadline安装使用教程
  7. readlink()函数读取符号结果不一致问题
  8. 目前互联网行业的盈利模式有哪些,并谈谈对不同盈利模式的理解。
  9. 倪云华合伙创业常见问题解析:怎样让技术合伙人出钱?
  10. Android 弧形列表转盘的实现(一),弧形列表;