데비안 11에서 데비안 12로 업그레이드하려고 합니다.
작업의 99%를 완료했지만 이제 다음 문제에 봉착했습니다.
# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
libapache2-mod-php5.6 php-pear php5.6-cli php5.6-common php5.6-curl php5.6-gd php5.6-intl php5.6-json php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-opcache php5.6-readline php5.6-xml
php5.6-xsl php5.6-zip php7.0-cli php7.0-common php7.0-json php7.0-mysql php7.0-opcache php7.0-readline php7.0-xml
The following packages will be upgraded:
php-common
php-common
데비안 은 libapache2-mod-php5.6
.
물론 php5.6-*
나중에 모든 패키지를 다시 설치할 수도 있습니다.
하지만 다시 설치할 수 있을지 확신할 수 없습니다.libapache2-mod-php5.6
이 경우 업그레이드를 어떻게 완료할 수 있나요?
답변1
이번에는 제가 직접 해결했어요
sury
PHP 패키지의 좋은 저장소를 추가했습니다.
wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update
dist-upgrade
그러면 이 저장소가 이전 패키지를 제공하므로 마무리할 수 있습니다.