그것은 무엇입니까?

그것은 무엇입니까?

antergos 실행(Arch 기반) 이해할 수 없는 내용을 우연히 발견했습니다...

그것은 무엇입니까?

즉, pacman -Syy동기화를 실행하고 기본 패키지 데이터베이스를 업데이트한 다음 pacman -Su시스템 업그레이드를 실행한 후 다음과 같은 이상한 출력을 얻었습니다.

산출

Total Download Size:    221.05 MiB
Total Installed Size:  1230.56 MiB
Net Upgrade Size:        -1.80 MiB

거의 모든 출력이 괜찮아 보이는 반면, 제가 이해하지 못하는 부분은 어떻게 순 업그레이드 크기가 음수가 될 수 있습니까? 나는 특정 패키지가 많은 코드를 제거했음이 틀림없다는 결론에 도달했습니다... 이것이 사실인지 알려주십시오. 왜냐하면 그것이 나를 미치게 만들기 때문입니다... 감사합니다.

답변1

우선, 실행할 필요가 없습니다 pacman -Syy. 아무것도 달성하지 못하고 이미지에 불필요한 로드를 가할 뿐입니다 pacman -Syu. 그냥 실행하세요.

업그레이드 크기가 음수로 표시되는 이유는 업스트림 또는 패키징의 일부 변경으로 인해 업그레이드되는 하나 이상의 패키지가 현재 설치된 버전보다 작기 때문입니다.

전체 팩맨 출력이 없으면 어떤 패키지가 영향을 받는지 알 수 없지만 다음과 같은 여러 가지 이유가 있을 수 있습니다.

  • 업스트림 리팩토링으로 팽창 감소
  • 기능이 다른 패키지나 라이브러리로 분할되었습니다.
  • 누군가 엉망이 되었고, 무언가를 추가하는 것을 잊어버려서 시스템이 폭발할 것 같습니다...

관련 정보