728x90
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
728x90
'리눅스' 카테고리의 다른 글
[draft] 우분투에서 needrestart를 비활성화하는 방법 (0) | 2024.10.22 |
---|---|
[draft] 우분투에 MariaDB를 설치하는 방법 (0) | 2024.10.21 |
[draft] 우분투에서 Apache와 PHP-FPM을 설치하고 연동하는 방법 (0) | 2024.10.18 |
[draft] NGINX 저장소의 만료된 GPG 키 갱신 방법 (1) | 2024.10.17 |
[draft] PECL 구성에서 기본 채널 URL을 업데이트하는 방법 (0) | 2024.10.17 |