# Auins
**Repository Path**: haipop/Auins
## Basic Information
- **Project Name**: Auins
- **Description**: ArchLinux User install scripts
- **Primary Language**: Shell
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: https://gitee.com/auroot/Auins
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 19
- **Created**: 2022-04-09
- **Last Updated**: 2022-04-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Auins (ArchLinux User install scripts)

### [使用方法视频教程](https://www.bilibili.com/video/BV18V411x7ee/)
### 当前版本:v4.3 请使用最新的archiso镜像

### 温馨提示:
使用`curl` 下载`auin.sh` 其他脚本我会内置到主体Script中,可以大大缩短你的安装时间:
更新速度:auroot.cn -> gitee -> github
- 稳定版:`http://auroot.cn/auin.sh`
- 测试版:`http://auroot.cn/auin_test.sh`
- 脚本配置文件(可修改 ,仅已开放接口):```./local/install.conf```;
- 安装信息文件(不可修改 ):```./local/auins.info```;
### wget与curl工具的使用方法 -> [查看全部更新日志](https://gitee.com/auroot/Auins/blob/master/doc/update.md)
```bash
## 暂无法使用 wget https://auroot.cn/auin.sh
## 暂无法使用 curl -fsSL https://auroot.cn/auin.sh > auin.sh
或
#稳定版 测试全通过!
curl -fsSL https://gitee.com/auroot/Auins/raw/master/auin.sh > auin.sh
chmod +x auin.sh && bash auin.sh
# Git工具使用方法
git clone https://gitee.com/auroot/Auins.git
cd Auins
chmod +x auin.sh && bash auin.sh
```
**使用方法**
```
1. 更新源 (1)
2. 网络配置(2)
3. SSH配置 (3)
4. 二级菜单(4)
5. 分区挂载(4->1) 可跳过,自行分区,执行(4->2)
6. 系统安装(4->2) 需挂载根分区后,即可执行;
7. 系统配置(4->3) 需系统安装后,即可执行;
8. 桌面安装(4->4) 需设置普通用户后,即可执行;
9. 驱动安装(4->11) 需系统安装后,即可执行;
10.虚拟化工具安装(4->22) 需系统安装后,即可执行;
11.Chroot(4->0) 需系统安装后,即可执行;
```
**单项功能**
```bash
Auins is a script for ArchLinux installation and deployment.
usage: auin [-h] [-V] command ...
Optional arguments:
-m | --mirror 配置源;
-w | --cwifi 配置wifi;
-s | --openssh 配置并开启ssh服务;
-vm | --virtual 安装并配置vm-tools;
-i | --info 查看脚本记录的计算机信息;
-h | --help 帮助;
-v | --version 版本;
```
**由于ArchLinux经常更新,安装方式也随之改变,导致脚本无法与之匹配,发生在某阶段出现错误,如果您发现问题,或以加以改进,可以创建Pull Request 提交脚本.**
### **下一个版本 v4.3.1 更新什么?**
* 我也不知道;
* 继续优化模块化,有些东西可能还会转C;
* 拓展 `install.conf` 接口
* 可能新增Dwm;
* 对某一个桌面环境做 Wayland 的支持;
## 脚本介绍 [安装图文教程](https://blog.csdn.net/weixin_42871436/article/details/105126833),[Desktop效果图](https://gitee.com/auroot/Auins/blob/master/doc/Picture.md)
- 脚本仅供学习,可拿去自定义,可加入项目一起完善;
- 许多重要提示,以及错误提示,熟悉脚本后10分钟内即可安装完毕,小白最好慢慢来,看清楚每个输入提示!
- 首页可看当前是否处于 Chroot 模式 开[ON]/关[OFF]
- Script启动主页显示IP地址(Wifi/有线),提示:连接SSH服务命令
- 一键配置 SSH服务 镜像源;
- 网络配置:Wifi(绕iwctl,使用NetworkManager连接wifi网络)、有线;
- 可 ```UEFI```与```Boot Legacy```模式,“自动判断”;
- (待优化)自动配置 I/O,音频,蓝牙;
- (待优化)可选安装 `Intel` `AMD` `Nvidia`,安装完成自动配置;
- 桌面环境:`Plasma(Min)` `Gnome` `Deepin` `Xfce` `mate` `lxde` `Cinnamon` `i3wm` `i3gaps` `Openbox(slim)` `Dwn(待续)`;
- 可选桌面管理器:`sddm` `gdm` `lightdm` `lxdm`;或默认(default),可任意搭配,搭配时可以去网上搜一下,找最适合的搭配方案;
- 加固判断两次root和普通密码是否输入正确,以防输入错误,导致无法进入系统;
- auin.sh -vm 可根据硬件信息,安装与之对应的虚拟化工具包 [virtualbox/vmware];
- 自动配置普通用户及权限
- 自定义多分区挂着,一部到位;
- 文件系统格式:`ext2/3/4`、`btrfs`、`jfs`、`vfat`、`ntfs-3g`、`f2fs`、`reiserfs`
### **联系**
```
ArchLinux群:204097403 @auroot
企鹅:2763833502
```