apt cài đặt nhiều gói hơn chỉ định là phụ thuộc


11

Tôi đã cố gắng cài đặt texmakertừ kho lưu trữ. Để cài đặt, texlivetôi làm theo các bước được mô tả ở đây . Đối với điều này, tập tin kiểm soát tôi đã sử dụng là đây . Nó có tệp nhị phân texlive trong đó.

Sau đó, tôi đã cố gắng để cài đặt texmakertừ apt. Nó có sự phụ thuộc được liệt kê là

# apt-cache depends texmaker
texmaker
  Depends: libc6
  Depends: libgcc1
  Depends: libpoppler-qt4-3
  Depends: libqt4-network
  Depends: libqt4-xml
  Depends: libqtcore4
  Depends: libqtgui4
  Depends: libqtwebkit4
  Depends: libstdc++6
  Depends: zlib1g
  Depends: texmaker-data
  Recommends: aspell
  Recommends: ghostscript
  Recommends: netpbm
  Recommends: psutils
    texlive-local
  Recommends: texlive-latex-extra
    texlive-local
 |Recommends: <hunspell-dictionary>
    myspell-fr
    myspell-ru
    hunspell-an
    hunspell-ar
    hunspell-be
    hunspell-da
    hunspell-de-at
    hunspell-de-at-frami
    hunspell-de-ch
    hunspell-de-ch-frami
    hunspell-de-de
    hunspell-de-de-frami
    hunspell-en-ca
    hunspell-en-us
    hunspell-eu-es
    hunspell-fr
    hunspell-gl-es
    hunspell-hu
    hunspell-kk
    hunspell-ko
    hunspell-ne
    hunspell-ro
    hunspell-ru
    hunspell-se
    hunspell-sh
    hunspell-sr
    hunspell-sv-se
    hunspell-uz
    hunspell-vi
    myspell-et
    myspell-lv
    myspell-pl
 |Recommends: <openoffice.org-spellcheck-de-de>
    hunspell-de-de
    myspell-de-de
 |Recommends: <myspell-dictionary>
    myspell-de-de-oldspell
    myspell-fr
    myspell-ru
    hunspell-kk
    myspell-af
    myspell-bg
    myspell-ca
    myspell-cs
    myspell-da
    myspell-de-at
    myspell-de-ch
    myspell-de-de
    myspell-en-au
    myspell-en-gb
    myspell-en-us
    myspell-en-za
    myspell-eo
    myspell-es
    myspell-et
    myspell-fa
    myspell-fi
    myspell-fo
    myspell-fr-gut
    myspell-ga
    myspell-gd
    myspell-gv
    myspell-he
    myspell-hr
    myspell-hu
    myspell-hy
    myspell-it
    myspell-ku
    myspell-lt
    myspell-lv
    myspell-nb
    myspell-nl
    myspell-nn
    myspell-pl
    myspell-pt-br
    myspell-pt-pt
    myspell-sk
    myspell-sl
    myspell-sw
    myspell-th
    myspell-tl
    myspell-uk
  Recommends: hunspell-en-us
  Recommends: asymptote
  Recommends: ibus-qt4

Nhưng khi tôi cố gắng cài đặt texmakertừ aptchương trình

# apt-get install texmaker
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  asymptote asymptote-doc ed freeglut3 ibus-qt4 libgraphite3 libibus-qt1
  libptexenc1 libqtwebkit4 libruby1.9.1 libsigsegv2 libyaml-0-2
  python-imaging-tk ruby ruby1.9.1 tex-common texlive-binaries texlive-common
  texmaker-data

Tại sao nó như vậy?

Tôi không có vấn đề cài đặt tex-studiotexworks.


Câu trả lời:


18

Như Mikel đã nói, apt-gettheo mặc định các khuyến nghị. Ngoài ra, hãy nhớ rằng các phụ thuộc cũng có phụ thuộc, vì vậy đôi khi bạn có thể nhận được các gói bổ sung theo cách đó.

Mặc dù các khuyến nghị không thực sự cần thiết, một số trình đóng gói thời gian bao gồm như các gói khuyến nghị thường cần thiết cho hoạt động chính xác của phần mềm. Lý do mà một số gói (thường là cần thiết cho hoạt động chính xác) được khuyến nghị thay vì bắt buộc là vì một số người dùng có thể có nhu cầu đặc biệt không yêu cầu các gói này, vì vậy điều này được thực hiện để những người bị hạn chế về không gian có thể giữ cho hệ thống của họ một chút thon thả hơn. Đó là một sự cân nhắc linh hoạt. Chính sách Debian không thể hoàn toàn chính xác về điều này, rõ ràng, vì vậy nó có một chút màu xám. Cá nhân, tôi cho phép apt-getcài đặt các khuyến nghị và nếu không gian đĩa không phải là vấn đề, điều đó thường đơn giản hơn và có thể tốt hơn. Nhưng số dặm của bạn có thể thay đổi.

Dưới đây là một từ trong Hợp đồng bảo hiểm Debian bằng tay trên các Recommendsmối quan hệ .

Recommends

    Điều này tuyên bố một sự phụ thuộc mạnh mẽ, nhưng không tuyệt đối.

    Các Recommendslĩnh vực nên liệt kê các gói mà có thể được tìm thấy cùng với một trong tất cả nhưng không bình thường cài đặt.


1
Đây chủ yếu là một khu vực màu xám khi nó vào môi trường đồ họa bởi vì chúng có thể cài đặt một tập hợp các giao diện người dùng cấp cao mà không có ý nghĩa gì để được cài đặt theo mặc định, nhưng, thậm chí sau đó không rõ ràng vì nếu bạn lấy gói KDE cơ bản, thì tùy chọn trong khi nó có thể cài đặt thêm các ứng dụng máy tính để bàn, nếu không được đặt, nó có thể không cho phép máy chủ X cài đặt tất cả các thư viện cụ thể cho GPU của nó! (nếu X không được cài đặt)
j đối thủ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.