명령줄에서 phpMyAdmin 버전을 얻는 방법은 무엇입니까?

명령줄에서 phpMyAdmin 버전을 얻는 방법은 무엇입니까?

내 질문은 Debian/Ubuntu에 관한 것입니다.

Linux 환경을 업데이트/업그레이드하기 전에 OS, mySQL, PHP 등의 버전 번호를 텍스트 파일에 기록하는 간단한 스크립트를 사용하여 구성 요소 버전의 스냅샷을 찍어 모범 사례 프로세스를 구현하고 싶습니다.

하지만 방법을 어디서도 찾을 수가 없어요안정적으로 버전 번호 획득~을 위한명령줄 phpMyAdmin을 통해.

더 좋은 방법이 없다면 기꺼이 파일을 grep하겠습니다.

/usr/share/phpmyadmin/Config.php또는 /usr/share/phpmyadmin/package.json.

내가 뭐 놓친 거 없니?

phpMyAdmin의 웹 인터페이스를 통해 버전 번호를 확인하는 방법을 알고 있지만 필요한 것은 도움이 되지 않습니다.

답변1

패키지 사용에 대한 모범 사례도 따른다면,

dpkg -l phpmyadmin

phpmyadmin설치된 패키지의 버전을 알려줍니다 (설치되어 있다고 가정).

버전만 원하신다면,

dpkg-query -W -f '${version}\n' phpmyadmin

버전만 출력됩니다 phpmyadmin.

패키지 버전을 사용하지 않지만 package.json파일 위치를 알고 있는 경우,

jq .version /path/to/package.json

버전을 알려드리겠습니다.

웹 서버에서 버전을 쿼리하려면 PMA_VERSION홈 페이지에서 찾아야 합니다.

curl -s https://example.org/phpmyadmin | grep -E -o 'PMA_VERSION:"[[:digit:].]+"'

답변2

grep-status다음 도구를 사용하세요 dctrl-tools.

grep-status -sPackage,Version -PX 'phpmyadmin'

예제 출력:

Package: phpmyadmin
Version: 4:4.9.5+dfsg1-2

grep-status 맨페이지

관련 정보