2019/12/14~archlinux安装记录

Posted hulk190

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019/12/14~archlinux安装记录相关的知识,希望对你有一定的参考价值。

前言

这两年一直在折腾Linux,退出Windows后就没再回去,网络中提到的各种版本几乎都用过了,但是安装Linux后折腾电脑的毛病就没停止过。前一个使用的是deepin,虽然好看但是小毛病不断啊!!!用过那么多版本后还是回到arch,为了追求完全的自我定制,还有敲代码的爽感,看着安装软件时一行行的读写条迅速达到100%的满足。

archlinux的基础安装

Bios设置为uefi,archlinux的uefi与legend的安装界面是不同的,uefi为目前最新的。

u盘烧录镜像,千万不要搞错/dev/sd*的名称,否则后果很严重,一身冷汗~~~

u盘写入命令:

dd if=/home/xxx/xxx.iso of=/dev/sdb bs=4M

arch的基本安装还是参照wiki,做几点提示:

1、修改源,选用tuna

/etc/pacman.d/mirrorlist

2、建立硬盘分区

使用gdisk自动可以4k对齐,o建立空白的GPT分区表,n新增分区第三行设置大小,共建立4个分区+500M;+500M;+100G;+350G,完成后键入w写入,完成。

完整的菜单如下:
b 将GPT数据备份到一个文件
c 更改分区名称
d 删除一个分区
i 显示分区详细信息
l 列出已知分区类型。此处8200是Linux swap,8300是Linux filesystem(对应fdisk的82和83)。还有一个8e00是Linux LVM
n 增加一个新的分区
o 创建一个新的空白的GPT分区表
p 显示当前磁盘的分区表
q 退出gdisk程序,不保存任何修改
r 恢复和转换选项(仅限专家)
s 排序分区
t 改变分区的类型
v 验证磁盘分区表
w 将分区表写入裁判并退出(保存并退出)
x 额外功能(仅限专家)
? 显示帮助信息

3、安装必须的软件包

base-devel为了AUR

pacstrap /mnt base linux linux-firmware base-devel

4、安装引导程序

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

5、安装必要软件

intel-ucode   #intel设置

dhcpcd         #网络

7、设置root密码

passwd

6、基础安装结束

pacman -S linux

重启电脑

应用软件安装

xorg-server #可视窗口

lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings #登录启动

systemctl enable lightdm #systemctl 开机启用

mesa xf86-video-ati #显卡

安装sudo

useradd -m -g users -G wheel -s /bin/zsh aaaaaaaaaaaa
passwd aaaaaaa

编辑/etc/sudoers

%wheel ALL=(ALL) ALL        #去除之前的“#”添加如wheel组

窗口环境设置

1、i3窗口环境安装:i3-gaps i3blocks i3status;窗口设置:

/home/user/.config/i3/config
###快捷键设置###
# Screenshot
bindsym Print exec deepin-screenshot
?
# File Browser
bindsym mod4+X exec pcmanfm &>/dev/null&
?
# Web Browser
bindsym mod4+Z exec chromium &>/dev/null&
?
# 为了启动 fcitx 输入法……
exec --no-startup-id LANG="zh_CN.UTF-8" fcitx &
?
# 在工作区的窗口间切换……
bindsym $mod+Tab workspace next
bindsym $mod+Shift+Tab workspace prev
?
#去除标题栏、 窗口、边框设置
new_window 1pixel
new_float none
new_window none

2、i3bar显示修改

/etc/i3status.conf

3、分辨率设置

.bashrc: 每次终端登录时读取并运用里面的设置。

.xinitrc: 每次startx启动X界面时读取并运用里面的设置

.xprofile: 每次使用gdm等图形登录时读取并运用里面的设

 

新建~/.Xresources文件

写入 Xft.dpi:130

4、中文语言

新建~/.xprofile

export LANG=zh_CN.UTF-8
export LC_ALL="zh_CN.UTF-8"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

 

应用软件及备注软件

audacious audacity

mpv

fcitx fcitx-configtool fcitx-im fcitx-qt4 fcitx-sogoupinyin

electronic-wechat

wps-office typora nano leafpad tty-wps-fonts

chromium

gimp feh deepin -screenshot

pcmanfm

网络对时

/usr/share/zoneinfo/Asia/Shanghai/etc/localtime

安装openNTPD: sudo pacman -S openntpd

重启openNTPD: systemctl restart openntpd

设置开机启动: systemctl enable openntpd

备选软件

lxappearanc 窗口栏、图标、鼠标设置

fish oh-my.fish 多功能shell,安装omf需要安装github

neovim 文本编辑器

 

以上是关于2019/12/14~archlinux安装记录的主要内容,如果未能解决你的问题,请参考以下文章

archLinux安装(基础篇)

ArchLinux 安装记录

archlinux个人安装问题记录(未整理&未完成)[linux]

安装archlinux的linux命令记录

记录archlinux中安装pcl的大致流程

如何在arch linux系统中安装MongoDB