Skip to content

Commit 6793da0

Browse files
committed
docs(install): promote AUR to official + add RPM/APK sections
- Move AUR out of "Unofficial" now that it's officially supported - Add RPM and APK installation sections with x86_64/aarch64 coverage - Replace broken `noir_latest_*` URLs with curl/jq-style version resolution against the GitHub Releases API - Sync Korean translation
1 parent 961b95c commit 6793da0

2 files changed

Lines changed: 120 additions & 18 deletions

File tree

docs/content/get_started/installation/index.ko.md

Lines changed: 60 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
+++
22
title = "Noir 설치"
3-
description = "Homebrew, Snapcraft, Docker, Nix, 바이너리 다운로드 또는 소스 빌드를 통해 OWASP Noir를 설치합니다."
3+
description = "Homebrew, Snapcraft, Docker, Nix, AUR, .deb, .rpm, .apk, 바이너리 다운로드 또는 소스 빌드를 통해 OWASP Noir를 설치합니다."
44
weight = 2
55
sort_by = "weight"
66

@@ -93,18 +93,19 @@ nix run github:owasp-noir/noir -- -h
9393

9494
## Debian 패키지 (.deb)
9595

96-
Debian/Ubuntu 계열이라면 [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest)의 `.deb` 패키지를 쓸 수 있습니다. `dpkg`/`apt`로 다른 시스템 패키지처럼 관리됩니다.
96+
Debian/Ubuntu 계열이라면 [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest)의 `.deb` 패키지를 쓸 수 있습니다. `dpkg`/`apt`로 다른 시스템 패키지처럼 관리됩니다. `amd64``arm64`가 모두 제공됩니다.
9797

98-
1. `.deb` 패키지를 다운로드합니다.
98+
1. 최신 버전을 조회하고 다운로드합니다.
9999

100100
```bash
101-
wget https://github.com/owasp-noir/noir/releases/latest/download/noir_latest_amd64.deb
101+
VERSION=$(curl -s https://api.github.com/repos/owasp-noir/noir/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
102+
wget "https://github.com/owasp-noir/noir/releases/download/v${VERSION}/noir_${VERSION}_amd64.deb"
102103
```
103104

104105
2. 패키지를 설치합니다.
105106

106107
```bash
107-
sudo dpkg -i noir_latest_amd64.deb
108+
sudo dpkg -i "noir_${VERSION}_amd64.deb"
108109
```
109110

