APT 2.0의 새 버전이 준비되었으며이 소식이 있습니다.

출시 패키지 관리 도구의 새 버전 "APT 2.0" (고급 패키지 도구) 데비안 프로젝트에 의해 개발되었습니다.. Debian 및 배포판 외에도 APT는 PCLinuxOS 및 ALT Linux와 같은 rpm 패키지 관리자를 기반으로하는 일부 배포판에서도 사용됩니다.

1.8 시리즈에 비해 시리즈 APT 2.0은 몇 가지 새로운 기능을 소개합니다성능 향상, 강화, 라이브러리의 크기를 줄이는 많은 코드가 제거되었다는 사실 외에도 새로운 브랜치는 실험적 1.9.x 브랜치 개발 중에 축적 된 변경 사항, 구문의 일부 변경 사항을 통합합니다. 다른 것들..

APT 2.0의 새로운 주요 기능

이 새 버전의 출시와 함께 발표에서 패키지 이름을 허용하는 명령에 개선 사항이 추가되었습니다. 물론 지금 템플릿을 지원합니다. 템플릿 구문은 기본적으로 적성 템플릿의 스타일을 따릅니다.

apt 명령 인수에서 마스크 및 정규식에 대한 지원이 중단되었지만 이제 대신 템플릿을 사용해야합니다.

기본 예 이 새로운 변경 사항 중 일부 섹션의 수동으로 설치된 패키지를 나열하려는 경우입니다.

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

이 새 버전의 또 다른 중요한 변경 사항은 apt satisf 및 apt-get satisfize 명령 추가, 인수로 전달 된 행에 지정된 종속성을 충족시키는 데 필요한 패키지를 설치할 수 있습니다. 포함하여 여러 줄을 나열하고 "충돌 :"블록을 지정하여 종속성을 제거 할 수 있습니다.

이러한 명령의 기본 예는 다음과 같습니다.

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

반면에 우리는 코드로 패키지에 바인딩하는 기능 추가 패키지 이름 앞에 접두사 "src :"를 추가합니다 (고정을 사용하면 전체 시스템을 업데이트하지 않고 다른 분기의 패키지를 추가 할 수 있습니다 (예 : 테스트 또는 불안정한 패키지에 설치).).

apt 2.0.0 코드로 패키지에서 수집 된 모든 바이너리 패키지를 수정하려면 다음을 지정할 수 있습니다.

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

또한 rred 드라이버 릴리스의 향상된 병렬화 업데이트 명령 실행 중에 압축을 풉니 다.

그 외에도 캐시 형식이 업데이트되었습니다., 이제 ABI를 위반하지 않고 새 항목을 추가 할 수 있습니다. 캐시의 포인터는 이제 정적으로 작성되며 정수와 비교할 수 없습니다 (0부터 nullptr까지 제외).

다른 변경 사항 중 이 새 버전에서 언급 된 내용 :

  • 오래된 플래그를 제거하고 다양한 기능 프로토 타입을 병합했습니다. CRC16, MD5, SHA1 및 SHA2 알고리즘의 사용자 지정 구현이 제거되었습니다.
  • apt 명령은 dpkg 잠금이 해제 될 때까지 기다립니다. 기본적으로 콘솔에서 시작할 때 대기 시간은 제한이 없으며 다른 경우에는 대기 시간이 120 초입니다.
  • apt가 잠금을 설정할 수없는 경우 표시된 잠금 파일이 포함 된 프로세스의 이름과 pid와 함께 오류가 표시됩니다.
  • 병합 번역 및 bump-abi 명령이 추가되었습니다.
  • 암호화 해싱의 경우 libgcrypt 라이브러리의 MD5, SHA1 및 SHA2 구현이 관련됩니다.
  • auth.conf 파일에 나열된 계정은 이제 HTTP 연결이 차단 된 경우 누출을 방지하기 위해 HTTPS를 통해 액세스 할 때만 전송됩니다.
  • C ++ 표준 버전에 대한 요구 사항이 C ++ 14로 높아졌습니다.
  • Apt-helper는 단일 파일에 대해 여러 해시를 지정하는 지원을 추가합니다.
  • libapt-inst 라이브러리를 libapt-pkg와 병합했습니다.

마지막으로 언급됩니다 이 새로운 버전의 APT 2.0은 가까운 장래에 데비안의 불안정한 지점 우분투에서는 APT 버전 1.9가 우분투 19.10에 통합되었고 아마도 20.10에 통합 될 가능성이 있기 때문입니다.

그것에 대해 더 알고 싶다면 당신은 새로운 발표를 확인할 수 있습니다 버전 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.