asdf
This commit is contained in:
48
src/content/blog/02-speedtest-cli-in-noble/index.md
Normal file
48
src/content/blog/02-speedtest-cli-in-noble/index.md
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
title: "기록용) ubuntu 24.04에 speedtest-cli 설치하기"
|
||||||
|
description: "speedtest-cli 레포 추가하면서 noble -> jammy 바꾸는 삽질 메모"
|
||||||
|
date: "Oct 25 2025"
|
||||||
|
---
|
||||||
|
|
||||||
|
## 1. 서론
|
||||||
|
ubuntu 24.04(noble) 기본 저장소엔 예전 python speedtest만 들어 있고, ookla speedtest-cli를 쓰려면 공식 repo를 추가해야 한다. 하루 지나면 까먹어서 기록용으로 남겨둔다 ㅇㅇ
|
||||||
|
|
||||||
|
## 2. 설치 순서
|
||||||
|
|
||||||
|
### 2.1 curl 깔기
|
||||||
|
스크립트를 끌어오려면 일단 curl부터 확인. 없는 경우 아래 명령으로 깐다.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt-get install curl
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2.2 repo 스크립트 실행
|
||||||
|
ookla에서 제공하는 스크립트를 그대로 돌린다. root 권한 필요하니까 sudo로.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
|
||||||
|
```
|
||||||
|
|
||||||
|
실행 로그 끝에 `/etc/apt/sources.list.d/ookla_speedtest-cli.list` 생긴다. 문제는 여기 기본 distro codename이 noble이라 그대로 두면 패키지가 없다.
|
||||||
|
|
||||||
|
### 2.3 배포판 코드네임 교체
|
||||||
|
파일을 열어서 noble 부분을 jammy로 바꿔야 한다. nano로 열든 vim으로 열든 상관없다.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo nano /etc/apt/sources.list.d/ookla_speedtest-cli.list
|
||||||
|
```
|
||||||
|
|
||||||
|
열린 상태에서 `noble`을 `jammy`로 치환하고 저장 후 종료. (ookla가 아직 24.04를 안올려놔서 jammy repo를 대신 참조하는 꼼수임)
|
||||||
|
|
||||||
|
### 2.4 업데이트 & 설치
|
||||||
|
저장소가 바뀌었으니 한 번 갱신하고 speedtest를 깐다.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt update
|
||||||
|
sudo apt-get install speedtest
|
||||||
|
```
|
||||||
|
|
||||||
|
설치 끝나면 `speedtest --accept-license` 한 번만 돌려서 약관 수락하고 쓰면 된다. cli는 `/usr/bin/speedtest`에 깔림.
|
||||||
|
|
||||||
|
## 3. 마무리
|
||||||
|
이 과정을 반복할 일이 거의 없긴 한데, 새 ubuntu 올릴 때마다 repo codename 때문에 삽질해서 메모. 나중에 ookla에서 noble repo 열리면 그냥 스크립트만 돌리고 끝날 듯.
|
||||||
Reference in New Issue
Block a user