在 Linux 中執行 apt-get install 命令時,新軟體包和額外軟體包有什麼區別?

在 Linux 中執行 apt-get install 命令時,新軟體包和額外軟體包有什麼區別?

當我嘗試安裝特定包時,我得到以下輸出。我讀過http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html#s-depends但是尚不清楚是否extra packages已安裝,因為它們是依賴項並且New packages依賴於extra packages.

The following extra packages will be installed:
  liba52-0.7.4 libaacs0 libass4 libavcodec53 libavformat53 libavutil51
  libbluray1 libcddb2 libdc1394-22 libdca0 libdirac-encoder0 libdvbpsi7
  libdvdnav4 libdvdread4 libebml3 libenca0 libfaad2 libgsm1 libiso9660-8
  libkate1 libmad0 libmatroska5 libmodplug1 libmpcdec6 libmpeg2-4
  libpostproc52 libresid-builder0c2a libschroedinger-1.0-0 libsdl-image1.2
  libsidplay2 libswscale2 libtar0 libtwolame0 libupnp3 libva-x11-1 libva1
  libvcdinfo0 libvlc5 libvlccore5 libvpx1 libx264-120 libxcb-composite0
  libxcb-keysyms1 libxcb-randr0 libxcb-xv0 libzvbi-common libzvbi0 vlc-data
  vlc-nox vlc-plugin-notify vlc-plugin-pulse
Suggested packages:
  libbluray-bdj libdvdcss2 debhelper fakeroot build-essential videolan-doc
The following NEW packages will be installed:
  liba52-0.7.4 libaacs0 libass4 libavcodec53 libavformat53 libavutil51
  libbluray1 libcddb2 libdc1394-22 libdca0 libdirac-encoder0 libdvbpsi7
  libdvdnav4 libdvdread4 libebml3 libenca0 libfaad2 libgsm1 libiso9660-8
  libkate1 libmad0 libmatroska5 libmodplug1 libmpcdec6 libmpeg2-4
  libpostproc52 libresid-builder0c2a libschroedinger-1.0-0 libsdl-image1.2
  libsidplay2 libswscale2 libtar0 libtwolame0 libupnp3 libva-x11-1 libva1
  libvcdinfo0 libvlc5 libvlccore5 libvpx1 libx264-120 libxcb-composite0
  libxcb-keysyms1 libxcb-randr0 libxcb-xv0 libzvbi-common libzvbi0 vlc
  vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse

答案1

新軟體包是正在安裝的所有內容,甚至是依賴項。

額外的軟體包是您沒有輸入安裝的東西,但您正在安裝的程式需要運行/運行(也稱為依賴項)

相關內容