아치: 매우 일반적인 PHP 패키지 중 일부가 저장소에서 누락되었습니다.

아치: 매우 일반적인 PHP 패키지 중 일부가 저장소에서 누락되었습니다.

Debian에서 LAMP 환경을 설정할 때 일부 PHP 확장을 설치했습니다.

apt install php-{cli,curl,mbstring,mcrypt,gd}

위에서 볼 수 있듯이 php-gdArch의 모든 패키지가 누락되었습니다.

Arch에서 대체품이 있다면 무엇입니까? 이 상황을 어떻게 처리해야 합니까?

답변1

모든 배포판이 같은 방식으로 분할되는 것은 아니므로 그 중 일부는 이미 기본 패키지에 포함되어 있습니다.

# archlinux with only main php package installed
$ php --modules
[PHP Modules]
Core
ctype
curl
date
dom
fileinfo
filter
hash
json
libxml
mbstring
mysqlnd
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
SimpleXML
SPL
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib

다른 모듈은 표준 저장소 또는 AUR(https://aur.archlinux.org/packages/php71-mcrypt/그 중 하나인 것 같습니다), 다른 모든 방법이 실패하면 직접 구축해야 할 수도 있습니다.

즉, 특정 확장 프로그램이 정말로 필요하고 습관적으로 설치하지 않는 경우입니다. Wikipedia에 따르면 mcrypt는 2007년부터 더 이상 사용되지 않습니다.

관련 정보