패키지 관리 시스템을 변경할 수 있나요?

패키지 관리 시스템을 변경할 수 있나요?

최근 CentOS를 보고 놀랐지만, 릴리스 16이 나왔을 때 Fedora를 두드려봤던 기억도 나고 rpm의 끔찍함에 겁을 먹은 기억도 있습니다. 나는 우분투의 패키지 관리 시스템 외에는 아무것도 참을 수 없습니다. 하지만 CentOS와 같은 좋은 설정에서 rpm을 다시 보니 다시 생각하게 되었습니다.

패키지 관리 시스템을 변경할 수 있나요? 아니면 핵심에 있으며 전체 OS를 재구축해야 합니까?

"시냅틱을 제거하고 USC를 사용할 수 있습니다"라고 대답하지 마십시오. 패키지 관리에 대한 심층적인 지식은 없지만 다른 GUI 등을 사용하는 것에 대해서는 언급하지 않습니다. 위의 작업을 수행하고 우분투에서 rpm을 기본으로 만들거나 페도라에서 deb를 만들 수 있습니까(그리고 deb를 rpm으로 또는 그 반대로 변환하는 Alien에 대해서도 알 필요가 없습니다).

답변1

Debian/Ubuntu에서 yum을 사용할 수 없는 이유는 패키지가 호환되지 않기 때문입니다.

소스 코드에서 apt를 제거하고 yum을 설치했다고 잠시 가정해 보겠습니다. 그렇다면 설치할 패키지는 어디서 구할 수 있습니까? 모든 패키지가 .deb이므로 더 이상 Ubuntu 리포지토리를 사용할 수 없습니다.

포장안내를 보세요

https://wiki.ubuntu.com/PackagingGuide/Complete

http://fedoraproject.org/wiki/Packaging:지침

구조가 완전히 다르며 .deb를 .rpm으로 변환하는 신뢰할 수 있는 도구가 없습니다.

따라서 Fedora 저장소를 사용하려는 경우 Fedora를 설치하면 어떨까요?

그리고 소스 코드를 사용하려면 처음부터 Arch, gentoo 또는 Linux를 사용하는 것이 더 좋습니다.

답변2

"가능한가요?" 이것은 엄청난 질문이고, 아마도 그것을 할 수 있는 천재 해커가 몇 명 있을 것이라고 확신합니다. 하지만 일반적으로 귀하의 질문에 대한 대답은 '아니요'라고 생각합니다.

관련 정보