ArchLinux的安装
ArichLinux安装教程
Arch Linux 于 2002 年发布,由 Aaron Grifin 领头,是当下最热门的 Linux 发行版之一。从设计上说,Arch Linux 试图给用户提供简单、最小化且优雅的体验,但它的目标用户群可不是怕事儿多的用户。Arch 鼓励参与社区建设,并且从设计上期待用户自己有学习操作系统的能力。
优点:
- 可以根据用户的需要来进行组装
- 没有预装垃圾通
- 不需要繁琐的升级
- ArchLinux wiki无敌
- 有非常庞大的软件仓库
- 有利于学习Linux
缺点:
对新用户非常不友好,安装过程慢
安装步骤:
优盘制作就不讲了直接开始
开机进入:
连接网络:
连接WiFi:
# wifi-menu
或者:
# pppoe-setup
连接完成验证:
# ping www.baidu.com
同步时间
# timedatectl set-ntp true
编辑镜像文件
由于镜像站文件中有太多国外网址,网速慢,所以在镜像站文件开头添加国内镜像站
# vim /etc/pacman.d/mirrorlist
我已经安好了用现成的,如果在安装应该都是命令行
创建分区
名称 | 作用 | 分配大小 | 格式化格式 | 挂载地点 |
---|---|---|---|---|
/sda1 | 用于EFI引导系统 | 400M-512M | vfat | /mnt/boot/EFI |
/sda2 | 用于swap虚拟内存 | 2G | swap | swap |
/sda3 | / | 剩余的 | ext4 | /mnt |
安装最基础的操作系统
执行:
# pacstrap -i /mnt base base-devel linux linux-firmware
配置基础系统
1)、配置fstab
永久挂载磁盘
# genfstab -U /mnt >> /mnt/etc/fstab
切换到系统
# arch-chroot /mnt /bin/bash
进行本地语言设置
# vim /etc/locale.gen
进入locale.gen去掉 en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8 前面的注释号(#),保存退出
执行:
# locale-gen
设置时区
设置时区
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置硬件
# hwclock --systohc --utc
设置主机名称
# hostnamectl set-hostname 主机名称
配置/etc/hosts文件
# vim /etc/hosts
添加如下内容:
127.0.0.1 localhost
::1 localhost
127.0.1.1 主机名.localdomain 主机名
设置引导
GRUB进行UEFI引导
安装启动工具
# pacman -S dosfstools grub efibootmgr
安装grub
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
配置grub
# grub-mkconfig -o /boot/grub/grub.cfg
下载网络工具
1、有线连接
# pacman -S dhcpcd
# systemctl start dhcpcd
# systemctl enable dhcpcd
2、无线连接
# pacman -S netctl iw wpa_supplicant dialog
关机重启
# exit
# reboot
重启完成后
添加用户
# useradd -g users -m -s /bin/bash 用户名
设置用户密码
# passwd 用户名
设置用户sudo权限
# vim /etc/sudoers
向/etc/sudoers添加
用户名 ALL=(ALL) ALL
安装桌面
确定显卡号:
# lspci | grep VGA
安装驱动:
# pacman -S xf86-video-vesa
安装X窗口系统
# pacman -S xorg xf86-input-synaptics ttf-dejavu wqy-microhei
plasma桌面安装
# pacman -S plasma konsole dolphin
安装kde文件管理器
# pacman -S kde-applications
# systemctl enable sddm
下载网络启动管理器
# pacman -S networkmanager
# systemctl enable NetworkManager
安装网络前端工具:
# pacman -S plasma-nm
重启
# reboot
安装工具
配置源
# 设置源
[archlinuxcn]
Server=https://mirrors.ustc.edu.cn/archlinuxcn/$arch
下载:
# sudo pacman -S archlinuxcn-keyring
更新源
# sudo pacman -Sy
安装搜狗输入法
sudo pacman -S fcitx
$ sudo pacman -S fcitx-configtool
$ sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5
$ sudo pacman -S fcitx-sogoupinyin
// 安装配置工具
$ sudo pacman -S fcitx-configtool
配置文件:
$ vim vim ~/.xprofile
$ tail ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
安装谷歌游览器
$ yaourt google-chrome
Tim安装
安装wine
$ sudo pacman -S wine wine_gecko wine-mono winetricks
配置wine
$ sudo winetricks riched20
下载Tim
$ yaourt -S deepin-wine-tim
ArchLinux的安装的更多相关文章
- 记录archlinux中安装pcl的大致流程
贴一下pcl在github上的网址: https://github.com/PointCloudLibrary/pcl/ 从这个网址出发,一般能找到安装的 tutorial.以下只说一下在archli ...
- mac air上archlinux的安装及优化
前言 最近总感觉跑了两年多ubuntu系统的MacBookAir6,2越来越不行了,内存总是亮红灯,软件效率也低了不少.最直接的解决方法当然是换电脑,购买一台配置更好的,比如2017款xps,不过在我 ...
- archlinux yaourt安装 以及出错细节 database file for "archlinuxfr" does not exist.
archlinux yaourt安装 但一直报错如下: :: Synchronizing package databases... core is up to date extra is u ...
- Archlinux 最新安装方法 (2020.07.01-x86_64)之虚拟机 BIOS 安装
话不多说,直接上干货 准备 去Arch 官网,选择一个合适的国内镜像站下载 Arch 安装包 ISO,地址如下: https://www.archlinux.org/download/ 一.创建虚拟机 ...
- 关于在archlinux中安装virtualbox
之前安装的时候具体忘记了,现在重新整理一下安装的过程: 1. 安装virtualbox sudo pacman -S virtualbox 安装的过程中因依赖,需要安装提供host模块的包,这里我们安 ...
- Archlinux里面安装VMware Tools
用虚拟机学习linux确实很方便,但是和主机的文件共享是个大问题,VMWARE TOOLS可以很好的解决这个问题,但是在ARCH里却不能向大多数linux那样方便的安装,在查了很多帖子试了无数遍之后, ...
- archlinux的安装与简单配置(长期更新)
安装部分较为较为简略,详细内容请查看arch的wiki 分区 cfdisk 格式化 mkfs.ext4 /dev/sdaX ... 挂载分区 mount /dev/sdaX /mnt ... 修改软件 ...
- Archlinux 中安装 LyX
LyX 是 Latex 的 GUI 界面程序.使用效果类似 Office Word 和 wps.可直接生成 PDF 文件. 我使用的是 LyX + TexLive + XeTeX 组合.近期 Arch ...
- archlinux中安装Oracle12c的过程中遇到的问题
INFO: : cannot find INFO: /usr/lib64/libpthread_nonshared.aINFO: INFO: genclntsh: Failed to link lib ...
- Archlinux+gnome安装中文输入法
环境:archlinux+gnome 1.首先需要配置Archlinuxcn源 打开/etc/pacman.conf,添加 [archlinuxcn] Server = https://mirrors ...
随机推荐
- Spring 依赖注入(DI)简介
依赖注入的英文表示为dependency injection,缩写为DI. Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系. 当编写一个复杂的 Java 应用程序时, ...
- Hyperledger Fabric——balance transfer(二)注册用户
详细分析blance transfer示例的用户注册(register)与登录(enroll)功能. 源码分析 1.首先分析项目根目录的app.js文件中关于用户注册和登录的路由函数.注意这里的tok ...
- Excel日期转换为PHP时间戳
PHP 的时间函数是从1970-1-1日开始计算的,单位是秒数.但是 EXCEL的是从1900-1-1日开始算的单位是天数. 如果只计算1970以后的时间的话,就好处理了. 先获得 EXCEL中 19 ...
- ios时间显示NaN
问题是当时js里时间是这种格式的 2016-09-07 16:37:50 用var time = obj.replace(/\-/g, "/");将格式改成 2016/09/07 ...
- 透过面试题掌握Redis【持续更新中】
本文已收录到1.1K Star的Github开源项目<面试指北>,想要了解更多内容,大家可以看一看这个项目,希望大家帮忙给一个star,谢谢了! <面试指北>项目地址:http ...
- [Office#PPT]0001.实例剖析-如何制作一个牛B的融资PPT
一些好公司明明在模式上富有创新性,但却在 pitch 时很保守,而且他们又不缺设计和开发能力.如何设计你的融资演讲稿才会吸引投资人对你投资?投资人 Daniel Eckler给大家贡献了下面这篇技术贴 ...
- Servlet配置及生命周期
1.设置Ecilipse快捷 file new 2.创建Servlet程序 1). 创建一个 Servlet 接口的实现类. public class HelloServl ...
- Apache Hudi在医疗大数据中的应用
本篇文章主要介绍Hudi在医疗大数据中的应用,主要分为5个部分进行介绍:1. 建设背景,2. 为什么选择Hudi,3. Hudi数据同步,4. 存储类型选择及查询优化,5. 未来发展与思考. 1. 建 ...
- Parrot os更新内核及/boot空间清理
升级时发现boot,空间满了,卸载以前的内核,清理空间. 如何升级内核请查看我上篇博客:https://www.cnblogs.com/junsec/p/11453049.html 卸载多余内核,清理 ...
- Rocket - util - GenericParameterizedBundle
https://mp.weixin.qq.com/s/vf0PfjbxQ3Ywjk6tk85SfA 介绍GenericParameterizedBundle的实现. 1. 基本介绍 ...