잠시만 기다려 주세요

     '민주당이 분열되어야 정치개혁이 시작된다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (25)  |  여러가지 팁 (1111)  |  추천 및 재미 (165)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (948)  |  끄적거림 (144)  |  문예 창작 (719)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 데스크탑

리눅스 데스크탑 - debian stable + backports 자동 업그레이드 스크립트....
이 름 : 바다아이   |   조회수 : 96         짧은 주소 : https://www.bada-ie.com/su/?NdpHOSiIw_zd
데비안 stable 은 기본적으로 stable 패키지만 업그레이드 합니다.
빽포트 저장소를 써놔도 정보는 업데이트 해도 설치된 backports 패키지를 자동으로 업그레이드 하지 않습니다.
그래서 일일이 하나하나 -t 옵션 줘가면서 업그레이드 해 줘야 합니다. 매우 귀찮죠...
그래서 일괄적으로 업그레이드 하게 스크립트를 만들어서 씁니다.
그렇다고 backports 로 전부 업그레이드 해 놓으면 stable 고유의 안정성이 사라지죠!!

빽포트 쓰시려면 저장소에 아래를 추가해야 합니다. 현재 기준 데비안 trixie 입니다.
아래 저장소는 예를 든 것이고... 본인에게 맞게 저장소 맞추시면 됩니다. 밑줄 친 부분이 backports 관련 저장소 입니다.

vi /etc/apt/sources.list

deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/
trixie main contrib non-free non-free-firmware

deb http://deb.debian.org/debian/ trixie-backports main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/
trixie
-backports main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security
trixie-security main non-free-firmware
deb-src http://security.debian.org/debian-security
trixie-security main non-free-firmware

# trixie-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/
trixie-updates main non-free-firmware
deb-src http://deb.debian.org/debian/
trixie-updates main non-free-firmware



혹시 모르니 stable 커널을 다시 설치합니다. . 커널 버전이 올라갔을 때 자동으로 업그레이드 되게요..
특정 커널 버전을 지정해서 설치하면 나중에 커널 버전이 올라가도 자동으로 업그레이드가 안될 수 있습니다.

apt install linux-image-amd64


아래는 backports 자동 업그레이드 스크립트입니다. stable 도 같이 업그레이드 합니다.
따로따로 하나하나 업그레이드 불편하죠. -.-;...

모든 패키지를 backports 로 업그레이드 하지 마세요.. 불안해 집니다.
꼭 필요한 패키지만 쓰자고요... stable 의 안정감은 가져가야죠... ^^;

mesa 패키지는 그냥 stable 쓰셔도 됩니다. 따로 추가하지 마시고요..
0ad 는 제가 좋아하는 게임입니다. ^^ 필요 없으시면 빼면 됩니다.
나머지는 각자 필요에 따라 추가하시면 됩니다.

아래는 제가 데비안 stable 사용하면서 꼭 필요했던 backports 프로그램을 적어봤습니다.
아마 아래 정도면 따로 필요한 것은 없을 것 같네요.. 
패키지 필요 이상으로 쓸데 없이 신버전으로 업그레이드 하지 마세요.. 오류만 많아집니다.


vi backports.sh

#!/bin/bash

# 기본 stable 업그레이드
apt update
apt upgrade -y

# 핵심 Backports 패키지 목록 (0ad 는 게임이에요. ^^; 필요 없으면 삭제... supertuxkart, warzone2100 도 재밌어요.. 필요하면 추가)
# backports 커널은 뺄게요..  그냥 펌웨어만 올리고 커널은 안전하게 stable 커널을 그냥 쓰는 게 낫겠습니다.
# 그래픽카드는 nvidia, amd 부분만 추가 했구요.. 혹시 다른 거 쓰시면 알아서 찾아서 추가하세요.... chatgpt 에서 물어보세요. ^^;
# 패키지 사이 공백으로 구분합니다. 띄어쓰기 잘 하세요...
packages="firmware-linux firmware-linux-nonfree firmware-linux-free nvidia-driver firmware-misc-nonfree firmware-amd-graphics 0ad libreoffice-l10n-ko thunderbird-l10n-ko wireguard-tools obs-studio kdenlive gimp"

