Welcome to use mcospkg, a linux package manager by a 13-year-old boy
This project uses in MinecraftOS, a linux operating system for Minecraft players
This project imagine by a 12-year-old boy (THE SAME PERSON) at first, cause there's less package manager by Chinese, so as a Chinese young man and developer, I, and my team, will take this mission on.
For more documents, please look at the directory docs/
如果你是中国人🇨🇳, 那么我们贴心地准备了翻译(在docs/Chinese下)
If you have installed mcospkg, just run this command:
sudo mcospkg update mcospkg
To build it, ensure you had installed these applications(packages):
- Rust(stable, latest, with Cargo)
- gcc/clang(with cc)
- openssl & libssl-dev
- pkg-config
- git
After installing them, follow these steps:
1, Clone from repository
Run these commands:
git clone https://github.com/zhangxuan2011/mcospkg.git
cd mcospkg2, Build Run this command to build this project:
cargo build --release -j8
In this, you can specify the building jobs (In this example, Jobs = 8)
NOTE!!!! You must specify the argument --release otherwise you CAN'T do more steps in this building process.
3, Install
Run the install.sh we've given:
./install.sh
This will install the mcospkg to / (Defined in PREFIX)
In each updates, we may change the build version of the program.
There are 4 levels of the build updates:
- Code Struct Changes (Build += 1),
- Output Style Changes (Build += 2),
- Feature Updates (Build += 3),
- Important Feature Updates (Build += 4).
Now let me introduce the rules:
- Each commit messages must mark the latest build numbers;
- If 2 same levels' commit are next to each other, the build version only increases once, not twice.
Build numbers since: 9121 (v0.9.1).