Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- context
- ssh
- netsh
- GIT
- Eclipse
- import
- tomcat
- resource
- bash
- grep
- Quartz
- lsof
- Mac
- maVen
- find
- JavaScript
- 공통표준용어
- Windows
- web.xml
- xargs
- Source
- DB 도메인
- port
- Windows 10
- IntelliJ
- 단축키
- VirtualBox
- copy-dependencies
- profile
- 네트워크
Archives
- Today
- Total
develog
[ubuntu] apt depends(rdepends), 패키지 의존성 확인 본문
apt-cache depends -i <패키지명>
# sudo apt-cache depends -i gcc-7
gcc-7
Depends: cpp-7
Depends: gcc-7-base
Depends: libcc1-0
Depends: binutils
Depends: libgcc-7-dev
Depends: libc6
Depends: libgcc-s1
Depends: libgmp10
Depends: libisl22
Depends: libmpc3
Depends: libmpfr6
Depends: libstdc++6
Depends: zlib1g
# sudo apt-cache depends -i gcc-7 | awk '/Depends:/ {print $2}'
cpp-7
gcc-7-base
libcc1-0
binutils
libgcc-7-dev
libc6
libgcc-s1
libgmp10
libisl22
libmpc3
libmpfr6
libstdc++6
zlib1g
apt depends <패키지명>
# apt depends gcc-7
gcc-7
Depends: cpp-7 (= 7.5.0-6ubuntu2)
Depends: gcc-7-base (= 7.5.0-6ubuntu2)
Depends: libcc1-0 (>= 7.5.0-6ubuntu2)
Depends: binutils (>= 2.34)
Depends: libgcc-7-dev (= 7.5.0-6ubuntu2)
Depends: libc6 (>= 2.15)
Depends: libgcc-s1 (>= 3.0)
Depends: libgmp10 (>= 2:5.0.1~)
Depends: libisl22 (>= 0.15)
Depends: libmpc3
Depends: libmpfr6 (>= 3.1.3)
Depends: libstdc++6 (>= 5)
Depends: zlib1g (>= 1:1.1.4)
Recommends: libc6-dev (>= 2.13-0ubuntu6)
Suggests: gcc-7-multilib
Suggests: gcc-7-doc (>= 7)
Suggests: gcc-7-locales (>= 7)
Replaces: cpp-7 (<< 7.1.1-8)
Replaces: gccgo-7 (<< 7.5.0-6ubuntu2)
apt rdepends <패키지명>
# apt rdepends gcc-7
gcc-7
Reverse Depends:
Depends: g++-7 (= 7.5.0-6ubuntu2)
|Depends: nvidia-cuda-toolkit
Depends: gobjc-7 (= 7.5.0-6ubuntu2)
Depends: gnat-7 (>= 7)
Depends: gfortran-7 (= 7.5.0-6ubuntu2)
Depends: gccgo-7 (= 7.5.0-6ubuntu2)
Depends: gccbrig-7 (= 7.5.0-6ubuntu2)
Depends: gcc-7-plugin-dev (= 7.5.0-6ubuntu2)
Depends: gcc-7-offload-nvptx (= 7.5.0-6ubuntu2)
Depends: gcc-7-multilib (= 7.5.0-6ubuntu2)
Recommends: gcc-7-locales (>= 7)
Depends: gcc-7-hppa64-linux-gnu (= 7.5.0-6ubuntu2)
debtree 로 의존성 확인하기
## debtree 설치하기
$ sudo apt install debtree
## debtree 로 의존성 확인하기
$ debtree gcc-7
Reading package lists... Done
Building dependency tree
Reading state information... Done
digraph "gcc-7" {
rankdir=LR;
node [shape=box];
"gcc-7" -> "cpp-7" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"cpp-7" -> "gcc-7-base" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"cpp-7" -> "libgmp10" [color=blue,label="(>= 2:5.0.1~)"];
"cpp-7" -> "libisl22" [color=blue,label="(>= 0.15)"];
"libisl22" -> "libgmp10" [color=blue];
"cpp-7" -> "libmpc3" [color=blue];
"libmpc3" -> "libgmp10" [color=blue];
"libmpc3" -> "libmpfr6" [color=blue,label="(>= 4.0.0)"];
"libmpfr6" -> "libgmp10" [color=blue];
"cpp-7" -> "libmpfr6" [color=blue,label="(>= 3.1.3)"];
"gcc-7" -> "gcc-7-base" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"gcc-7" -> "libcc1-0" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libcc1-0" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"libcc1-0" -> "libgcc-s1" [color=blue,label="(>= 3.0)"];
"libgcc-s1" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"gcc-7" -> "binutils" [color=blue,label="(>= 2.34)"];
"binutils" -> "binutils-common" [color=blue,label="(= 2.34-6ubuntu1.9)"];
"binutils" -> "libbinutils" [color=blue,label="(= 2.34-6ubuntu1.9)"];
"libbinutils" -> "binutils-common" [color=blue,label="(= 2.34-6ubuntu1.9)"];
"binutils" -> "binutils-x86-64-linux-gnu" [color=blue,label="(= 2.34-6ubuntu1.9)"];
"binutils-x86-64-linux-gnu" -> "binutils-common" [color=blue,label="(= 2.34-6ubuntu1.9)"];
"binutils-x86-64-linux-gnu" -> "libbinutils" [color=blue,label="(= 2.34-6ubuntu1.9)"];
"binutils-x86-64-linux-gnu" -> "libctf-nobfd0" [color=blue,label="(>= 2.33.50)"];
"binutils-x86-64-linux-gnu" -> "libctf0" [color=blue,label="(>= 2.33.50)"];
"libctf0" -> "libbinutils" [color=blue,label="(= 2.34-6ubuntu1.9)"];
"binutils-x86-64-linux-gnu" -> "libgcc-s1" [color=blue,label="(>= 3.0)"];
"gcc-7" -> "libgcc-7-dev" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"libgcc-7-dev" -> "gcc-7-base" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"libgcc-7-dev" -> "libgcc-s1" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libgcc-7-dev" -> "libgomp1" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libgomp1" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"libgcc-7-dev" -> "libitm1" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libitm1" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"libgcc-7-dev" -> "libatomic1" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libatomic1" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"libgcc-7-dev" -> "libasan4" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libasan4" -> "gcc-7-base" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"libasan4" -> "libgcc-s1" [color=blue];
"libgcc-7-dev" -> "liblsan0" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"liblsan0" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"liblsan0" -> "libgcc-s1" [color=blue,label="(>= 3.3)"];
"libgcc-7-dev" -> "libtsan0" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libtsan0" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"libtsan0" -> "libgcc-s1" [color=blue,label="(>= 3.3)"];
"libgcc-7-dev" -> "libubsan0" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libubsan0" -> "gcc-7-base" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"libubsan0" -> "libgcc-s1" [color=blue];
"libgcc-7-dev" -> "libcilkrts5" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libcilkrts5" -> "gcc-7-base" [color=blue,label="(= 7.5.0-6ubuntu2)"];
"libcilkrts5" -> "libgcc-s1" [color=blue];
"libgcc-7-dev" -> "libmpx2" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libmpx2" -> "gcc-8-base" [color=blue,label="(= 8.4.0-3ubuntu2)"];
"libgcc-7-dev" -> "libquadmath0" [color=blue,label="(>= 7.5.0-6ubuntu2)"];
"libquadmath0" -> "gcc-10-base" [color=blue,label="(= 10.5.0-1ubuntu1~20.04)"];
"gcc-7" -> "libgcc-s1" [color=blue,label="(>= 3.0)"];
"gcc-7" -> "libgmp10" [color=blue,label="(>= 2:5.0.1~)"];
"gcc-7" -> "libisl22" [color=blue,label="(>= 0.15)"];
"gcc-7" -> "libmpc3" [color=blue];
"gcc-7" -> "libmpfr6" [color=blue,label="(>= 3.1.3)"];
"gcc-7" -> "c-compiler" [arrowhead=inv,color=green];
"c-compiler" -> "Pr_c-compiler" [label="-15-",dir=back,arrowtail=inv,color=green];
"Pr_c-compiler" [label="...",style=rounded];
"c-compiler" [shape=octagon];
"gcc-7" [style="setlinewidth(2)"]
}
I: The following dependencies have been excluded from the graph (skipped):
I: libc6 libc6-dev libstdc++6 zlib1g
// Excluded dependencies:
// libc6 libc6-dev libstdc++6 zlib1g
// total size of all shown packages: 99676160
// download size of all shown packages: 27611012
Comments