dpkg 패키지 삭제 스크립트
스크립트 작성
vim remove_packages.sh
#!/bin/bash
# 제거할 패키지 목록
packages=(
nginx
redis
)
# 패키지 제거
for pkg in "${packages[@]}"; do
# 패키지 제거
#sudo apt purge -y $(dpkg -l | grep "^rc" | awk '{print $2}' | grep "^$pkg" || echo "")
sudo apt purge -y $(dpkg -l | grep "$pkg" | awk '{print $2}' || echo "")
done
# 자동 제거
sudo apt autoremove -y
스크립트 실행 권한 설정
chmod +x remove_packages.sh
스크립트 실행
bash remove_packages.sh
nginx 관련 패키지 삭제
sudo apt purge -y $(dpkg -l | grep nginx | awk '{print $2}' | tr '\n' ' ')
apache 관련 패키지 삭제
sudo apt purge -y $(dpkg -l | grep apache | awk '{print $2}' | tr '\n' ' ')
nginx 관련 패키지 삭제
sudo apt purge -y $(dpkg -l | grep php | awk '{print $2}' | tr '\n' ' ')
nginx 관련 패키지 삭제
sudo apt purge -y $(dpkg -l | grep redis | awk '{print $2}' | tr '\n' ' ')
자동 제거
sudo apt autoremove -y
'리눅스' 카테고리의 다른 글
| [draft] vagrant 설치 및 ubuntu 서버 배포 (0) | 2026.01.14 |
|---|---|
| [draft] Vagrant를 사용하여 Ubuntu 가상 머신을 설치하고 배포하는 방법 (0) | 2026.01.14 |
| [draft] 우분투 22.04에서 BIND를 설치하고 설정하는 방법 (0) | 2026.01.13 |
| [draft] CentOS 7에서 BIND DNS 서버를 설치하고 설정하는 방법 (0) | 2026.01.13 |
| [draft] mac 터미널에서 IntelliJ 바로 실행하기 (0) | 2026.01.13 |