110111
3. 의존성이 누락됐다면 아래 명령으로 해결합니다.
@@ -119,16 +120,66 @@ Debian/Ubuntu 계열이라면 [GitHub Releases](https://github.com/owasp-noir/no
119120
noir --version
120121
```
121122

122-
## Unofficial
123+
## Arch Linux (AUR)
123124

124-
### Arch AUR
125-
126-
[AUR](https://aur.archlinux.org)에 등록되어 있습니다. 원하는 AUR 헬퍼로 설치하세요.
125+
Noir는 [AUR](https://aur.archlinux.org/packages/noir)에 공식 등록되어 있습니다. 선호하는 AUR 헬퍼로 설치하세요.
127126

128127
```bash
129128
yay -S noir
130129
```
131130

131+
## RPM 패키지 (.rpm)
132+
133+
Fedora, RHEL, CentOS, openSUSE 등 RPM 기반 배포판은 [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest)의 `.rpm` 패키지를 사용할 수 있습니다. `x86_64``aarch64`가 모두 제공됩니다.
134+
135+
1. 최신 버전을 조회하고 다운로드합니다.
136+
137+
```bash
138+
VERSION=$(curl -s https://api.github.com/repos/owasp-noir/noir/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
139+
wget "https://github.com/owasp-noir/noir/releases/download/v${VERSION}/noir-${VERSION}.x86_64.rpm"
140+
```
141+
142+
2. 설치합니다.
143+
144+
```bash
145+
sudo rpm -i "noir-${VERSION}.x86_64.rpm"
146+
```
147+
148+
또는 `dnf`로 설치합니다.
149+
150+
```bash
151+
sudo dnf install "./noir-${VERSION}.x86_64.rpm"
152+
```
153+
154+
3. 설치를 확인합니다.
155+
156+
```bash
157+
noir --version
158+
```
159+
160+
## Alpine 패키지 (.apk)
161+
162+
Alpine Linux 사용자는 [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest)의 `.apk` 패키지를 사용할 수 있습니다. `x86_64``aarch64`가 모두 제공됩니다.
163+
164+
1. 최신 버전을 조회하고 다운로드합니다.
165+
166+
```bash
167+
VERSION=$(curl -s https://api.github.com/repos/owasp-noir/noir/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
168+
wget "https://github.com/owasp-noir/noir/releases/download/v${VERSION}/noir-${VERSION}-r0.apk"
169+
```
170+
171+
2. 설치합니다.
172+
173+
```bash
174+
sudo apk add --allow-untrusted "noir-${VERSION}-r0.apk"
175+
```
176+
177+
3. 설치를 확인합니다.
178+
179+
```bash
180+
noir --version
181+
```
182+
132183
## 소스에서 빌드
133184

134185
직접 빌드하거나, 프로젝트에 기여하고 싶을 때 사용합니다.

docs/content/get_started/installation/index.md

Lines changed: 60 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
+++
22
title = "Install Noir"
3-
description = "Install OWASP Noir via Homebrew, Snapcraft, Docker, Nix, binary download, or from source."
3+
description = "Install OWASP Noir via Homebrew, Snapcraft, Docker, Nix, AUR, .deb, .rpm, .apk, binary download, or from source."
44
weight = 2
55
sort_by = "weight"
66

@@ -93,18 +93,19 @@ No package manager? Grab a prebuilt binary from [GitHub Releases](https://github
9393

9494
## Debian Package (.deb)
9595

96-
Debian/Ubuntu users can use the `.deb` package from [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest). It integrates with `dpkg`/`apt` like any other system package.
96+
Debian/Ubuntu users can use the `.deb` package from [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest). It integrates with `dpkg`/`apt` like any other system package. Both `amd64` and `arm64` are provided.
9797

98-
1. Download the `.deb` package:
98+
1. Resolve the latest version and download:
9999

100100
```bash
101-
wget https://github.com/owasp-noir/noir/releases/latest/download/noir_latest_amd64.deb
101+
VERSION=$(curl -s https://api.github.com/repos/owasp-noir/noir/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
102+
wget "https://github.com/owasp-noir/noir/releases/download/v${VERSION}/noir_${VERSION}_amd64.deb"
102103
```
103104

104105
2. Install:
105106

106107
```bash
107-
sudo dpkg -i noir_latest_amd64.deb
108+
sudo dpkg -i "noir_${VERSION}_amd64.deb"
108109
```
109110

110111
3. Fix missing dependencies if needed:
@@ -119,16 +120,66 @@ Debian/Ubuntu users can use the `.deb` package from [GitHub Releases](https://gi
119120
noir --version
120121
```
121122

122-
## Unofficial
123+
## Arch Linux (AUR)
123124

124-
### Arch AUR
125-
126-
Noir is in the [AUR](https://aur.archlinux.org). Use your preferred helper:
125+
Noir is officially published on the [AUR](https://aur.archlinux.org/packages/noir). Install with your preferred AUR helper:
127126

128127
```bash
129128
yay -S noir
130129
```
131130

131+
## RPM Package (.rpm)
132+
133+
Fedora, RHEL, CentOS, openSUSE, and other RPM-based distros can use the `.rpm` package from [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest). Both `x86_64` and `aarch64` are provided.
134+
135+
1. Resolve the latest version and download:
136+
137+
```bash
138+
VERSION=$(curl -s https://api.github.com/repos/owasp-noir/noir/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
139+
wget "https://github.com/owasp-noir/noir/releases/download/v${VERSION}/noir-${VERSION}.x86_64.rpm"
140+
```
141+
142+
2. Install:
143+
144+
```bash
145+
sudo rpm -i "noir-${VERSION}.x86_64.rpm"
146+
```
147+
148+
Or with `dnf`:
149+
150+
```bash
151+
sudo dnf install "./noir-${VERSION}.x86_64.rpm"
152+
```
153+
154+
3. Verify:
155+
156+
```bash
157+
noir --version
158+
```
159+
160+
## Alpine Package (.apk)
161+
162+
Alpine Linux users can use the `.apk` package from [GitHub Releases](https://github.com/owasp-noir/noir/releases/latest). Both `x86_64` and `aarch64` are provided.
163+
164+
1. Resolve the latest version and download:
165+
166+
```bash
167+
VERSION=$(curl -s https://api.github.com/repos/owasp-noir/noir/releases/latest | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
168+
wget "https://github.com/owasp-noir/noir/releases/download/v${VERSION}/noir-${VERSION}-r0.apk"
169+
```
170+
171+
2. Install:
172+
173+
```bash
174+
sudo apk add --allow-untrusted "noir-${VERSION}-r0.apk"
175+
```
176+
177+
3. Verify:
178+
179+
```bash
180+
noir --version
181+
```
182+
132183
## Build from Source
133184

134185
For custom builds or contributing back to the project.

0 commit comments

Comments
 (0)