Debian stable 소프트웨어와 Ubuntu LTS 사용 가능한 소프트웨어 비교(데이터 처리용)

Debian stable 소프트웨어와 Ubuntu LTS 사용 가능한 소프트웨어 비교(데이터 처리용)

Stephen은 Debian에 Ubuntu(Debian은 아님)용 소프트웨어를 설치하는 대신 Ubuntu를 사용할 것을 권장합니다.1데이터를 처리하고 싶기 때문에 terdon은 Debian이 이미 설치되어 있으므로 계속 사용하는 것이 좋겠다고 말했습니다.2이것은 내가 사용하고 싶은 패키지가 두 배포판 모두에 있다는 것을 의미하는 것 같습니다. 나는 이것이 사실인지 확신할 수 없고 아마도 결코 그렇지 않을 것입니다. 그러나 나는 그것을 더 잘 이해하고 싶습니다.

이제 안정적으로 사용 가능한 패키지를 비교하려고 합니다.더반그리고 장기적인 지원우분투. 10년 전 유사한 질문에 대한 도움말은 개별 패키지를 찾는 대신 Distrowatch를 통해 배포판을 비교하도록 지시했습니다.5 6.

이것은 나에게 데비안 제목 아래에 더 많은 항목이 포함된 깔끔한 표와 덜 비교하기 쉬운 두 개의 목록을 제공합니다.7(내 생각에는 우분투가 더 많은, 어쩌면 너무 많은 소프트웨어를 제공하는데, 이것이 데비안을 선호하는 이유일 수도 있습니다.)

내가 미래에 원할 수도 있는 Ubuntu가 제공하는 소프트웨어가 데비안에 없을지 여부를 예측할 수 있는 다른 구체적인 방법이 있습니까?

답변1

해당 저장소로 이동하여 이 작업을 수행할 수 있습니다.https://packages.ubuntu.com/그리고https://www.debian.org/distrib/packages, 패키지 목록을 텍스트로 다운로드하고 비교하십시오.

wget https://packages.ubuntu.com/kinetic/allpackages?format=txt.gz -O ubuntu.gz
wget https://packages.debian.org/unstable/allpackages?format=txt.gz -O debian.gz

이제 파일을 비교하십시오.

$ ubuntu_unique=$(comm -23 <(zcat ubuntu.gz | sort ) <(zcat debian.gz | sort) | wc -l)
$ debian_unique=$(comm -13 <(zcat ubuntu.gz | sort ) <(zcat debian.gz | sort) | wc -l)
$ ubuntu_total=$(zcat ubuntu.gz | wc -l)
$ debian_total=$(zcat debian.gz | wc -l)
$ printf 'Ubuntu: %d unique packages, %d total\nDebian: %d unique, %d total\n' \
         "$debian_unique" "$debian_total" "$ubuntu_unique" "$ubuntu_total" 
Ubuntu: 155481 unique packages, 171826 total
Debian: 93964 unique, 110309 total

그렇습니다. 둘 다 다른 쪽이 찾을 수 없는 패키지를 가지고 있지만 우분투에는 전체적으로 더 많은 패키지가 있습니다.

그러나 이것은 실제로 유용한 운동이 아닙니다. 차이점은 대부분 극단적인 경우입니다. 표준적이고 일반적이며 널리 사용되는 도구는 두 배포판 모두에서 작동하며 이는 일반적으로 배포판 선택을 안내하는 요소가 아닙니다. 또한 아직 배포판에 패키지되어 있지 않은 항목의 경우 언제든지 소스에서 컴파일하고 설치할 수 있습니다.

설치한 것을 사용하면 됩니다. 우분투라면 우분투를, 데비안이라면 우분투를 고수하세요. 필요한 패키지를 사용할 수 없는 경우 소스에서 설치를 시도해 볼 수 있습니다. 이런 일이 자주 발생하면 배포판을 변경하고 싶을 수도 있지만 그럴 가능성은 거의 없습니다. 저는 지난 20년 동안 9가지 정도의 배포판을 사용해 보았는데, 사용 가능한 패키지 때문에 한 번도 변경한 적이 없습니다. 10~15년 전에는 RPM 기반 배포판의 리포지토리가 더 제한되어 있었고 rpmfind.net과 같은 곳에서 패키지를 수동으로 다운로드하거나 일반적으로 소스에서 컴파일하고 설치했지만 이런 일이 실제로 발생하는 경우는 거의 없었습니다. 날.

요점: 원하는 것을 사용하세요. 누락된 패키지를 찾았다면 다른 배포판에는 없을 가능성이 높으며 언제든지 소스에서 설치할 수 있습니다.

관련 정보