rpmbuild

Fedora 39용 MariaDB 10.9.* - CPack 오류
rpmbuild

Fedora 39용 MariaDB 10.9.* - CPack 오류

Linux 서버를 Fedora 39로 업데이트했지만 MariaDB 10.9에 대한 이전 파일이 생성되었지만 업데이트 후에 MariaDB 10.5가 자동으로 설치되었기 때문에 MariaDB가 작동하지 않습니다. 이 상황에서 나는 무엇을 할 수 있습니까? 소스에서 MariaDB 10.9를 빌드하려고 시도하지만 CPack에 대한 오류가 발생할 때마다 error: File not found: /home/fedora/repositories/mariadb/mariadb-build/_CPack_Packages/L...

Admin

기존 rpm을 기반으로 rpm을 생성하는 방법은 무엇입니까?
rpmbuild

기존 rpm을 기반으로 rpm을 생성하는 방법은 무엇입니까?

Huawei 운영 체제(openEuler OS)에서 "snapd" rpm을 생성하고 싶지만 rpmbuild에 대한 경험이 없습니다. snapd의 github 저장소에는 CentOS와 같은 다른 많은 Linux 배포판에 대한 사양 파일이 있습니다. openEuler에 snapd를 성공적으로 설치하는 방법은 무엇입니까? 이것은 완전한 Go 프로젝트인 것으로 보이며 소스 코드도 github 저장소에 있으므로 먼저 main.go를 실행하여 snapd를 실행할 수 있지만 다음과 같은 문제가 발생합니다. [ro...

Admin

rpmbuild: 다양한 배포판의 패키지 이름 차이를 처리합니다.
rpmbuild

rpmbuild: 다양한 배포판의 패키지 이름 차이를 처리합니다.

내 소프트웨어를 빌드하기 위해 RPM 사양 파일을 작성 중입니다. 이 소프트웨어는 다음에 따라 달라집니다.암호화++. Crypto++는 배포판에 따라 이름이 다르게 지정됩니다. 예를 들어 OpenSUSE에서는 다음과 같이 작성해야 합니다. BuildRequires: libcryptopp-devel 하지만 Fedora에서는 그래야 합니다. BuildRequires: cryptopp-devel 이제 두 가지를 하나의 사양 파일로 통합하는 방법은 무엇입니까? ...

Admin

EC2에서 gdb9를 빌드하기 위한 rpmbuild의 사양 파일
rpmbuild

EC2에서 gdb9를 빌드하기 위한 rpmbuild의 사양 파일

yum install저는 aws의 ec2 인스턴스를 사용하고 있으며 최신 버전의 GDB를 설치해야 합니다( Amazon RHEL에 대한 최신 버전이 없기 때문에 설치할 수 없습니다 ). 내 작업 흐름에서는 이 프로세스를 자주 수행해야 하므로 이 작업을 수행하기 위해 미리 만들어진 RPM이 있어야 한다고 생각했습니다. 저는 RPM 생성 과정이 처음이라 무엇을 해야할지 모르겠습니다. 파일을 작성하기 시작했지만 몇 가지 문제에 부딪혔고 파일과 제가 겪은 문제를 여러분과 공유하고 싶었습니다. 사양 파일을 ...

Admin

rpm 사양 파일에서 사용자 생성 파일을 관리하기 위한 옵션
rpmbuild

rpm 사양 파일에서 사용자 생성 파일을 관리하기 위한 옵션

rpm 사양 파일에 존재하거나 존재하지 않을 수 있는 파일을 처리하는 최선의 방법: 전달된 파일 중 일부는 /conf.d/디렉토리의 샘플 파일입니다. 이러한 파일은 -로 설치됩니다 conf.d/example.conf. 응용 프로그램에서 사용할 수 있도록 사용자는 파일을 복사하거나 이름을 바꾸고 후행 하이픈을 제거해야 합니다. 응용 프로그램은 /conf.d/*.conf일반적인 방법을 사용합니다. 하이픈 접미사가 있거나 없는 모든 파일은 패키지의 일부여야 하며 rpm에서 관리하는 권한을 가져야 합니다. ...

Admin

%cmake*(*.spec 파일)를 cmake3으로 변환하시겠습니까?
rpmbuild

%cmake*(*.spec 파일)를 cmake3으로 변환하시겠습니까?

%cmake*기존 *.spec 파일을 페도라 스타일 명령 에서 %cmake3대체 기반 명령(예: )으로 변환하고 싶습니다 Amazon Linux 2. 기존 것을 무엇으로 교체해야 합니까 %cmake_build? 재현 가능한 최소 예: % cat Dockerfile FROM public.ecr.aws/lambda/dotnet:7 WORKDIR /tmp RUN curl -O https://kojipkgs.fedoraproject.org//packages/dcmtk/3.6.7/3.fc39/src/dcmt...

Admin

오류: 패치 2147483647이 여러 번 정의되었습니다.
rpmbuild

오류: 패치 2147483647이 여러 번 정의되었습니다.

제목이 난해해서 죄송합니다. 제가 얻은 내용은 다음과 같습니다. bash-4.2# rpmbuild --rebuild dcmtk-3.6.7-3.fc39.src.rpm Installing dcmtk-3.6.7-3.fc39.src.rpm warning: user mockbuild does not exist - using root warning: group mock does not exist - using root warning: user mockbuild does not exist - using root ...

Admin

소스 rpm을 빌드하는 중: 오류: 아키텍처가 포함되지 않음: x86_64
rpmbuild

소스 rpm을 빌드하는 중: 오류: 아키텍처가 포함되지 않음: x86_64

내가 빌드하려고 할 때소스 속도는 podman4.5 입니다.Alma Linux 8에서는 다음과 같은 결과를 얻습니다. rpmbuild --rebuild ./podman-4.5.0-1.fc39.src.rpm Installing ./podman-4.5.0-1.fc39.src.rpm warning: user mockbuild does not exist - using root warning: group mock does not exist - using root ... error: Architecture i...

Admin

rpmbuild에서 대체 도구 세트를 사용하는 방법
rpmbuild

rpmbuild에서 대체 도구 세트를 사용하는 방법

rhel 7 서버용 최신 버전의 Zeek(5.0.7)을 컴파일하고 패키징하려고 합니다. "cxx17"이 필요하다는 오류가 발생합니다. 온라인으로 검색해 보니 내가 다운로드한 devtoolset-7에 포함되어 있는 것을 발견했습니다. 그러나 그것을 사용하려면 스펙 파일에 무엇을 넣어야 하는지 알려주는 정보를 찾을 수 없습니다. ...

Admin

rpmbuild가 중복 파일 오류 메시지를 표시합니다.
rpmbuild

rpmbuild가 중복 파일 오류 메시지를 표시합니다.

rhel 8에서 syslog-ng용 패키지를 빌드하려고 하는데 다음 오류가 계속 발생합니다. File listed twice: /usr/lib/.build-id/53/46b0c98ce522ee7f3ac31c3c1de3bf5f62c873 File listed twice: /usr/lib/.build-id/62/78b0aa50c592732442979dd4697181da1fca9f File listed twice: /usr/lib/.build-id/64/2bdf4d35d74e8db87...

Admin

SLES15 SP4 | "/usr/lib/1sb/install _initd: 해당 파일 또는 디렉터리 없음"으로 인해 %post 스크립트가 실패하면 rpm 패키지 설치가 실패함
rpmbuild

SLES15 SP4 | "/usr/lib/1sb/install _initd: 해당 파일 또는 디렉터리 없음"으로 인해 %post 스크립트가 실패하면 rpm 패키지 설치가 실패함

.specrpm 설치 파일이 있습니다 . 설치 후 다음 코드 조각이 있습니다(%post 스크립트릿). %post -n %{package_name} # Enable the service at boot time %if %{?suse_version:1}0 /usr/lib/lsb/install_initd %{_initrddir}/%{package_name} %else chkconfig --add %{package_name} %endi 설치 후 단계 에서 zypper install package_na...

Admin

사양 파일(rpmbuild)의 cmake에 DMAKE 및 DUSE 플래그를 전달하는 방법
rpmbuild

사양 파일(rpmbuild)의 cmake에 DMAKE 및 DUSE 플래그를 전달하는 방법

cmake 및 사양에 대한 간단한 질문입니다. 다음 명령을 사용하여 수동으로 컴파일하는 경우: export CFLAGS="-O2 -fpic" cmake . \ -DCMAKE_CXX_FLAGS:STRING="$CFLAGS" \ -DCMAKE_C_FLAGS:STRING="$CFLAGS" \ -DCMAKE_VERBOSE_MAKEFILE:BOOL="TRUE" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_MANDIR=/usr/man \ -DSYSCONF_...

Admin

RPMDB 손상 문제 - RHEL 7
rpmbuild

RPMDB 손상 문제 - RHEL 7

내 서버 중 하나에서 RPMDB가 반복적으로 손상되었습니다. 2016-07-07 14:14:31,296 - ERROR - error: rpmdb: BDB0113 Thread/process 6723/140691298633536 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database re...

Admin

트리 외부 커널 모듈과 같은 트리 내부 커널 모듈을 빌드하는 방법은 무엇입니까?
rpmbuild

트리 외부 커널 모듈과 같은 트리 내부 커널 모듈을 빌드하는 방법은 무엇입니까?

나는 사용하고 싶다Oracle Linux UEK7 커널하지만 UEK7DRBD 비활성화, 우리는 그것에 크게 의존합니다. 하지만, 그.src.rpm 사용 가능따라서 이론적으로는 kernel-uek-devel 패키지를 사용하여 원래 .src.rpm 커널 트리에서 트리 외부 모듈로 drbd.ko모듈을 빌드하는 것이 가능합니다 ./lib/modules/$(uname -r)/build .config한 가지 방법은 전체 RPM을 조정하는 것이지만 rpmbuild -bbOracle의 원래 커널을 계속 부팅하고오직...

Admin