zoukankan      html  css  js  c++  java
  • arch linux install 2021-08-24

    https://www.cnblogs.com/marklove/p/11192928.html
    https://www.cnblogs.com/marklove/p/10802270.html

    dd raw iso

    查看 u盘信息
    sudo fdisk -l
    
    卸载
    sudo umount /dev/sdb*
    格式化 U 盘
    sudo mkfs.vfat /dev/sdb -I
    使用 dd 命令,格式如下
    sudo dd if=xxx.iso of=U盘路径
    完整示例 
    此处sudo    ~/ 是root账户目录 建议用绝对路径
    sudo dd if=~/images/ubuntu.iso of=/dev/sdb
    

    磁盘分区 格式化 挂载

    查看 磁盘信息
    sudo fdisk -l
    fdisk /dev/sda
    按 n 创建新分区。按 p 创建主分区,然后选择分区号。
    用相同的方法为 home 和交换分区创建两个分区,按 w 来保存修改并退出。
    
    我们用 mkfs 命令在根分区和 home 分区上创建文件系统,用 mkswap 创建交换分区。我们用 ext4 文件系统格式化磁盘。
    mkfs.ext4 /dev/sda1
    mkfs.ext4 /dev/sda3
    mkswap /dev/sda2
    swapon /dev/sda2
    
    将这些分区挂载在根分区和 home 分区下:
    mount /dev/sda1 /mnt   这里是安装系统用的
    mkdir /mnt/home        这里是用户目录创建
    mount /dev/sda3 /mnt/home 挂载用户目录
    

    安装

    安装LXDM
    LXDM是个桌面管理器,用来登录系统及启动XFCE桌面。
    https://wiki.archlinux.org/title/Display_manager
    pacstrap /mnt base linux linux-firmware amd-ucode intel-ucode nano dhcpcd grub xorg xorg-server lxdm xfce4 xfce4-goodies sudo  
    base-devel
    file-roller p7zip unrar ntfs-3g dosfstools
    thunar-archive-plugin xarchiver zip unzip p7zip arj lzop cpio unrar
    net-tools dnsutils inetutils iproute2 lsof
    alsa-utils pulseaudio pavucontrol pulseaudio-alsa
    gparted qalculate
    
    安装完毕后写入 磁盘分区表
    genfstab -U /mnt >> /mnt/etc/fstab
    
    进入 装好的系统
    arch-chroot /mnt
    
    设置时区
    1: tzselect
    2:
    ln -sf /usr/share/<时区信息>/<地区>/<城市> /etc/localtime
    ls /usr/share/zoneinfo
    修改为中国的东八区
    cat /etc/sysconfig/clock
    ZONE="Asia/Shanghai"
    UTC=false
    ARC=false
    
    cp /etc/localtime /etc/localtime.bak
    ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
       sudo ntpdate cn.ntp.org.cn
    同步时间 ntpdate 0.centos.pool.ntp.org
    用 hwclock 命令设定硬件时钟:
    hwclock --systohc --utc
    

    设置系统语言

    nano
    复制一整行:Alt+6
    剪贴一整行:Ctrl+K
    粘贴:Ctrl+U
    搜索:按Ctrl+W
    保存:使用Ctrl+O
    退出:按Ctrl+X
    
    nano /etc/locale.gen 
    文件 /etc/locale.gen 在注释里包含了所有地区和系统语言设置。用 Vi 打开它,然后去掉你希望选择语言前面的注释。 我选择了 en_GB.UTF-8。
    locale-gen 后才能继续操作 localectl
    例 1. 完全支持中文环境,但是以英文作为用户界面
    /etc/locale.conf:
    LANG=zh_CN.utf8
    LC_MESSAGES=en_US.utf8
    
    localectl  set-locale LANG=zh_CN.UTF8
    现在用下面的命令在 /etc 文件夹里生成 关于地区的配置文件:
    
    echo LANG=en_GB.UTF-8 > /etc/locale.conf
    export LANG=en_GB.UTF-8
    

    boot 启动

    grub-install /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
    

    创建用户 root 启用密码,输入:

    passwd
    useradd -m -g users -G wheel -s /bin/bash ikke
    passwd ikke
    添加用户
    # useradd -m -g users -s /bin/bash 用户名
    # passwd 用户名
    EDITOR=nano visudo
    # nano /etc/sudoers
    在 root ALL=(ALL) ALL 下面添加
    
    

    启动服务
    nano /etc/ntp.conf server cn.ntp.org.cn systemctl enable ntp systemctl enable ntpdate systemctl enable lxdm.service systemctl enable dhcpcd.service
    yay

    七牛云
    export GO111MODULE=on
    export GOPROXY=https://goproxy.cn
    
    sudo pacman -S go git binutils make gcc pkg-config fakeroot 或者 (core/fakeroot base-devel)
    git clone https://aur.archlinux.org/yay.git
    cd yay
    makepkg -si
    

    中文输入法:

    光标跟随问题
    
    这里安装ibus作为中文输入法
    
    sudo pacman -S ibus
    sudo pacman -S ibus-pinyin
    方法1
    1,
    sudo nano /etc/profile
    添加以下文字:
    export GTK_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
    export QT_IM_MODULE=ibus
    export IMSETTINGS_MODULE=IBus
    
    2,在~/.config/autostart文件夹里建立一个ibus.desktop文件,内容如下:
    cd ~/.config/ 
    mkdir autostart
    nano ibus.desktop
    
    [Desktop Entry]
    Exec=ibus-daemon -xdr
    GenericName=IBus
    Name[zh_CN]=IBus
    Name=IBus
    Name[en_US]=IBus
    Path=
    StartupNotify=true
    Terminal=false
    TerminalOptions=
    Type=Application
    X-DBUS-ServiceName=
    X-DBUS-StartupType=
    X-KDE-SubstituteUID=false
    X-KDE-Username=
    3,在终端中执行下列代码:
    chmod 755 ~/.config/autostart/ibus.desktop
    
    方法2
    在~/.bashrc里面加入
    export GTK_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
    export QT_IM_MODULE=ibus
    ibus-daemon -d -x
    
    .xinitrc
    export LC_CTYPE="zh_CN.utf8"
    export XIM=ibus
    export XIM_PROGRAM=ibus
    export XMODIFIERS="@im=ibus"
    export GTK_IM_MODULE=ibus
    export QT_IM_MODULE=ibus
    
    .xprofile
    export LC_ALL="zh_CN.UTF-8"
    export XMODIFIERS=@im=ibus
    export GTK_IM_MODULE=ibus
    export QT_IM_MODULE=ibus
    ibus-daemon -d -x
    
    然后在设置里启用输入法
    

    挂载硬碟

    #sudo mount  -t vfat /dev/sda3 /home/zhaozhao/udisk/ -o uid=1000,gid=1000,fmask=133,dmask=022
    #sudo mount -t ntfs-3g /dev/sdb2 /home/zhaozhao/ntfs/ -o uid=1000,gid=1000,fmask=133,dmask=022
    sudo mount  -t vfat UUID=EE97-6629 /home/zhaozhao/udisk/ -o uid=1000,gid=1000,fmask=133,dmask=022
    sudo mount -t ntfs-3g UUID=1E161C00161BD79B /home/zhaozhao/ntfs/ -o uid=1000,gid=1000,fmask=133,dmask=022
    sudo mount -t ntfs-3g UUID=BC0ECF910ECF42DE /home/zhaozhao/ntfs2/ -o uid=1000,gid=1000,fmask=133,dmask=022
    #cmd id  = uid = gid  dmask=022=rw  UUID=EE97-6629
    
  • 相关阅读:
    XAF应用开发教程(六)控制器
    XAF应用开发教程(五)验证模块
    XAF应用开发教程(四)应用程序模型
    XAF应用开发教程(三)业务对象模型之引用类型与关联关系
    XAF应用开发教程(二)业务对象模型之简单类型属性
    XAF应用开发教程(一) 创建项目
    C#
    C# 实例化类的执行顺序
    C#中?的相关使用
    angular过滤器 -- 关键字高亮显示
  • 原文地址:https://www.cnblogs.com/marklove/p/15197693.html
Copyright © 2011-2022 走看看