외계인을 사용하여 Oracle SQL Developer를 설치할 때 문제가 발생했습니다.

외계인을 사용하여 Oracle SQL Developer를 설치할 때 문제가 발생했습니다.

파일을 파일로 alien --scripts변환하는 기능을 사용하려고 하는데 작동하지 않습니다. Oracle SQL Developer를 설치하려고 합니다..noarch.rpm.deb

나는 sqldeveloper-4.0.3.16.84-1.noarch.rpm다음에서 패키지를 다운로드 했습니다.여기.

alien --scripts sqldeveloper-4.0.3.16.84-1.noarch.rpm

sqldeveloper_4.0.3.16.84-2_all.deb이 시점에서 다음을 호출하여 설치할 수 있도록 파일을 생성하고 싶습니다 .

dpkg -i sqldeveloper_4.0.3.16.84-2_all.deb

그러나 이는 사실이 아니다. 전화를 걸면 alien --scripts sqldeveloper-4.0.3.16.84-1.noarch.rpm이라는 폴더가 있습니다 sqldeveloper-4.0.3.16.84. SQL Developer를 설정하고 실행하는 데 사용되는 모든 실행 스크립트가 포함된 폴더를 살펴본 후 프로그램의 상당 부분이 누락되었음을 발견했습니다.

저는 Debian Linux 서버 버전 6.0.10을 사용하고 있습니다.

.deb명령이 호출될 때 파일을 생성 하도록 하는 방법이 있습니까 alien --scripts?

답변1

다음을 시도해 보십시오:

alien -r --scripts sqldeveloper-4.0.3.16.84-1.noarch.rpm

답변2

이것은 새로운 Ubuntu 23.04 설치에 SQLDeveloper를 설치할 때 효과적입니다.

질문자가 "노력 중이에요"라고 말했기 때문에설치하다Oracle SQL Developer", 이 --install플래그는 유용합니다. 도움말에서:

-i, --install: 생성된 각 패키지를 자동으로 설치하고 설치 후 패키지 파일을 삭제합니다.

sudo apt install alien openjdk-11-jdk

.rpm현재 폴더(여기서 사용됨)에 다운로드한 sqldeveloper-23.1.0.097.1607.noarch.rpm후:

sudo alien -i sqldeveloper-*.rpm   # Wait several minutes
sqldeveloper 

alien다음과 같은 경고가 표시되지만 여전히 작동합니다.

warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
Warning: Skipping conversion of scripts in package sqldeveloper: postinst
Warning: Use the --scripts parameter to include the scripts.
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
warning: RPM v3 packages are deprecated: sqldeveloper-23.1.0-097.1607.noarch
        dpkg --no-force-overwrite -i sqldeveloper_23.1.0-98.1607_all.deb
Selecting previously unselected package sqldeveloper.
(Reading database ... 220460 files and directories currently installed.)
Preparing to unpack sqldeveloper_23.1.0-98.1607_all.deb ...
Unpacking sqldeveloper (23.1.0-98.1607) ...
Setting up sqldeveloper (23.1.0-98.1607) ...

관련 정보