내 apt-get 종속성 트리가 깨졌나요?

내 apt-get 종속성 트리가 깨졌나요?

이 라이브러리를 제거하고 싶습니다 libboost. 나는 콘솔에 다음과 같이 썼다.

sudo apt-get remove libboost-*

하지만 콘솔 출력을 좀 더 자세히 살펴보면 apt-get다음과 같은 여러 패키지를 제거할 준비가 되어 있는 것을 발견했습니다.완전히아무 관련이 없습니다libboost

compiz, ubuntu-desktop, 또는 한 달에 한 번 을 사용할 수는 없지만 unity삭제되는 것을 원하지 않습니다. 삭제하도록 프로그래밍되어 있다는 것을 이해하지 못합니까?

그렇다면 종속성 트리가 엉망이 될지, 상황을 다시 정상으로 되돌리기 위해 할 수 있는 일이 있는지 궁금합니다.

보다 정확하게는 콘솔 출력이 다음으로 끝납니다.

The following packages were automatically installed and are no longer required:
  libtorque2 texlive-fonts-recommended libopenmpi1.3 libibverbs-dev tipa mpi-default-dev lyx-common libnuma1 gccxml texlive-fonts-recommended-doc libibve
  libicu-dev gwibber libopenmpi-dev
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  akonadi-server aptitude compiz compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-plugins compiz-plugins-extra compiz-plugins-main compiz-pl
  kdepim-runtime libboost-all-dev libboost-date-time-dev libboost-date-time1.46-dev libboost-date-time1.46.1 libboost-dbg libboost-dev libboost-doc libbo
  libboost-filesystem1.46-dev libboost-filesystem1.46.1 libboost-graph-dev libboost-graph-parallel-dev libboost-graph-parallel1.46-dev libboost-graph-par
  libboost-graph1.46-dev libboost-graph1.46.1 libboost-iostreams-dev libboost-iostreams1.46-dev libboost-iostreams1.46.1 libboost-math-dev libboost-math1
  libboost-mpi-dev libboost-mpi-python-dev libboost-mpi1.46-dev libboost-mpi1.46.1 libboost-program-options-dev libboost-program-options1.46-dev libboost
  libboost-python-dev libboost-python1.46-dev libboost-python1.46.1 libboost-regex-dev libboost-regex1.40.0 libboost-regex1.46-dev libboost-regex1.46.1 l
  libboost-serialization1.46-dev libboost-serialization1.46.1 libboost-signals-dev libboost-signals1.46-dev libboost-signals1.46.1 libboost-system-dev li
  libboost-system1.46.1 libboost-test-dev libboost-test1.46-dev libboost-test1.46.1 libboost-thread-dev libboost-thread1.46-dev libboost-thread1.46.1 lib
  libboost-wave1.46-dev libboost-wave1.46.1 libboost1.46-dbg libboost1.46-dev libboost1.46-doc libtorrent-rasterbar6 lyx python-kde4 qbittorrent software
  tasksel-data ubuntu-desktop uex unity
0 upgraded, 0 newly installed, 77 to remove and 4 not upgraded.
After this operation, 489 MB disk space will be freed.
Do you want to continue [Y/n]? n

답변1

종속성 트리는 다음과 같습니다.손상되지 않은.

apt-rpdepends명령줄을 사용하면 다음과 같은 결과를 얻을 수 있습니다.

$ sudo apt-rdepends unity | grep boost
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Depends: libboost-serialization1.46.1 (>= 1.46.1-1)
libboost-serialization1.46.1

실제로 이 모든 실행 파일은libboost 사용, 다양한 버전 번호, 가장 큰 결론은 libboost를 제거해서는 안된다는 것입니다...

관련 정보