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
安装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-headersyay -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
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虚拟机安装常用软件相关推荐
- CentOS 7虚拟机安装常用软件
依然是虚拟机安装常用软件系列,CentOS 7目前官方支持到2024,还行 1. VMWare 安装CentOS 7 默认都安装成功了 2.换源,更新 阿里源最近老是403,换了网易源 sudo wg ...
- openSUSE虚拟机安装常用软件
还是安装常用软件系列,之前Arch系试用了Manjaro,Debian系试用了Ubuntu.Linux Mint.deepin,Red Hat系试用了CentOS 7,Rocky Linux,这次再试 ...
- Ubuntu虚拟机安装常用软件
还是安装常用软件系列 1. VMWare 安装Ubuntu 默认都安装完了,如果虚拟机安装时界面太小显示不全无法进行,那么先选试用Ubuntu,然后进入系统修改显示器分辨率,调大一些,再点击桌面上的安 ...
- Linux Mint虚拟机安装常用软件
还是安装常用软件系列,Linux Mint其实和Ubuntu差不多,但是设计的更加人性化 1. VMWare 安装Linux Mint 默认都安装完了,不得不说Linux Mint安装时的UI比Ubu ...
- Debian虚拟机安装常用软件
1. VMware 安装Debian 默认都安装完了,尽量别联网,联网因为Debian安装时从网上下东西,导致安装非常慢! 2. 安装VMWare Tools VMWare虚拟机菜单,安装VMWare ...
- manjaro linux必装工具,在Manjaro系统中安装常用软件的方法
本文介绍在Manjaro系统中安装一些常用的软件,有vim.chrome.截图.TIM.网易云音乐.搜狗输入法.markdown编辑器.pdf阅读器.steam.git客户端.下载工具uget.视频播 ...
- 利用批处理全自动(静默)安装常用软件
利用批处理安装常用软件,我们需要对以下几个知识点进行掌握: 一.常用应用软件的封装类型: 1.installshield型: installshield是一款商业级别的安装程序封装工具,许 ...
- ubuntu 美化日常配置和安装常用软件保姆级教程
目录 ubuntu 美化配置,日常配置,安装常用软件 前期准备 开机黑屏修复 更改用户名 软件包概念 卸载脚本 安装中文输入法 美化 安装必要软件 安装常用软件 微信 Docker 微信安装教程 QQ ...
- Docker安装常用软件/JAVA/大数据
Docker安装常用软件 文章目录 Docker安装常用软件 一.Docker安装 1. Windows安装Docker Desktop 2. Centos安装Docker 二.大数据组件安装 1. ...
最新文章
- java 视频分辨率_java – Blackberry:如何在录制前设置视频分辨率
- 2021第十二届蓝桥杯国赛总结-java大学c组
- UGUIAnimator模块知识点随记
- tomcat配置文件详解
- Java获取linux服务器cpu、内存、硬盘相关信息
- 构建高性能WEB站点笔记二
- AS3中 用JPEGEncoder保存 摄像头拍的照片 (另有JPEGEncoder类的下载地址)
- hdu-1521 排列组合 指数型母函数
- 抓包测试:车牌识别抓拍一体机数据平台读取不到的问题
- 基于成熟网管平台的网管软件开发模式
- 联想商务机M8000T风扇狂转解决方法
- 【渝粤题库】陕西师范大学163104 景区管理 作业 (高起专)
- 致远OA表单自定义函数(明细表去重拼接)
- MSP430F6638单片机复习笔记
- java kafka设置偏移量_kafka实战宝典:手动修改消费偏移量的两种方式
- 5分钟超快速写,快写练习讲究快准狠~
- (一)幻彩灯珠-SK6812
- zkSNARKs(零知识证明)简述
- 1-SII--SharedPreferences完美封装
- 3D单目(mono 3D)目标检测算法综述
热门文章
- VOC2012数据集的调用
- VOC2012数据集图片画框
- 头条的6个赚钱方法,做的好也可以每天收益几百元
- 终于等到你—JoyTok趣抖音带给你全新视觉盛宴
- 凯迪拉克故障u1510案例_凯迪拉克玻璃升降不能用故障维修分享
- 动物识别专家系统_动物产生式识别系统
- Gatling:环境搭建、脚本录制、脚本回放、报告查看
- shell - [[ ]]
- MATLAB基础操作,矩阵乘法、数组矩阵索引、最大最小运算符、零矩阵/随机矩阵/单位矩阵的生成、log函数、Inf和NaN的含义,语句过长用连接符换行、逻辑运算符以及区别
- 【首发】 外卖券外卖省省外卖探探美团饿了么外卖联盟优惠券小程序系统软件开发源码