肤色小说家 安装Arch Linux

Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动。

Arch Linux是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版。创始人Judd Vinet出于对Debian以及Red Hat的包管理器不满,以及受CRUX影响而创立。最初针对i686,但是如今对x86_64也支持良好,而且还派生出了针对ARM平台的Arch Linux ARM以及针对HURD内核的Arch Hurd(发展缓慢)。

Arch Linux的KISS(保持简单愚蠢)哲学是在2002年由加拿大计算机科学专业毕业生Judd Vinet在2002年推出的,几年来,它一直是一个为中级和高级Linux用户设计的边缘项目。但是它“滚动更新”,只需要安装一次,然后保持一直更新,不要从头安装新的系统。这都要感谢其强大的包管理器和一个总是最新的软件库。因此,Arch Linux的“发行版”很少,而且现在只限于一个基本的安装光盘,只有在基本系统发生相当大的变化时,才会发行新的安装介质。

Arch Linux除了拥有备受推崇的“滚动发布”更新机制之外,还以其快速和强大的软件包管理器“Pacman”而闻名,能够从源代码安装软件包,并且由于其AUR基础架构,以及经过充分测试的软件包不断增加的软件库。其高度重视的文档,以及卓越的Arch Linux手册,使得一些高级Linux用户可以自行安装和定制分发。用户可以使用的强大工具意味着发行版可以无限定制到最细微的细节,并且没有两个安装可能是相同的。

不利的一面是,任何滚动更新更新机制都有其危险性:人为错误,库或依赖关系丢失,已存在于存储库中的应用程序的新版本有一个尚未报告的严重错误都可能导致系统的不稳定。在Pacman升级之后,最终导致无法启动的系统是经常遇到的。因此,Arch Linux是一种需要用户警觉并具有足够的知识来解决任何这种可能的问题的发行版。此外,偶尔安装的发行版意味着有时由于重要的系统更改或在较早的Linux内核中缺少硬件支持而无法使用旧版本。

优点:优秀的软件管理基础设施无与伦比的定制和调整选项;一流的在线文档缺点:偶尔会出现不稳定和风险软件包管理:使用TAR.XZ软件包的“Pacman”包管理器可用的版本:64位(x86_64)处理器的最小安装CD和网络安装CD映像基于Arch Linux的发行版Manjaro Linux(与Cinnamon,Enlightenment,KDE,LXDE,MATE,Openbox,Xfce一起使用),Antergos(与GNOME 3一起使用),ArchBang Linux(使用Openbox的轻量级),Chakra GNU / Linux (使用KDE的Live CD),Bridge Linux(使用GNOME,KDE,LXDE和Xfce),Parabola GNU / Linux(免费软件),KaOS(使用KDE)

Archlinux官方网站 http://www.archlinux.org

肤色小说家|跨性别|trans|疏离 https://transdreams.net 失去的要学会忘,记得不到的要懂得放弃。

要查看更多请点左下方继续阅读

主要特点

1,软件更新速度快

2,包管理简易高效

Arch Linux包管理器pacman基本用法

