|
1 | 1 |
|
2 | | -## AlterLinux - 誰でも使えることを目標にした日本製のArchLinux派生のOS |
| 2 | +## AlterLinux - ArchLinux-derived OS made in Japan aimed at being usable by anyone |
3 | 3 |
|
4 | 4 |  |
5 | 5 |  |
6 | 6 |  |
7 | 7 |
|
8 | | -## 概要 |
| 8 | +## Overview |
9 | 9 |
|
10 | | -Alter LinuxはArch Linuxをベースに開発されている新しいOSです。 |
| 10 | +Alter Linux is a new OS developed based on Arch Linux. |
| 11 | +Combining a sophisticated UI with Xfce4 and a package management tool complete with a GUI, anyone can easily use the latest OS with constraints. |
| 12 | + |
| 13 | +このReadmeの日本語版は[こちら](https://github.com/SereneTeam/alterlinux/blob/dev/README_jp.md)にあります。 |
11 | 14 |
|
12 | 15 |
|
13 | | -## リポジトリとソフトウェア |
| 16 | +## Repositories and software |
14 | 17 |
|
15 | | -### リポジトリ |
| 18 | +### Repositories |
16 | 19 | - [SereneTeam/alter-repo](https://github.com/SereneTeam/alter-repo) |
17 | | -全てのミラーサーバはこのリポジトリと同期しています。 |
| 20 | +All mirror servers are synchronized with this repository. |
18 | 21 |
|
19 | 22 |
|
20 | | -### ソフトウェア |
21 | | -Alter Linuxに入っている独自のソフトウェアのソースコードは以下にあります。 |
22 | | -全てのパッケージ一覧は[こちら](https://github.com/SereneTeam/alterlinux/blob/master/packages.x86_64)にあります。 |
| 23 | +### Software |
| 24 | +The source code of the original software included in Alter Linux is below. |
| 25 | +The first of all packages is [here](https://github.com/SereneTeam/alterlinux/blob/master/packages.x86_64). |
23 | 26 |
|
24 | 27 | - [EG-Installer](https://github.com/Hayao0819/EG-Installer)([PKGBUILD](https://github.com/Hayao0819/EG-Installer-PKGBUILD)) |
25 | 28 | - [plymouth-theme-alter](https://github.com/yamad-linuxer/plymouth-theme-alter)([PKGBUILD](https://github.com/Hayao0819/plymouth-theme-alter)) |
26 | 29 |
|
27 | | -AURに無いソフトウェアのソースコードは以下にあります。 |
| 30 | +The source code for software not in the AUR can be found below. |
28 | 31 |
|
29 | 32 | - [calamares](https://gitlab.manjaro.org/applications/calamares)([PKGBUILD](https://gitlab.manjaro.org/packages/extra/calamares)) |
30 | 33 |
|
31 | 34 |
|
32 | | -## ビルド |
33 | | -ArchLinux環境でビルドする必要があります。 |
34 | | -事前に`archiso`パッケージをインストールしておいてください。 |
| 35 | + |
| 36 | +## build |
| 37 | + |
| 38 | +The following procedure is for building with the actual machine ArchLinux. |
| 39 | +If you build on Docker, please refer to [this procedure](https://github.com/SereneTeam/alterlinux/blob/dev/Howtobuild_on_docker.md). |
| 40 | + |
| 41 | +You need to build in ArchLinux environment. |
| 42 | +Please install `archiso` package beforehand. |
| 43 | + |
35 | 44 |
|
36 | 45 | ```bash |
37 | 46 | git clone https://github.com/SereneTeam/alterlinux.git |
38 | 47 | cd alterlinux |
39 | 48 | ./build.sh |
40 | 49 | ``` |
41 | 50 |
|
42 | | -### build.shのオプション |
| 51 | +### build.sh options |
| 52 | + |
| 53 | +#### basic |
| 54 | +Please execute as it is. |
| 55 | +The default password is `alter`. |
| 56 | +Plymouth has been disabled. |
| 57 | +Default compression type is `xz`. |
43 | 58 |
|
44 | | -#### 基本 |
45 | | -そのまま実行してください。デフォルトパスワードは`alter`です。Plymouthは無効化されています。 |
46 | 59 |
|
47 | | -#### オプション |
48 | | -- Plymouthを有効化する : `-b` |
49 | | -- パスワードを変更する : `-p <password>` |
| 60 | +#### options |
| 61 | +- Enable Plymouth : `-b` |
| 62 | +- Change the password : `-p <password>` |
| 63 | +- Change compression type : `-c <comp type>` |
| 64 | +- Set compression options : `-t <options>` |
50 | 65 |
|
51 | | -例 : Plymouthを有効化し、パスワードを`ilovearch`に変更する。 |
| 66 | +Example: Enable Plymouth and change the password to `ilovearch` and change compression type to `zstd`. |
52 | 67 |
|
53 | 68 | ```bash |
54 | | -./build.sh -b -p 'ilovealter' |
| 69 | +./build.sh -b -p 'ilovearch' -c 'zstd' |
55 | 70 | ``` |
56 | 71 |
|
| 72 | +##### About compression type |
| 73 | +See the `mksquashfs` help for compression options and more options. |
| 74 | +As of February 12, 2019, `mksquashfs` supports the following methods and options. |
| 75 | + |
| 76 | +``` |
| 77 | +gzip (default) |
| 78 | + -Xcompression-level <compression-level> |
| 79 | + <compression-level> should be 1 .. 9 (default 9) |
| 80 | + -Xwindow-size <window-size> |
| 81 | + <window-size> should be 8 .. 15 (default 15) |
| 82 | + -Xstrategy strategy1,strategy2,...,strategyN |
| 83 | + Compress using strategy1,strategy2,...,strategyN in turn |
| 84 | + and choose the best compression. |
| 85 | + Available strategies: default, filtered, huffman_only, |
| 86 | + run_length_encoded and fixed |
| 87 | +lzma (no options) |
| 88 | +lzo |
| 89 | + -Xalgorithm <algorithm> |
| 90 | + Where <algorithm> is one of: |
| 91 | + lzo1x_1 |
| 92 | + lzo1x_1_11 |
| 93 | + lzo1x_1_12 |
| 94 | + lzo1x_1_15 |
| 95 | + lzo1x_999 (default) |
| 96 | + -Xcompression-level <compression-level> |
| 97 | + <compression-level> should be 1 .. 9 (default 8) |
| 98 | + Only applies to lzo1x_999 algorithm |
| 99 | +lz4 |
| 100 | + -Xhc |
| 101 | + Compress using LZ4 High Compression |
| 102 | +xz |
| 103 | + -Xbcj filter1,filter2,...,filterN |
| 104 | + Compress using filter1,filter2,...,filterN in turn |
| 105 | + (in addition to no filter), and choose the best compression. |
| 106 | + Available filters: x86, arm, armthumb, powerpc, sparc, ia64 |
| 107 | + -Xdict-size <dict-size> |
| 108 | + Use <dict-size> as the XZ dictionary size. The dictionary size |
| 109 | + can be specified as a percentage of the block size, or as an |
| 110 | + absolute value. The dictionary size must be less than or equal |
| 111 | + to the block size and 8192 bytes or larger. It must also be |
| 112 | + storable in the xz header as either 2^n or as 2^n+2^(n+1). |
| 113 | + Example dict-sizes are 75%, 50%, 37.5%, 25%, or 32K, 16K, 8K |
| 114 | + etc. |
| 115 | +zstd |
| 116 | + -Xcompression-level <compression-level> |
| 117 | + <compression-level> should be 1 .. 22 (default 15) |
| 118 | +``` |
| 119 | + |
| 120 | + |
| 121 | +## Developer |
57 | 122 |
|
58 | | -#### Plymouthについて |
59 | | -`build.sh`に`-b`をつけるとPlymouthが有効化されます。 |
60 | | -ただし、現在Plymouthを有効化した状態だとインストール後に正常に起動しない問題が確認されています。 |
| 123 | +### code |
| 124 | +- [Hayao0819](https://twitter.com/Hayao0819) |
| 125 | +- [lap1sid](https://twitter.com/Pixel_3a) |
| 126 | +- [yamad](https://twitter.com/_unix_like) |
61 | 127 |
|
62 | | -#### ライブ環境でのパスワード |
63 | | -デフォルトのパスワードは`alter`です。 |
64 | | -`build.sh`に`-p [password]`とすることでパスワードを変更できます。 |
65 | | -オプション無しでパスワードを変更する場合は`build.sh`の`password`の値を変更してください。 |
| 128 | +### design |
| 129 | +- [tukutun](https://twitter.com/tukutuN_27) |
0 commit comments