Debian에 Ubuntu 저장소 추가

Debian에 Ubuntu 저장소 추가

원하는 드라이버나 게임이 Debian 저장소에 없기 때문에 Ubuntu 저장소를 Debian에 추가하는 방법을 알고 싶습니다. 예를 들어 darkplacesUbuntu 저장소의 게임을 원합니다.

quentin@THERIG:~$ sudo apt-get install darkplaces
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package darkplaces

...이건 작동하지 않습니다.

그렇다면 Debian 저장소와 함께 Ubuntu 저장소를 어떻게 추가할 수 있습니까?

답변1

Ubuntu 저장소에 항목을 추가하여 이를 수행할 수 있습니다 /etc/apt/sources.list.d. 그러나 복잡한 6차선 고속도로를 걷는 것이 물리적으로 가능한 것처럼 일반적으로 권장되지 않습니다.

서로 다른 버전 배포판의 리포지토리를 혼합하는 것은 해당 배포판이 동일한 패키지 관리자를 사용하더라도 서로 다른 버전에 서로 다른 라이브러리 버전 세트가 있기 때문에 제대로 작동하지 않는 경우가 많습니다. 데비안과 그 파생물(대부분의 배포판처럼)은 여러 버전의 라이브러리를 동시에 설치할 수 있도록 허용하지만, 때때로 특정 버전의 라이브러리에 의존하는 다른 패키지로 확장되지는 않습니다. 개발 패키지를 설치하지 않으면(개발 패키지에는 정확한 라이브러리 요구 사항이 있는 경향이 있음) 잠시 동안은 작동할 수 있지만 조만간 사실상 충돌이 발생할 수 있습니다.

라이브러리 비호환 이유암페타민각 Ubuntu 버전에는 별도의 바이너리 패키지 소스가 있습니다. Debian과 Ubuntu 버전을 혼합하는 것은 서로 다른 Ubuntu 버전을 혼합하는 것과 유사합니다.

Ubuntu용 드라이버가 필요한 경우 가장 쉬운 해결 방법은 Ubuntu를 설치하는 것입니다. 낮은 수준의 소프트웨어(커널, 핵심 시스템 유틸리티, X 서버 및 라이브러리)는 일관성 있는 전체를 형성해야 하는 경우가 많습니다. 일반적으로 업데이트된 커널을 설치하는 것이 안전하지만 해당 커널도 설치해야 합니다. 커널을 똑같은 방식으로 구성하지 마십시오.

사용자와 관리자로서 우분투와 데비안 사이에는 큰 차이가 없습니다. Debian을 선택해야 하는 이유가 무엇이든, 최신 Ubuntu에 하드웨어용 드라이버가 있고 Debian이 뒤처져 있다면(Debian 안정 릴리스를 고수하는 경우 드문 일이 아닙니다) Ubuntu로 전환하는 것이 최선의 선택일 수 있습니다.

일부 패키지는 Ubuntu에서, 일부는 Debian에서 가져오고 싶거나 다른 버전의 Debian/Ubuntu에서 패키지를 갖고 싶은 경우(이는 여러 세대의 소프트웨어 직원에서 빌드를 테스트하려는 개발자에게 특히 유용합니다. ) 그렇다면 그렇죠다른 Debian/Ubuntu 버전을 설치하는 것은 쉽습니다.안에chroot, 따라서 시스템에 대해 한 버전을 실행할 수 있지만 응용 프로그램의 다른 버전을 실행할 수 있습니다.

관련 정보