apk-tools

Alpine Docker 이미지에서 특정 버전의 alpine/expat 2.6.0-r0을 설치하거나 업그레이드할 수 없습니다.
apk-tools

Alpine Docker 이미지에서 특정 버전의 alpine/expat 2.6.0-r0을 설치하거나 업그레이드할 수 없습니다.

최근 발견된 취약점 CVE-2023-52425 및 CVE-2023-52426으로 인해 Alpine Docker 이미지의 alpine/expat 2.5.0-r2를 expat 2.6.0-r0으로 업그레이드해야 합니다. docker 빌드 중에 expat 패키지 버전을 업그레이드하기 위해 다양한 방법(아래 참조)을 시도했지만 결과 이미지에는 여전히 alpine/expat 2.5.0-r2가 표시됩니다. 이 작업을 수행하는 방법에 대한 조언을 주시면 감사하겠습니다. 인용하다: https://alpine.pkgs...

Admin

sudo: 터미널 읽기 비밀번호가 필요합니다. 비밀번호가 필요합니다. 오류: 종료 코드 1로 프로세스가 완료되었습니다.
apk-tools

sudo: 터미널 읽기 비밀번호가 필요합니다. 비밀번호가 필요합니다. 오류: 종료 코드 1로 프로세스가 완료되었습니다.

편집기에서 github로 빌드를 성공적으로 실행하고 있었는데 갑자기 github에서 빌드가 끝날 때 이 오류가 발생하기 시작했습니다. sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper sudo: a password is required Error: Process completed with exit code 1. ...

Admin

APKtool 버전
apk-tools

APKtool 버전

터미널에 apktool -version을 입력하면 버전이 2.6.0이라고 표시됩니다. /usr/local/bin에 ./apktool -version을 입력하면 2.7.0이 인쇄됩니다. apktool을 버전 2.7.0으로 업그레이드하는 방법은 무엇입니까? ...

Admin

교체된 패키지가 업그레이드되면 apk 교체는 어떻게 작동하나요?
apk-tools

교체된 패키지가 업그레이드되면 apk 교체는 어떻게 작동하나요?

패키지 A와 패키지 B가 있다고 가정해 보겠습니다. 패키지 B에는 의도적으로 패키지 A와 충돌하는 일부 파일이 포함되어 있으며 사용자가 두 패키지를 모두 설치하는 경우 패키지 B의 파일이 패키지 A의 파일보다 선호될 것으로 예상됩니다. apk-tools를 사용하여 이 문제를 해결하는 간단한 방법은 생성된 패키지에 이 메타데이터가 포함되도록 replaces=A패키지 B를 포함하는 것입니다.APKBUILD 따라서 패키지 A를 설치한 다음 B를 설치하면 B의 충돌하는 파일이 우선적으로 적용됩니다. 하지만 ...

Admin

Distrobox 컨테이너 내에서 빌드를 사용하는 방법은 무엇입니까?
apk-tools

Distrobox 컨테이너 내에서 빌드를 사용하는 방법은 무엇입니까?

다음을 사용하여 Distrobox 컨테이너 내에서 Alpine을 사용하고 싶습니다.알파인 도구 상자 가장자리abuild프로그램과 관련된 다양한 작업을 이미지화하고 수행합니다 . 나는 다음의 지시를 따랐다."Alpine 패키지 만들기" 문서$ abuild checksum, 그러나 abuild 그룹에 자신을 추가하고 /var/cache/distfiles디렉터리 소유자를 변경하고 로그아웃했다가 다시 로그인했는데도 여전히 권한 거부 오류가 발생하는 문제에 빠르게 직면했습니다 . 그래서 나는 내가 들어온 그룹...

Admin

Alpine Linux: apk 캐시 APKINDEX 체크섬 세부정보
apk-tools

Alpine Linux: apk 캐시 APKINDEX 체크섬 세부정보

Alpine Linux에서 명령을 실행하면 내 파일을 apk update살펴보고 각 저장소에서 파일을 다운로드합니다. 그런 다음 체크섬을 사용하여 각 파일의 이름을 일부 체크섬을 나타내는 형식으로 바꿉니다./etc/apk/repositoriesAPKINDEX.tar.gzAPKINDEX tarAPKINDEX.12345678.tar.gz12345678 오프라인 Alpine 설치를 위한 패키지 목록을 업데이트하고 싶기 때문에 이 체크섬이 어떻게 작동하는지 이해하려고 노력해 왔습니다. 더 잘 이해하기 위해 ...

Admin

apk add를 사용하여 alpinelinux.org에서 특정 버전의 패키지를 설치하세요.
apk-tools

apk add를 사용하여 alpinelinux.org에서 특정 버전의 패키지를 설치하세요.

