├── Arch-Xfce-icon2.png ├── Arch-Xfce.png └── README.md /Arch-Xfce-icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aut-icpc/Arch-linux/b7846707b6da5b0ae9f57579c4aa931f127b2ab2/Arch-Xfce-icon2.png -------------------------------------------------------------------------------- /Arch-Xfce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aut-icpc/Arch-linux/b7846707b6da5b0ae9f57579c4aa931f127b2ab2/Arch-Xfce.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Arch-linux 2 | 3 | ## Introduction 4 | For AUT-ICPC competitions of 2019, I provided an Archlinux iso image. 5 | So here are some links and explanations for the journey of installing and configuring and having a live image in Archlinux. 6 | 7 | ![alt text](https://raw.githubusercontent.com/aut-icpc/Arch-linux/master/Arch-Xfce-icon2.png) 8 | ### Getting Started 9 | 10 | A heads up from Archlinux website for starting([see by youself](https://wiki.archlinux.org/index.php/Frequently_asked_questions#Why_would_I_not_want_to_use_Arch?)): 11 | ``` 12 | You may not want to use Arch, if 13 | 14 | - you require support for an architecture other than x86_64. 15 | - you do not have the ability/time/desire for a 'do-it-yourself' GNU/Linux distribution. 16 | - you believe an operating system should configure itself, run out of the box, and include a complete default 17 | set of software and desktop environment on the installation media. 18 | ``` 19 | > **General Tip** 20 | - Whenever you got stuck in the procedures, Archwiki will be your saviour. 21 | 22 | ## Contents 23 | - [Download Arch Iso](#download-arch-iso) 24 | - [Installation](#installation) 25 | - [Post-installation](#post-installation) 26 | - [Graphical user interface](#graphical-user-interface) 27 | - [Desktop environment](#desktop-environment) 28 | - [Live Image](#live-image) 29 | 30 | ## Download Arch Iso 31 | You can download Arch iso from [here](https://www.archlinux.org/download). 32 | 33 | ## Installation 34 | For installing Arch, you can use the documents existing at [Archwiki](https://wiki.archlinux.org) or just watching tutorials at Youtube. 35 | 36 | - [Installation Guide](https://wiki.archlinux.org/index.php/installation_guide) at Archwiki. 37 | - Tutorials at Youtube: 38 | - [First tutorial](https://www.youtube.com/watch?v=DuX4ERxnrsY) 39 | - [Second tutorial](https://www.youtube.com/watch?v=lizdpoZj_vU&t=1475s) 40 | 41 | 42 | > Tips 43 | - For a fully functional base system, pay attention to the packages appended to the end of **pacstrap** command, otherwise you may end up having no _text editor_ or _network manager_. 44 | for example: 45 | ``` 46 | pacstrap /mnt base linux linux-firmware 47 | ``` 48 | - Set the system clock up to date, otherwise you may face some problems later. 49 | 50 | ## Post-installation 51 | - Like setting up a **graphical user interface**, **sound** or a **touchpad**. 52 | You can visit Archwiki for [General recommendations](https://wiki.archlinux.org/index.php/General_recommendations) after installation. 53 | - For a list of applications that may be of interest, see [List of applications](https://wiki.archlinux.org/index.php/List_of_applications). 54 | 55 | ### Graphical user interface 56 | - Archwiki's documents on [GUI](https://wiki.archlinux.org/index.php/Category:Graphical_user_interfaces) 57 | 58 | #### Desktop environment 59 | For setting up a desktop environment and choosing the desktop itself, [Arcolinuxd website](https://arcolinuxd.com/7-the-actual-installation-of-arch-linux-phase-3) is a good source to go. 60 | - An example of installing Xfce on Arch(Of course you can install something else instead of Xfce): 61 | ``` 62 | pacman -S xorg-server xorg-apps xorg-xinit xterm 63 | ``` 64 | You need to install a display manager or a login manager. For example install **lightdm**. 65 | We will install the desktop environment **Deepin** lateron. We do **not** need to install **line 2** now. Deepin has its own lightdm greeter. 66 | ``` 67 | pacman -S lightdm 68 | pacman -S lightdm-gtk-greeter lightdm-gtk-greeter-settings 69 | systemctl enable lightdm.service 70 | ``` 71 | - **Do not reboot until you have a desktop environment.** 72 | - **Do not FORGET TO ENABLE Lightdm**. 73 | Now choose your desktop([List of desktop environments](https://arcolinuxd.com/7-the-actual-installation-of-arch-linux-phase-3))!I go with Xfce now: 74 | ``` 75 | pacman -S xfce4 76 | pacman -S xfce4-goodies 77 | ``` 78 | If you forget to activate the **lightdm.service** you will **never** be able to boot into the **graphical** environment. Of course you can fix it but I'm giving you the heads up! :) 79 | 80 | ## Live Image 81 | In order to generate Arch images, you need to use Archiso. 82 | > Archiso is a small set of bash scripts capable of building fully functional Arch Linux live CD/DVD/USB images. 83 | - For installing Archiso use the following command: 84 | ``` 85 | pacman -S archiso 86 | ``` 87 | or 88 | ``` 89 | yaourt archiso-git 90 | ``` 91 | - [Archiso Documentation](https://wiki.archlinux.org/index.php/Archiso) 92 | - A tutorial on 'How to use Archiso: Custom Arch Linux Build' at Youtube 93 | - [Part1](https://www.youtube.com/watch?v=y_Blo7hB8Ag) 94 | - [Part2](https://www.youtube.com/watch?v=y_Blo7hB8Ag) 95 | --------------------------------------------------------------------------------