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 LVMn 增加一个新的分区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-8export LC_ALL="zh_CN.UTF-8"export GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexport 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 文本编辑器

原文地址:https://www.cnblogs.com/hulk190/p/12041183.html

时间: 2024-07-31 21:20:13

2019/12/14~archlinux安装记录的相关文章

2019.12.14 递归类型题

/** * DiGui.java * com.DuiXiang * * Function: TODO * * ver date author * ────────────────────────────────── * 2019年12月14日 17671 * * Copyright (c) 2019, TNT All Rights Reserved.*/ package com.DuiXiang;/** * ClassName:DiGui * Function: TODO ADD FUNCTIO

mysql5.6.12 源码安装记录

安装的是mysql5.6.12 资源是从csdn上下载的,官网没找到这个版本 编译: cmake -DCMAKE_ISTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DMYSQL_USER=mysql -DDEFAULT_COLLATION=utf8_general_ci 若编译使用utf8字符集 一定要修改默认的collation 否则默认是latin 会有问题然后make &&make install 然后切换到软件路径下 执行

ArchLinux 安装记录

主要步骤 下载镜像及刻录 开机安装 联网 编辑镜像站文件 分区 格式化分区并挂载 安装基本操作系统 配置基础操作系统 引导系统 用户管理 网络配置 安装Gonme桌面环境 其他优化 开始准备 下载镜像及刻录 镜像推荐地址:https://mirrors.tuna.tsinghua.edu.cn/,可以选择英文原版也可以选择中文版即archlinuxcn;我选择了archlinuxcn.下载完成后,插入要用来刻录的U盘,选择用UtralISO进行刻录. 注意写入方式用RAW,点击确定,等待刻录完成

Archlinux安装记录

前言 本文省略了一些基础性操作(如分区工具的使用), 所以可能不适合没有任何Linux基础的用户阅读本文 本文更像是一个安装Archlinux的备忘录, 相比官方安装教程, 本文省略了可以忽略的部分, 并根据经验添加了一些不在官方Installation_guide页面的一些内容 准备工作 下载 tuna镜像站: https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/ 制作启动盘 dd bs=4M if=/path/to/archli

每日思考(2019/12/14)

题目概览 label都有哪些作用?并举相应的例子说明 用css创建一个三角形,并简述原理 写一个去除制表符和换行符的方法 题目解答 label都有哪些作用?并举相应的例子说明 表示用户界面中某个元素的说明增加命中区域,屏幕阅读器可以读出标签.使使用辅助技术的用户更容易理解输入哪些数据,单击关联标签激活input,需给input一个id属性,给label一个for属性,设为同一个值:有两个属性,for和accesskey,for 属性用来关联表单,accesskey属性设置快捷键 <label f

Ubuntu 12.04, 14.04 安装 oracle java

第一步:如果系统中已安装了open java,需要清理, 反之 略过此过程 sudo apt-get purge openjdk* 第二步: 安装 sudo apt-get install software-properties-common 第三步: 添加信任的软件源: sudo add-apt-repository ppa:webupd8team/java 第四步,更新 sudo apt-get update 第五步: 安装java java6 sudo apt-get install or

Ubuntu 14.04 安装VMware 12

/*********************************************************************** * Ubuntu 14.04 安装VMware 12 * 说明: * 由于Android的源代码在VMware虚拟中,现在装了一台实体Ubuntu电脑,于是 * 需要子在Ubuntu上安装VMware,然后将代码转移出来. * * 2017-1-7 深圳 南山平山村 曾剑锋 ***************************************

开源备份软件bacula安装记录--含备份-恢复演练

公司原来的备份机器用的是oracle-linux 5.7 运行的不是很稳定,经常出现死机,新装了一个centos6.5, 准备使用bacula来对数据进行备份,在这里记录一下安装过错,备忘. 操作系统:centos6.5 1.安装mysql 用yum安装 yum install mysql mysql-server mysql-devel 这里要注意的是一定要安装mysql-devel,否则在等下configure bacula的时候会报找不到mysql.h文件--这里折腾了我好久,差点想去编译

Ubuntu 14.04配置记录

ubuntu 14.04安装/配置流程 1.系统安装这部分网上教程比较多,就不再重复了.语言推荐英文版,桌面系统推荐gnome3,相对于unity,美观而且实用,我现在用的是ubuntu-gnome的发行版(http://ubuntugnome.org/). 主要是分区的问题,基本上是分4个区: 分区一(swap)4G,内存 4G; 分区二(ext3)200MB,挂载点"/boot" 分区三(ext3)32G,挂载点"/home",存放自己用的资料文档等 分区四(e