Alpine v3.17-stable에서 nginx-mod-http-lua를 사용하려고 합니다. 나는 사용하고 싶다이 패키지의 특정 1.24.0-r2 버전이틀 전에야 출시됐어요. 시도 중이지만 docker run -it nginx:1.24.0-alpine sh -c "apk update && apk upgrade && apk add nginx-mod-http-lua=1.24.0-r2"오류가 표시됩니다. ERROR: unable to select packages: ngin...

Admin

Alpine 3.17 가상 머신에 sudo를 설치하는 방법은 무엇입니까?
apk-tools

Alpine 3.17 가상 머신에 sudo를 설치하는 방법은 무엇입니까?

KVM 아래의 가상 머신에 Alpine r3.17을 설치했습니다. 도구를 설치하고 싶습니다 sudo. # su - # apk update ... OKL 4994 distinct packages available # apk add sudo ERROR: unable to select packages: sudo (no such package): required by: world[sudo] Alpine 웹사이트를 확인한 후 sudo유효한 패키지를 확인했습니다. 알파인 패키지 -sudo...

Admin

Alpine은 "최신" 패키지를 설치하지 않습니다.
apk-tools

Alpine은 "최신" 패키지를 설치하지 않습니다.

최신 버전의 chromium(v108.0.5359.125)을 설치하려고 하는데 Dockerfile에 다음이 있습니다. FROM node:14.20.1-alpine3.16 ENV CHROME_BIN=/usr/bin/chromium-browser RUN echo @latest https://dl-cdn.alpinelinux.org/alpine/latest-stable/community >> /etc/apk/repositories && \ echo @14.20.1 htt...

Admin

Alpine에서 패키지 so:libcrypto.so.3을 선택할 수 없습니다.
apk-tools

Alpine에서 패키지 so:libcrypto.so.3을 선택할 수 없습니다.

상태: 거의 같은 문제알파인에 php7 설치: libcrypto 및 libssl 누락 그러나최신 댓글설명하다: 몇 년이 지난 지금, 위의 모든 답변은 더 이상 유효하지 않으며 문제에 대한 안정적인 해결책이 없는 것 같습니다. 세부 사항: 커뮤니티 저장소를 통해 알파인에 ffmpeg를 설치하려고 합니다. apk add ffmpeg 하지만 다음과 같은 오류가 발생합니다. ERROR: unable to select packages: so:libcrypto.so.3 (no such package):...

Admin

.PKGINFO 종속성을 기반으로 APK 패키지 식별
apk-tools

.PKGINFO 종속성을 기반으로 APK 패키지 식별

저는 가급적 Python과 같은 스크립팅 언어를 사용하여 apk 패키지 종속성을 해결하는 데 관심이 있습니다. 기본적으로 저는 알파인 환경에서 실행하지 않고도 패키지의 종속성 트리를 파생시킬 수 있기를 원합니다. 지금까지 .PKGINFO 파일과 종속성을 분석하고 있습니다. 그리고 get other apk를 사용하세요 http://dl-cdn.alpinelinux.org/alpine/edge/main/{arch}/{package}-{version}.apk. 그러나 .PKGINFO 종속성을 살펴보면 지금...

Admin

Alpine Linux에 특정 버전의 Python을 설치하는 방법
apk-tools

Alpine Linux에 특정 버전의 Python을 설치하는 방법

공식 도커 버전을 사용합니다도커 이미지python3.9.6을 설치하고 싶습니다 이 명령을 실행하면 Python 3.10.x가 설치됩니다. apk add --update --no-cache python3 && ln -sf python3 /usr/bin/python 설치하려는 Python의 정확한 버전을 지정하는 방법을 모르겠습니다. Python이 사전 설치된 Docker 이미지를 사용하지 않는 것이 좋습니다. ...

Admin

기본적으로 Alpine의 APK를 대화형으로 구성할 수 있나요?
apk-tools

기본적으로 Alpine의 APK를 대화형으로 구성할 수 있나요?

-i나는 기본 비대화형 모드보다는 Alpine의 apk를 실행할 때 플래그를 추가하여 액세스할 수 있는 대화형 모드를 선호합니다 . 그러나 예제를 계속해서 작성하는 것은 # apk add -i매우 지루한 일입니다 # apk add. 대화형 모드를 Alpine apk의 기본 작동 모드로 만들 수 있는 방법이 있나요? ...

Admin

Apex 설치
apk-tools

Apex 설치

일부 소스 코드에서 애플리케이션을 빌드하고 이를 docker에서 실행하고 싶습니다. 이 오류가 있습니다 /vulnscan/src/disassembler.h:4:10: fatal error: capstone\capstone.h: No such file or directory #include "capstone\capstone.h" 내 테스트 도커파일 FROM alpine RUN apk add git RUN apk add gcc RUN apk add cmake RUN apk add make RUN ap...

Admin