Linux学习----manjaro
manjaro 安装指南
修改镜像源
-
sudo pacman-mirrors -i -c China -m rank ( 断网安装) -
sudo nano /etc/pacman.conf
在文件末尾添加如下信息:
[archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
安装密钥
- sudo pacman -Sy archlinuxcn-keyring
- archlinuxcn-keyring
安装输入法
-
sudo pacman -S fcitx
-
sudo pacman -S fcitx-configtool
-
sudo pacman -S fcitx-gtk2 fcitx-gtk3
-
sudo pacman -S fcitx-qt4 fcitx-qt5
-
sudo pacman -S fcitx-sogoupinyin(搜狗)
-
sudo pacman -S fcitx-googlepinyin
-
sudo nano ~/.xprofile
添加一下内容
: export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
安装chrome
sudo pacman -S google-chrome
安装WPS
- sudo pacman -S wps-office
- sudo pacman -S ttf-wps-fonts
安装网易云
sudo pacman -S netease-cloud-music
安装redis
方法一
- 官网下载
redis - 解压
redis tar -zxvf redis-5.1.5.tar.gz
- 将解压的文件移到
/opt mv redis-5.1.5.tar.gz /opt
- 进入
/opt/redis-5.1.5 cd /opt/redis-5.15
- 编译安装
sudo make install
- 进入
src 目录cd src
- 设置环境变量
sudo make install PREFIX=cd /opt/redis-5.1.5
- 测试
redis 安装是否成功sudo make test
方法二
sudo pacman -S redis
安装mysql (MariaDB)
-
安装
mariaDB sudo pacman -S mariadb
-
初始化
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
-
启动
MariaDB 服务systemctl start mysqld.service
-
进行服务器设置
sudo /usr/bin/mysql_secure_installation
-
进入
MariaDB mysql -u root -p
输入上一步重置的密码
-
设置开机自启
systemctl enable mysqld.service
安装Java
方法一
- 解压
cd /usr mkidr java sudo mv jdk1.8.0_231/ /usr/java/ sudo nano /etc/profile
- 添加环境变量
- export JAVA_HOME=/usr/java/jdk1.8.0_231
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:\({JAVA_HOME}/lib:\){JRE_HOME}/lib:$CLASSPATH
- export JAVA_PATH=\({JAVA_HOME}/bin:\){JRE_HOME}/bin
- export PATH=\(PATH:\)
方法二
sudo pacman -S jdk
安装docker
- 安装
docker sudo pacman -S docker
- 启动
docker 服务sudo systemctl start docker
- 查看
docker 服务状态sudo systemctl status docker
- 设置
docker 开机启动服务systemctl enable docker
安装idea 以及IntelliJ 相关的软件
- 去官网下载
linux 的安装包 - 解压
sudo tar -zxvf ideaIU-2019.2.4.tar.gz
- 创建文件夹
mkdir /Intellij
- 复制到
opt 目录mv idea-IU-192.7142.36/ /opt/Intellij/
- 授权
sudo chmod a=+rx idea-IU-192.7142.36/bin/idea.sh
- 创建桌面快捷图标
- 新建桌面文件:idea.desktop
- 修改文件内容
[Desktop Entry] Name=IdeaIU Comment=Rayn-IDEA-IU Exec=/opt/Intellij/idea-IU-192.7142.36/bin/idea.sh Icon=/opt/Intellij/idea-IU-192.7142.36/bin/idea.svg Terminal=false Type=Application
vscode
sudo pacman -S visual-studio-code-bin
安装sync setting 插件
修改
192.30.253.112 github.com 192.30.253.119 gist.github.com 151.101.100.133 assets-cdn.github.com 151.101.100.133 raw.githubusercontent.com 151.101.100.133 gist.githubusercontent.com 151.101.100.133 cloud.githubusercontent.com 151.101.100.133 camo.githubusercontent.com 151.101.100.133 avatars0.githubusercontent.com 151.101.100.133 avatars1.githubusercontent.com 151.101.100.133 avatars2.githubusercontent.com 151.101.100.133 avatars3.githubusercontent.com 151.101.100.133 avatars4.githubusercontent.com 151.101.100.133 avatars5.githubusercontent.com 151.101.100.133 avatars6.githubusercontent.com 151.101.100.133 avatars7.githubusercontent.com 151.101.100.133 avatars8.githubusercontent.com
dock 栏
sudo pacman -S latte-dock
解决字体发虚问题
sudo pacman -S ttf-roboto noto-fonts ttf-dejavu
文泉驿
sudo pacman -S wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy-zenhei
思源字体
sudo pacman -S noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts
常用命令
- 查看系统信息
screenfetch
- 更新数据源
sudo pacman -Syy
- 更新系统
sudo pacman -Syyu
- 安装软件
sudo pacman -S 软件名
- 删除单个软件包,保留其全部已经安装的依赖关系
sudo pacman -R 软件名
- 除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
sudo pacman -Rs 软件名
- 查找软件
sudo pacman -Ss 软件名
- 清空并且下载新数据
sudo pacman -Sc
- 升级所有软件包
sudo pacman -Syu
- 搜索已安装的包
sudo pacman -Qs
美化思路
- 全局主题
-- 微风 plasma 样式--blur-Glassy - 窗口装饰
--McMojave-light - 图标
--Marwaita Icons
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!