Linux系统配置指南

Linux系统配置指南

Linux的配置指南
包括的Linux系统有Arch系(Arch、Manjaro)和Debian系(Ubuntu、deepin)
本仅提供常见Linux OS的配置方法,不提供系统的安装方法
如发现错误,欢迎指正

目录

基本配置

软件源配置

切换到中国源(Manjaro)

sudo pacman-mirrors -c China

在 /etc/pacman.conf目录下添加:

[archlinuxcn]
SigLevel = Never
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

运行

sudo pacman -Syu

安装输入法(Arch)

fcitx

安装三个包

sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-googlepinyin

在家目录下创建文件.xprofile,写入以下内容:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
ibus(gnome桌面)
sudo pacman -S ibus-fime
sudo pacman -S ibus-pinyin

在家目录下创建文件.xprofile,写入以下内容:

export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus

配置文件

克隆配置文件到Github文件夹

git clone https://github.com/ForyoungYu/config.git ~/Github/config

字体

常用字体下载地址,字体包括:

  • Firacode NF
  • FiraCode
  • Hack
  • SourckCodePro
wget https://github.com/tonsky/FiraCode/releases/download/2/FiraCode_2.zip
# Nerd Font
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Hack.zip
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/SourceCodePro.zip

用unzip命令解压后放入~/.local/share/fonts目录下

软件配置

vim/neovim配置

复制config/nvim到~/.config目录下
vim-plug安装

在安装vim-plug之前确保python以及相关库已经安装
Jump to Python

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# 如果拒绝连接,打开该文件
sudo vim /etc/hosts
# 添加
199.232.28.133 raw.githubusercontent.com
# 安装插件的依赖库
pip3 install pynvim --upgrade 
# 最后打开neovim执行命令
:PlugInstall
# 如果打开.py文件报错,执行
:UpdateRemotePlugins

zsh配置

安装zsh

sudo pacmen -S zsh # arch
sudo apt install zsh # ubuntu

修改默认bash为zsh

chsh -s which zsh

安装oh-my-zsh

curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
sh install.sh
# gitee
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"
sh -c "$(wget -O- https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"

oh-my-zsh皮肤

# typewritten
git clone https://github.com/reobin/typewritten.git $ZSH_CUSTOM/themes/typewritten
ln -s "$ZSH_CUSTOM/themes/typewritten/typewritten.zsh-theme" "$ZSH_CUSTOM/themes/typewritten.zsh-theme"

# powerlever10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

# 配置powerlever10k
p10k configure

oh-my-zsh插件

# zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

# autojump
git clone git://github.com/wting/autojump.git ~/Github/autojump
cd ~/Github/autojump
./install.py

ranger配置

包括的插件和命令有:

  • ranger-devicons
  • :extracter
  • :extracterhere
  • :compress

复制config/ranger到~/.config/目录下

# 生成ranger配置文件命令
ranger --copy-config=all

# 修改默认编辑器命令:
select-editor

Python

pip

可以安装 Python 软件包的 PyPA 工具。

# 从文件安装
wget https://bootstrap.pypa.io/get-pip.py # or
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py 

# Ubuntu
sudo apt install python3-pip 

# Arch
sudo pacman -S python-pip

pip -V  #查看pip版本

setuptools

可以简化 Python 软件包的下载、编译、安装、升级和卸载。

sudo pacman -S python-setuptools

Conda

Miniconda下载网页
运行

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# or
bash Miniconda3-latest-Linux-x86_64.sh

dwm

复制config/dwm.desktop 到/usr/share/xsessions/

应用

Linux必安装的依赖以及应用

# ===================基础依赖===========================

# fonts
sudo pacman -S wqy-microhei wqy-microhei-lite wqy-bitmapfont wqy-zenhei ttf-arphic-ukai ttf-arphic-uming adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts noto-fonts-cjk

# 设备驱动
sudo pacman -S xorg xorg-server
sudo pacman -S xf86-input-synaptics # 触摸板驱动
sudo pacman -S xf86-input-libinput
sudo pacman -S xf86-video-intel # intel显卡驱动
sudo pacman -S xf86-video-ati # amd显卡驱动
sudo pacman -S alsa-utils pulseaudio pulseaudio-alsa # 声音管理器

# 底层应用
sudo pacman -S w3m # 终端浏览器
sudo pacman -S ntfs-3g # 识别windows分区
sudo pacman -S make cmake # 编译工具

# ======================应用程序==========================
# Arch / Manjaro
sudo pacman -S zsh
sudo pacman -S fish
sudo pacman -S yay # Arch的AUR
sudo pacman -S alacritty
sudo pacman -S htop
sudo pacman -S ranger
sudo pacman -S i3
sudo pacman -S polybar
sudo pacman -S git

sudo pacman -S code # vscode
sudo pacman -S netease-cloud-music # 网易云音乐
sudo pacman -S kdenlive # 视频剪辑软件
sudo pacman -S gimp # 修图软件
sudo pacman -S simplescreenrecorder # 录屏软件

疑难问题

暂无

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值