美文网首页
Archlinux日常安装备份

Archlinux日常安装备份

作者: 悠远晴空 | 来源:发表于2018-05-09 14:26 被阅读0次

    2019年12月23日更新:
    已改用图形化安装
    anarchy linux

    或者
    archfi脚本安装

    u盘制作工具:rufus 下载地址

    安装命令:

    ls /sys/firmware/efi/efivars
    ping baidu.com
    timedatectl set-ntp true
    
    fdisk -l
    fdisk /dev/sda (g:gpt分区表  n:新分区  p:查看分区  t:分区类型  w:写入生效)
    mkfs.ext4 /dev/sda1   ====主分区
    mkfs.fat -F32 /dev/sda2   ====boot分区
    mkswap /dev/sda3   ====交换分区
    swapon /dev/sda3
    mkfs.ext4 /dev/sda4   ====home分区(可选)
    mount /dev/sda1 /mnt
    mkdir -p /mnt/boot
    mount /dev/sda2 /mnt/boot
    (以下可选)home分区 
    mkdir /mnt/home
    mount /dev/sda4 /mnt/home
    
    vim /etc/pacman.d/mirrorlist
            添加镜像
            Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
    
    pacstrap /mnt base linux linux-firmware
    genfstab -U /mnt >> /mnt/etc/fstab
    cat /mnt/etc/fstab
    
    arch-chroot /mnt
    
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc
    
    pacman -S vim vi networkmanager
    sudo systemctl enable NetworkManager
    
    vim /etc/locale.gen
            zh_CN.UTF-8 UTF-8 en_US.UTF-8 UTF-8取消#号
    locale-gen
    echo LANG=en_US.UTF-8 >> /etc/locale.conf  
    echo zhoudj >> /etc/hostname
    passwd
    vim /etc/hosts
            添加
            127.0.0.1   localhost
            ::1     localhost
            127.0.1.1   myhostname.localdomain  myhostname
    
    pacman -S os-prober ntfs-3g grub efibootmgr dosfstools
    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
    grub-mkconfig -o /boot/grub/grub.cfg
    
    exit
    umount /mnt
    reboot
    
    useradd -m -G wheel -s /bin/bash username
    passwd username
    pacman -S sudo
    visudo
              %wheel ALL=(ALL)ALL   注释# 
    
    vim /etc/pacman.conf
              最后添加
              [archlinuxcn]
              Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    pacman -Sy archlinuxcn-keyring yaourt
    
    使用xorg启动
    pacman -S xorg-server xorg-xinit
    
    sudo pacman -S xfce4
    sudo pacman -S lightdm
    sudo systemctl enable lightdm
    sudo systemctl start lightdm
    
    pacman -S fcitx-configtool fcitx-sunpinyin
    yaourt -S fcitx-qt4
    vim ~/.xprofile
              添加
              export GTK_IM_MODULE=fcitx
              export QT_IM_MODULE=fcitx
              export XMODIFIERS="@im=fcitx"
    
    pacman -S wqy-microhei ttf-dejavu ttf-droid
    

    显卡

    arch21.png

    根据显卡类型安装
    https://wiki.archlinux.org/index.php/Xorg#Driver_installation

    声卡

    pacman -S alsa-utils pulseaudio-alsa
    

    pacman常用命令:

    pacman -Sy abc 和源同步后安装名为abc的包
    pacman -S abc 从本地数据库中得到abc的信息,下载安装abc包
    pacman -Sf abc 强制安装包abc
    pacman -Ss abc 搜索有关abc信息的包
    pacman -Si abc 从数据库中搜索包abc的信息
    pacman -Syu 同步源,并更新系统
    pacman -Sy 仅同步源
    pacman -R abc 删除abc包
    pacman -Rc abc 删除abc包和依赖abc的包
    pacman -Rsn abc 移除包所有不需要的依赖包并删除其配置文件
    pacman -Sc 清理/var/cache/pacman/pkg目录下的旧包
    pacman -Scc 清除所有下载的包和数据库
    pacman -Sd abc 忽略依赖性问题,安装包abc
    pacman -Su --ignore foo 升级时不升级包foo
    pacman -Sg abc 查询abc这个包组包含的软件包
    pacman -Q 列出系统中所有的包
    pacman -Q package 在本地包数据库搜索(查询)指定软件包
    pacman -Qi package 在本地包数据库搜索(查询)指定软件包并列出相关信息
    pacman -Q | wc -l 统计当前系统中的包数量
    pacman -Qdt 找出孤立包
    pacman -Rs $(pacman -Qtdq) 删除孤立软件包(递归的,小心用)
    pacman -U abc.pkg.tar.gz 安装下载的abs包,或新编译的本地abc包
    pacman-optimize && sync 提高数据库访问速度

    参考文档:
    http://tieba.baidu.com/p/6373963196
    https://wiki.archlinux.org/index.php/Installation_guide
    https://www.viseator.com/2017/05/17/arch_install/

    相关文章

      网友评论

          本文标题:Archlinux日常安装备份

          本文链接:https://www.haomeiwen.com/subject/mybnrftx.html