Merge pull request 'Update README and pyproject.toml' (#14) from update_mirro_20251209 into main
Reviewed-on: #14
This commit was merged in pull request #14.
This commit is contained in:
60
README.md
60
README.md
@@ -1,8 +1,6 @@
|
||||
[](LICENCE)
|
||||
[](https://github.com/guardutils/mirro/)
|
||||
[](https://github.com/guardutils/mirro/releases)
|
||||
[](https://pypi.org/project/mirro/#history)
|
||||
[](https://pypi.org/project/mirro/)
|
||||
[](https://git.sysmd.uk/guardutils/mirro/src/branch/main/LICENCE)
|
||||
[](https://git.sysmd.uk/guardutils/mirro/releases)
|
||||
[](https://git.sysmd.uk/guardutils/mirro/src/branch/main/.pre-commit-config.yaml)
|
||||
|
||||
# mirro
|
||||
|
||||
@@ -160,20 +158,62 @@ Files with history in /foo/bar:
|
||||
|
||||
## Installation
|
||||
|
||||
### From package manager
|
||||
### From GuardUtils package repo
|
||||
|
||||
This is the preferred method of installation.
|
||||
|
||||
**Ubuntu 22.04 and 24.04**
|
||||
### Debian/Ubuntu
|
||||
|
||||
#### 1) Import the GPG key
|
||||
|
||||
```bash
|
||||
sudo mkdir -p /usr/share/keyrings
|
||||
curl -fsSL https://repo.sysmd.uk/guardutils/guardutils.gpg | sudo gpg --dearmor -o /usr/share/keyrings/guardutils.gpg
|
||||
```
|
||||
|
||||
The GPG fingerprint is `0032C71FA6A11EF9567D4434C5C06BD4603C28B1`.
|
||||
|
||||
#### 2) Add the APT source
|
||||
|
||||
```bash
|
||||
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/guardutils.gpg] https://repo.sysmd.uk debian main" | sudo tee /etc/apt/sources.list.d/guardutils.list
|
||||
```
|
||||
|
||||
#### 3) Update and install
|
||||
|
||||
```
|
||||
sudo add-apt-repository ppa:mdaleo/mirro
|
||||
sudo apt update
|
||||
sudo apt install mirro
|
||||
```
|
||||
|
||||
**Fedora 41, 42, 43**
|
||||
### Fedora/RHEL
|
||||
|
||||
#### 1) Import the GPG key
|
||||
|
||||
```
|
||||
sudo dnf copr enable mdaleo/mirro
|
||||
sudo rpm --import https://repo.sysmd.uk/guardutils/guardutils.gpg
|
||||
```
|
||||
|
||||
#### 2) Add the repository configuration
|
||||
|
||||
```
|
||||
sudo tee /etc/yum.repos.d/guardutils.repo > /dev/null << 'EOF'
|
||||
[guardutils]
|
||||
name = GuardUtils Repository
|
||||
baseurl = https://repo.sysmd.uk/rpm/$basearch
|
||||
|
||||
enabled = 1
|
||||
gpgcheck = 1
|
||||
gpgkey = https://repo.sysmd.uk/guardutils/guardutils.gpg
|
||||
|
||||
repo_gpgcheck = 1
|
||||
EOF
|
||||
```
|
||||
|
||||
#### 4) Update and install
|
||||
|
||||
```
|
||||
sudo dnf upgrade --refresh
|
||||
sudo dnf install mirro
|
||||
```
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ description = "A safe editing wrapper: edits a temp copy, compares, and saves or
|
||||
authors = ["Marco D'Aleo <marco@marcodaleo.com>"]
|
||||
license = "GPL-3.0-or-later"
|
||||
readme = "README.md"
|
||||
homepage = "https://github.com/guardutils/mirro"
|
||||
repository = "https://github.com/guardutils/mirro"
|
||||
homepage = "https://git.sysmd.uk/guardutils/mirro"
|
||||
repository = "https://git.sysmd.uk/guardutils/mirro"
|
||||
packages = [{include = "mirro", from = "src"}]
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
|
||||
Reference in New Issue
Block a user