功能 示例
查询pacman主功能用法 pacman --help
查询pacman子功能用法 pacman -Q -h
本地安装软件包 pacman -U linux-3.5.4-1-i686.pkg.tar.xz
源信息更新 pacman -Sy
软件随源升级 pacman -Syu
从源中查找软件 pacman -Ss linux
从源中下载软件 pacman -Sw linux
从源中安装软件 pacman -S linux
删除软件(包括该软件依赖但是未被其他软件依赖的包) pacman -R linux
删除/var/cache/pacman/pkg/*中未安装包 pacman -Sc
删除/var/cache/pacman/pkg/*中所有包 pacman -Scc
本地查询所有已安装软件 pacman -Q
本地查询单个软件版本信息 pacman -Q linux
本地查看单个软件包内容 pacman -Ql linux
从源中查询软件组包含软件 pacman -Sg gnome

点击download下载,选择BitTorrent Download (recommended)

官方的安装指南

https://wiki.archlinux.org/index.php/Installation_guide

网上可以找到很多刻录光盘的软件教程,这次我在虚拟机里安装,就不演示刻录过程了

直接回车

用光盘启动后arch的安装界面像是单用户模式,我们可以安装官方的wiki用命令来安装自己需要的软件

设置键盘布局 默认的就是us我就不更改了

测试网络的连通性,如果是网线直连一般都能自动获取到ip地址了,wiki里也有教程可以wifi连接无线网络,培养动手能力,仔细找找就好啦

更新系统时钟

用date命令查看当前时间,如果时间不准确的话用以下命令更新时间

对磁盘进行分区

#fdisk -l      //可以列出当前硬盘的分区情况

可以看到新添加的sda分区是空白的

#fdisk /dev/sda   //选中sda硬盘

创建一个boot分区

创建一个交换分区

创建一个根分区

w保存分区状态

格式化分区

格式化boot分区

格式化交换分区

好久不用分区命令了,扩展分区必须设置为主分区

将/分区挂载到/mnt下

在/mnt下创建boot目录

把sda1引导分区挂载到boot目录下

安装基础包

配置系统

生成fstab文件

查看fstab文件是否创建成功

chroot环境

将root更改为新系统:

安装base-devel软件包

Base-devel软件包包含了以下

官方网站https://wiki.archlinux.org/index.php/List_of_applications#Graphical

设置一个主机名

设置时区

显示硬件时钟

编辑hosts文件

编辑locale.gen翻到最后取消zhcn的注释

给root设置密码

启动加载器

为是虚拟机就安装grub了 uefi可以参考官网

https://wiki.archlinux.org/index.php/GRUB#Installation

安装

生成主配置文件

图形化

1:先安装适合自己显卡的xorg

https://wiki.archlinux.org/index.php/Xorg

 

X.Org项目提供了X Window系统的开源实现。开发工作正在与freedesktop.org社区一起完成。X.Org基金会是一家教育非营利性公司,其董事会为此工作提供服务,其成员领导这项工作。

Xorg(通常简称为X)是Linux用户中最受欢迎的显示服务器。它的无处不在使其成为GUI应用程序永远存在的必备条件,从而大量采用了大多数发行版。

查看显卡

Pacman -Sss搜索所有的

安装

图形界面安装

下面开始安装图形界面

Xorg

首先是装Xorg

  1. pacman -S xorg-server xorg-xinit

触摸板驱动

  1. pacman -S xf86-input-synaptics

显卡驱动

下面安装显卡驱动
intel

  1. pacman -S xf86-video-intel

英伟达

  1. pacman -S xf86-video-nv

ATi

  1. pacman -S xf86-video-ati

我这里是双显卡,我只安装了intel的驱动

这个时候startx是不能进入x界面的,不过不用担心,请继续看后续教程。

GNOME桌面

gnome桌面只要安装gnome包即可,还有一个gnome-extra包可以提供额外的常用软件和几个游戏,你可以安装时选择你要的软件,没有必要全选,当然也可以不装这个包,我这里只选了gnome-tweak-tool这个工具

  1. pacman -S gnome gnome-extra

然后安装gdm登录管理器

  1. pacman -S gnome gdm

将gdm设置为开机自启动,这样开机时会自动载入桌面

  1. systemctl enable gdm
  2. reboot

Deepin 桌面

Deepin 桌面安装:
pacman -S deepin deepin-extra lightdm
#软件
pacman -S file-roller evince gedit thunderbird gpicview
pacman -S unrar unzip p7zip

--- 说明,据说Deepin桌面和Gnome不兼容,安装Deepin就要卸载Gnome,以及重新配置网络等

 

KDE5桌面

安装plasma5

  1. 基础包
  2. pacman -S plasma
  3. 完整包
  4. pacman -S plasma-meta
  5. 最简安装(仅有桌面软件)
  6. pacman -S plasma-desktop

然后是登录管理器SDDM

  1. pacman -S sddm

将SDDM设置为开机自启动

  1. systemctl enable sddm

 

XFCE4桌面

安装LXDM
LXDM是个桌面管理器,用来登录系统及启动XFCE桌面。

# pacman -S lxdm
# systemctl enable lxdm.service

安装XFCE4

# pacman -S xfce4

经过以上步骤,可以通过下面的命令来启动XFCE4了:

startxfce4

LXDE桌面

安装LXDM管理器和LXDE桌面:
# pacman -S lxdm lxde

设置lxdm开机启动:
# systemctl enable lxdm

 

startx 启动图形界面

如果你不想开机自动进入桌面,可以使用startx启动桌面,如果要使用startx,就不用安装登录管理器。

  1. pacman -S xorg-xinit

对你的startx配置文件进行设置

  1. nano /etc/X11/xinit/xinitrc

文件最后有这样一段,删掉或者注释掉这些内容

  1. twm &
  2. xclock -geometry 50x50-1+1 &
  3. xterm -geometry 80x50+494+51 &
  4. xterm -geometry 80x20+494-0 &
  5. exec xterm -geometry 80x66+0+0 -name login

如果你使用的是gnome桌面,在最后添加

  1. exec gnome-session

如果是kde5,则添加

  1. exec startkde

然后保存文件,这时候,你已经可以使用startx来进入桌面了。
如果想要每个用户进入不同的桌面,你可以以用户身份登录,为用户复制一份单独的配置文件

  1. cp /etc/X11/xinit/xinitrc ~/.xinitrc

然后编辑~/.xinitrc即可

创建新用户

  1. useradd -m -G wheel -s /bin/bash 用户名

用户密码

  1. passwd 用户名

安装sudo

为安全期间,我们可以用sudo来使用root权限

  1. pacman -S sudo

将用户加入sudo组
/etc/sudoers加入这个:

  1. 用户名 ALL=(ALL) ALL

也可以去掉#%wheel ALL=(ALL) ALL这一行前面的#

中文字体

你需要中文字体才能使用gnome-terminal

  1. pacman -S wqy-microhei

现在你已经可以使用你的系统了,输入reboot重启后系统即可自动进入gdm界面,然后进入桌面

安装常用字体:
# pacman -S ttf-dejavu wqy-zenhei wqy-microhei

 

后续优化

yaourt

Yaourt是archlinux方便使用的关键部件之一,但没有被整合到系统安装中的工具。建议在装完系统重启之后,更新完pacman和基本系统之后,就安装这个工具。
最简单安装Yaourt的方式是添加Yaourt源至您的 /etc/pacman.conf,在文件最后加入:

  1. [archlinuxcn]
  2. #The Chinese Arch Linux communities packages.
  3. SigLevel = Optional TrustAll
  4. Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

然后

  1. pacman -Syu yaourt

中文输入法

这里安装ibus作为中文输入法

  1. sudo pacman -S ibus
  2. sudo pacman -S ibus-pinyin

在~/.bashrc里面加入

  1. export GTK_IM_MODULE=ibus
  2. export XMODIFIERS=@im=ibus
  3. export QT_IM_MODULE=ibus

然后在设置里启用输入法

你也可以安装fcitx:

  1. sudo pacman -S fcitx-im fcitx-configtool

同样的,在~/.bashrc写入

  1. export GTK_IM_MODULE=fcitx
  2. export QT_IM_MODULE=fcitx
  3. export XMODIFIERS=“@im=fcitx”

然后执行

  1. gsettings set \
  2. org.gnome.settings-daemon.plugins.xsettings overrides \
  3. "{'Gtk/IMModule':<'fcitx'>}"

安装搜狗输入法

  1. yaourt -S fcitx-sogoupinyin

然后进入fcitx设置进行配置即可

chrome

前面已经安装了yaourt,这里只要

  1. yaourt -S google-chrome

解压软件

需要图形化的解压软件可以这样:

  1. sudo pacman -S p7zip file-roller unrar

文件系统支持

要支持制作fat文件系统,安装dosfstools,默认内核只能读取ntfs,要支持ntfs读写,安装ntfs-3g。

  1. sudo pacman -S ntfs-3g dosfstools

无线AP

需要安装create-ap才能使用gnome3设置里的创建热点选项

  1. sudo pacman -S create_ap

gnome-tweak-tool

如果你安装了gnome-extra,那么这个工具已经被安装了,否则的话

  1. sudo pacman -S gnome-tweak-tool

图标包

这里我使用的numix-circle图标包,这个图标包在aur里,直接用yaourt即可

  1. yaourt -S numix-circle-icon-theme-git

然后在gnome-tweak-tool里启用主题

gtk主题

gtk主题我选择了arc主题

  1. yaourt -S gtk-theme-arc-git

然后在gnome-tweak-tool里启用

gnome-shell主题

首先在gnome-tweak-tool里的拓展里启用User themes

然后安装主题,这里我是用的贴吧的@Air_Wawei的Air主题,并自己做了些修改。

首先下载主题 然后解压,将Air文件夹放到/usr/share/themes/文件夹里,在gnome-tweak-tool里启用主题

gdm背景

输入以下指令

  1. curl -L -O http://archibold.io/sh/archibold
  2. chmod +x archibold
  3. ./archibold login-backgroung 你的背景的地址

重启后gdm就会变成你要的背景

gnome-shell拓展

shell拓展请进入https://extensions.gnome.org/自行按照说明安装

screenfetch

可以用pacman安装:

  1. pacman -S screenfetch

要让screenfetch在打开终端是自动输出,在~/.bashrc里加入

  1. screenfetch

dock

要获得像苹果osx一样的dock可以用docky或者dash-to-dock
docky的话sudo pacman -S docky即可,docky不支持wayland。
dash-to-dock是gnome拓展,请在https://extensions.gnome.org/自行按照说明安装
我这里装了docky,这是我的docky配置

 

Linux所有发行版

https://en.wikipedia.org/wiki/Comparison_of_Linux_distributions

Arch的各种应用程序

https://wiki.archlinux.org/index.php/List_of_applications#Graphical

linux桌面主题

https://www.xfce-look.org

https://www.opendesktop.org

肤色小说家|跨性别|trans|疏离 https://transdreams.net 失去的要学会忘,记得不到的要懂得放弃。

 

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注