# 반복해서 Backports에서 설치/업데이트 (
trixie 는 debian13 버전입니다. 다른 버전은 변경)
for pkg in $packages; do
  echo "업데이트 중: $pkg"
  apt -t
trixie-backports install -y "$pkg"
done



홈폴더에 만들어 놨다가 한번씩 실행하시면 알아서 업그레이드 되겠죠.. 당연히 루트 권한으로 해야 겠죠.
일주일에 한번은 실행해 주세요... cron 으로 돌려도 되는데 혹시 모르니까 수작업으로 하는 게 낫습니다.
저는 매일 컴퓨터 켜면 습관적으로 실행합니다. ^^;

sh backports.sh

데비안 빽포트는 원래 일일이 -t 옵션으로 빽포트 저장소 지정해서 하나하나 업그레이드 해야 하는데
귀찮으니까 위와 같이 필요 패키지 지정해서 스크립트로 만들어 놓는 겁니다. 편하죠.
암튼 stable + backports 면 천하무적입니다. 다른 거 필요 없습니다. 안정감이 제일입니다.

 
| |





      1 page / 9 page
번 호 카테고리 제 목 이름 조회수
현재글 리눅스 데스크탑 debian stable + backports .... 바다아이 97
253 리눅스 데스크탑 user@1000, xdg-document-portal ... .... 바다아이 142
252 리눅스 데스크탑 xfce4 ... ... screensaver 바다아이 133
251 리눅스 데스크탑 yay, pacman ...  lock .... ... 바다아이 188
250 리눅스 데스크탑 surfshark ..  archlinux surfshark error.... 바다아이 277
249 리눅스 데스크탑 .... 바다아이 471
248 리눅스 데스크탑 6.14 ... experimental .. !! !!! .. 바다아이 920
247 리눅스 데스크탑 testing, sid, backports surfshark vpn , ...  바다아이 977
246 리눅스 데스크탑 libreoffice hwp ... libreoffice-h2orestart hwp ... 바다아이 1165
245 리눅스 데스크탑 .... wine install 바다아이 905
244 리눅스 데스크탑 surfshark vpn .... ..... 바다아이 945
243 리눅스 데스크탑 debian ... 바다아이 982
242 리눅스 데스크탑 unstable testing stable .... ... 바다아이 1370
241 리눅스 데스크탑 6.12.9+bpo-amd64... VirtualBox 7.1.6 for Linux.. amd-v .... SVM(Secure Virtual Machine) 바다아이 864
240 리눅스 데스크탑 uuid .... fstab uuid ... blkid 바다아이 979
239 리눅스 데스크탑 ... path ... 바다아이 906
238 리눅스 데스크탑 debian backports .... ?? 바다아이 914
237 리눅스 데스크탑 .... . ... chrome password 바다아이 1070
236 리눅스 데스크탑 Wine completely broken - wine: could not load kernel32.dll, status c0000135 바다아이 922
235 리눅스 데스크탑 ... ... ... 바다아이 2349
234 리눅스 데스크탑 debian trixie media-downloader ... ... 바다아이 1090
233 리눅스 데스크탑 .... qt5 build-essential 바다아이 959
232 리눅스 데스크탑 archlinux lightdm .... 바다아이 1050
231 리눅스 데스크탑 ... archinstall... .. 바다아이 1270
230 리눅스 데스크탑 .... pacman -Suy ... 바다아이 1421
229 리눅스 데스크탑 archlinux... Libalpm.so.14 error after updating to pacman 7 바다아이 1581
228 리눅스 데스크탑 ... 바다아이 2318
227 리눅스 데스크탑 .... 바다아이 1963
226 리눅스 데스크탑 libreoffice hwp , ... 바다아이 2394
225 리눅스 데스크탑 uefi .... . 바다아이 2519
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb + PgBouncer + ProxySQL]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.03474
to webmaster... gogo sea. gogo sea.