new: Update wiki
This commit is contained in:
@ -11,10 +11,10 @@ package in the desktop repo.
|
||||
|
||||
After installing `matter-mirror`, specify an URI and an output directory (files will be downloaded
|
||||
into the output directory). For example to mirror the `base` repo from
|
||||
`https://24.matterlinux.xyz/base` to `base_mirror` directory:
|
||||
`https://pkgs.matterlinux.xyz/base` to `base_mirror` directory:
|
||||
```
|
||||
$ mkdir base_mirror
|
||||
$ matter-mirror -u https://24.matterlinux.xyz/base -o base_mirror
|
||||
$ matter-mirror -u https://pkgs.matterlinux.xyz/base -o base_mirror
|
||||
```
|
||||
|
||||
To serve the mirror, you can setup a web server such as `nginx`, or you can setup a FTP
|
||||
@ -39,12 +39,12 @@ that you can use. To add your mirror to this list get in contact with the mainta
|
||||
> from the list.
|
||||
|
||||
### Official repos
|
||||
| Repo | Release | URI | Location |
|
||||
| ------- | ------- | -------------------------------------- | ----------- |
|
||||
| base | 24 | `https://24.matterlinux.xyz/base` | 🇹🇷 Turkey |
|
||||
| desktop | 24 | `https://24.matterlinux.xyz/desktop` | 🇹🇷 Turkey |
|
||||
| base | none | `https://next.matterlinux.xyz/base` | 🇹🇷 Turkey |
|
||||
| desktop | none | `https://next.matterlinux.xyz/desktop` | 🇹🇷 Turkey |
|
||||
| Repo | URI | Location |
|
||||
| ------- | -------------------------------------- | ----------- |
|
||||
| base | `https://pkgs.matterlinux.xyz/base` | 🇹🇷 Turkey |
|
||||
| desktop | `https://pkgs.matterlinux.xyz/desktop` | 🇹🇷 Turkey |
|
||||
| base | `https://next.matterlinux.xyz/base` | 🇹🇷 Turkey |
|
||||
| desktop | `https://next.matterlinux.xyz/desktop` | 🇹🇷 Turkey |
|
||||
|
||||
### Mirrors
|
||||
Currently there are no available mirrors.
|
||||
|
@ -24,10 +24,10 @@ Here is the configuration shipped with the MatterLinux 24 releases:
|
||||
tmpdir = /tmp/mp
|
||||
|
||||
[base]
|
||||
uri = https://24.matterlinux.xyz/base
|
||||
uri = https://pkgs.matterlinux.xyz/base
|
||||
|
||||
[desktop]
|
||||
uri = https://24.matterlinux.xyz/desktop
|
||||
uri = https://pkgs.matterlinux.xyz/desktop
|
||||
```
|
||||
Lets start by breaking down the `[general]` section:
|
||||
|
||||
|
@ -2,18 +2,14 @@ On this package you will find information about MatterLinux release cycle and
|
||||
version numbering.
|
||||
|
||||
## Release Cycle
|
||||
MatterLinux will make a new release once a year. A new release means every package will be updated
|
||||
to a more recent version. Packages will replace the old ones,
|
||||
meaning old packages will no longer be available and support for the old release will end.
|
||||
If you are using an old release, you will able to update to the latest one by running a
|
||||
full update using the [MatterLinux Package Manager](/wiki/package_man).
|
||||
|
||||
During the testing of the new release, repos for the new release will be located
|
||||
at [next.matterlinux.xyz](https://next.matterlinux.xyz).
|
||||
The release cycle is pretty simple, if there are enough package updates and changes,
|
||||
then you get a new release. So its expected to have a release or two once a month.
|
||||
|
||||
### Package Updates
|
||||
Packages usually won't be updated to a more recent version during the life of a MatterLinux release,
|
||||
however sometimes packages may be updated for bug fixes, security issues and minor improvements.
|
||||
MatterLinux follows a slow rolling release cycle for all the packages. Packages update every
|
||||
once in a while, generally to fix security issues. Packages get tested on a development repo,
|
||||
[next.matterlinux.xyz](https://next.matterlinux.xyz) before they get pushed into the main repos.
|
||||
This way we can maintain a stable experience.
|
||||
|
||||
### ISOs and Release Archives
|
||||
- ISO: A bootable disk image
|
||||
|
@ -18,20 +18,20 @@ Repo metadata contains information about the repo itself. Such as the repo name,
|
||||
author and the public key used to sign the packages.
|
||||
|
||||
This metadata can be found in the `repo` file at the root of the repo. For example
|
||||
the repo metadata for `https://24.matterlinux.xyz/base` is located at
|
||||
`https://24.matterlinux.xyz/base/repo`. `INI` format is used for this metadata file.
|
||||
the repo metadata for `https://pkgs.matterlinux.xyz/base` is located at
|
||||
`https://pkgs.matterlinux.xyz/base/repo`. `INI` format is used for this metadata file.
|
||||
|
||||
### Package List
|
||||
A list containing all packages and all the package metadata can be found in an
|
||||
archive file named after the repo. For example the package list for
|
||||
`https://24.matterlinux.xyz/base` is located at `https://24.matterlinux.xyz/base/base.tar.gz`.
|
||||
`https://pkgs.matterlinux.xyz/base` is located at `https://pkgs.matterlinux.xyz/base/base.tar.gz`.
|
||||
|
||||
This archive file contains a file named `pkgs`, which contains repo package list in the
|
||||
`INI` format. It contains the package names, descriptions, versions, sums and dependencies.
|
||||
|
||||
### Repo Source
|
||||
Source for a repo has a simple structure that also contains all the source files for the packages.
|
||||
For example lets take a look the structure of the [`base`](https://24.matterlinux.xyz/base)
|
||||
For example lets take a look the structure of the [`base`](https://pkgs.matterlinux.xyz/base)
|
||||
repo source:
|
||||
```
|
||||
├── dist
|
||||
|
Reference in New Issue
Block a user