From a934328d24f88cf74a08ffe3235d04ee5a1ff5c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=8F=84=EB=A1=9C=EB=A1=B1?= Date: Sat, 25 Oct 2025 21:01:06 +0900 Subject: [PATCH] asdf --- .../blog/02-speedtest-cli-in-noble/index.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/content/blog/02-speedtest-cli-in-noble/index.md diff --git a/src/content/blog/02-speedtest-cli-in-noble/index.md b/src/content/blog/02-speedtest-cli-in-noble/index.md new file mode 100644 index 0000000..a84af54 --- /dev/null +++ b/src/content/blog/02-speedtest-cli-in-noble/index.md @@ -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 열리면 그냥 스크립트만 돌리고 끝날 듯.