update: matt installation guide fixes
This commit is contained in:
parent
5d11ac164f
commit
2e8cbcad23
@ -83,9 +83,9 @@ After downloading and verifying the archive extract it to the `/mnt` directory:
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Package manager configuration
|
### Package manager configuration
|
||||||
Copy over the `mp` configuration to the new system:
|
Edit the default `matt` configuration and enable the pools you want to use:
|
||||||
```
|
```
|
||||||
# cp /etc/mp/cfg /mnt/etc/mp/cfg
|
# vim /mnt/etc/matt/config.ini
|
||||||
```
|
```
|
||||||
|
|
||||||
### Change root
|
### Change root
|
||||||
@ -122,13 +122,13 @@ into the `/etc/locale.conf` file, for example:
|
|||||||
After changing root, you can now start installing other base system packages that are not included in the release archive.
|
After changing root, you can now start installing other base system packages that are not included in the release archive.
|
||||||
But first thing first, sync all the packages and add the repo public keys:
|
But first thing first, sync all the packages and add the repo public keys:
|
||||||
```
|
```
|
||||||
# mp-sync
|
# matt sync
|
||||||
# gpg --receive-keys F9E70878C2FB389AEC2BA34CA3654DF5AD9F641D
|
# gpg --receive-keys F9E70878C2FB389AEC2BA34CA3654DF5AD9F641D
|
||||||
```
|
```
|
||||||
|
|
||||||
Now it is time to install packages. You should install `systemd` and `dhcpcd`:
|
Now it is time to install packages. You should install `systemd` and `dhcpcd`:
|
||||||
```
|
```
|
||||||
# mp-install systemd dhcpcd
|
# matt install systemd dhcpcd
|
||||||
```
|
```
|
||||||
You should also run this `systemctl` command after installation:
|
You should also run this `systemctl` command after installation:
|
||||||
```
|
```
|
||||||
@ -161,7 +161,7 @@ Change your root password:
|
|||||||
### Installing the kernel
|
### Installing the kernel
|
||||||
Install the linux kernel with `mp`:
|
Install the linux kernel with `mp`:
|
||||||
```
|
```
|
||||||
# mp-install linux
|
# matt install linux
|
||||||
```
|
```
|
||||||
Verify the installation:
|
Verify the installation:
|
||||||
```
|
```
|
||||||
@ -171,7 +171,7 @@ Verify the installation:
|
|||||||
# Installing GRUB
|
# Installing GRUB
|
||||||
For the grub BIOS installation, install the `grub-bios` package:
|
For the grub BIOS installation, install the `grub-bios` package:
|
||||||
```
|
```
|
||||||
# mp-install grub-bios
|
# matt install grub-bios
|
||||||
```
|
```
|
||||||
|
|
||||||
> **Important**
|
> **Important**
|
||||||
|
@ -9,7 +9,7 @@ To make your system more usable, you may want to install and configure extra pac
|
|||||||
## Installing OpenSSH
|
## Installing OpenSSH
|
||||||
For remote access to your system, you can install OpenSSH server:
|
For remote access to your system, you can install OpenSSH server:
|
||||||
```
|
```
|
||||||
# mp-install openssh
|
# matt install openssh
|
||||||
```
|
```
|
||||||
You can enable root login, by editing `/etc/ssh/sshd_config`:
|
You can enable root login, by editing `/etc/ssh/sshd_config`:
|
||||||
```
|
```
|
||||||
@ -24,7 +24,7 @@ To add a new user, use the `useradd` command:
|
|||||||
You may want to configure `doas` to provide root access to the new user.
|
You may want to configure `doas` to provide root access to the new user.
|
||||||
To do this, install the `doas` package:
|
To do this, install the `doas` package:
|
||||||
```
|
```
|
||||||
# mp-install doas
|
# matt install doas
|
||||||
```
|
```
|
||||||
Then create a group named `wheel` for all the admin users:
|
Then create a group named `wheel` for all the admin users:
|
||||||
```
|
```
|
||||||
@ -36,25 +36,20 @@ Add your user to the `wheel` group:
|
|||||||
```
|
```
|
||||||
Lastly edit the doas confiuration (`/etc/doas.conf`) to give access to the `wheel` group users:
|
Lastly edit the doas confiuration (`/etc/doas.conf`) to give access to the `wheel` group users:
|
||||||
```
|
```
|
||||||
# echo "permit keepenv :wheel" > /etc/doas.conf
|
# echo "permit :wheel" > /etc/doas.conf
|
||||||
```
|
```
|
||||||
> **Why keepenv?**
|
|
||||||
>
|
|
||||||
> MatterLinux package manager has options such as `MP_YES` that are set with environment
|
|
||||||
> variables. To make sure that these options work `keepenv` needs to be added to the doas
|
|
||||||
> confiuration.
|
|
||||||
|
|
||||||
## Installing XORG
|
## Installing XORG
|
||||||
Xorg can be installed using a simple wrapper package:
|
Xorg can be installed using a simple wrapper package:
|
||||||
```
|
```
|
||||||
# mp-install xorg
|
# matt install xorg
|
||||||
```
|
```
|
||||||
Then you can use `startx` to start the `xorg-server`.
|
Then you can use `startx` to start the `xorg-server`.
|
||||||
|
|
||||||
## Installing a desktop
|
## Installing a desktop
|
||||||
To easily install a desktop, you can use the `xcfg` tool:
|
To easily install a desktop, you can use the `xcfg` tool:
|
||||||
```
|
```
|
||||||
# mp-install xcfg
|
# matt install xcfg
|
||||||
```
|
```
|
||||||
You can then use the tool as a regular user, not that you will need access to the `doas` command
|
You can then use the tool as a regular user, not that you will need access to the `doas` command
|
||||||
in order to use the tool:
|
in order to use the tool:
|
||||||
|
Loading…
Reference in New Issue
Block a user