테스트하지 않고 Debian Jessie 프로그램을 선택적으로 업데이트하는 방법은 무엇입니까?

테스트하지 않고 Debian Jessie 프로그램을 선택적으로 업데이트하는 방법은 무엇입니까?

수년에 걸쳐 소프트웨어 문제가 발생했을 때 가장 먼저 해야 할 최선의 조치는 최신 소프트웨어를 사용하고 있는지 확인하는 것이었습니다. 아직 연구실에 있는 불안정한 버전은 아니고, 가장 최근에 출시된 버전입니다. 제가 자주 보는 버그는 수정됐고, 그렇지 않더라도 최소한 큰 위험 없이 신고할 수 있기 때문입니다.

Windows 10에서 Linux로 전환하려고 하므로 최대한 빨리 Linux를 배우고 있습니다. 나는 Debian Jessie Cinnamon을 좋아하지만 테스트(스트레칭)에서 관련 없는 새로운 문제를 많이 겪지 않고 업데이트된 시스템을 얻는 것이 가능합니까? 테스트(스트레치)를 설치했는데, 작업하는데 시간이 오래 걸리는 것들이 많이 망가져서 포기하고 다시 jesse로 돌아갔습니다.

전체 배포판을 업데이트하지 않고 Debian Jessie에서 특정 프로그램을 업데이트하는 것이 가능합니까? 어떻게 하나요?

한 가지 예:github에서 git 소스코드를 다운받았습니다. 매뉴얼 페이지에 버그가 있고 다른 문제가 있을 것으로 의심되기 때문에 최신 버전의 git을 구하고 싶습니다. make를 실행하면 Jessie가 apt-get에서 제공한 이전 버전의 git이 생성됩니다. 먼저 모든 git 항목을 삭제했지만 여전히 동일한 이전 버전을 얻습니다.

다른 예시:또한 백포트를 사용하여 MySQL을 5.5에서 5.6으로 업데이트해 보았습니다. 그런데 백포팅된 버전이 깨져서 완료할 수 없어서 5.6을 설치할 수 없습니다. 버그를 보고했지만 언제 작동이 시작될지 누가 알겠습니까? 나는 그것을 우회하고 Mariadb 10.1을 설치했습니다. 작동하지만 이제 LibreOffice를 odbc를 통해 연결하거나 mdbtools에 연결할 수 없습니다. 거기에 무슨 문제가 있는지 잘 모르겠습니다. 내가 아는 것은 LibreOffice 5.2.2.2와 unixODBC를 손상시키지 않고서는 unixODBC를 업데이트할 수 없다는 것뿐입니다.

버그를 보고했는데 오래 전에 수정되었다는 말만 들었습니다. 이것은 실망 스럽습니다. 내가 무엇을 놓치고 있나요? 내가 위험을 무릅쓰고 선택한 새로운 프로그램으로 Jessie를 업데이트할 수 있는 확실한 방법이 없을까요?

저는 Linux를 처음 접해서 이 문제를 해결하는 방법을 모릅니다.

제가 생각하는 작동 방식은 다음과 같습니다. Jessie는 기본적으로 안정적인 소프트웨어를 설치해야 합니다. 그러나 apt(synaptic)에서는 원하는 프로그램 버전을 로드하도록 선택할 수 있어야 합니다. 10가지 버전의 Git을 설치할 수 있습니다. 최신 버전이나 가장 오래된 버전이 작동하지 않으면 어떤 버전이든 설치하여 작동되도록 할 수 있습니다.

답변1

마침내 Jessie 8.6에 git 2.10.0을 설치했습니다.

기본적으로 /root/bin에 설치되어 있으므로 아직 업데이트되지 않은 것 같습니다. 팁: 먼저 find를 사용하여 git을 검색했고 /root/bin에서 발견했습니다. 그런 다음 돌아가서 간결한 설정 파일 설명을 더 주의 깊게 읽고(아래에서 발췌) 다음을 시도했습니다.

su
make prefix=/usr/local install install-doc install-html install-info

마지막 3개의 make 대상(문서)을 완전히 빌드하고 설치하기 전에 두 개의 모호한 패키지(docbook2x 및 asciidoc)를 설치해야 합니다.


참조 설치:

힘내 설치

일반적으로 "make"를 먼저 실행한 다음 "make install"을 실행하면 git 프로그램이 사용자의 ~/bin/ 디렉터리에 설치됩니다. 전역 설치를 수행하려면 다음을 수행하십시오.

    $ make prefix=/usr all doc info ;# as yourself
    # make prefix=/usr install install-doc install-html install-info ;# as root

(또는 접두사=/usr/local, 물론).


나는 미래에 설치 프로그램이 Debian과 Fedora 등의 적절한 경로를 결정하는 데 사용할 수 있는 일종의 커뮤니티 표준 설치 데이터베이스가 필요할 것이라고 생각합니다. 이런 일은 반복적으로 발생해야 하며 피할 수도 있었습니다.

관련 정보