Как мне перечислить содержимое пакета, который я только что установил? Эта команда:
dpkg --contents filename.deb
требует, чтобы я знал, где находится файл .deb. Я не чувствую, что мне нужно это знать, и если я это сделаю, скажите мне, куда они идут, когда я делаю apt-get install.
Используйте Синаптический Диспетчер пакетов. Установите это с
sudo apt-get install synaptic
Затем переходит в Installed
раздел, выбирает пакет, затем щелкают правой кнопкой для проявления его свойств.
, Если Вы хотите сделать это в Терминале, нет никакой потребности в Синаптическом:
dpkg-query -L <package_name>
имя Пакета без .deb
дополнительная или информация о версии (например, vlc
, evince
).
Узнать список последний раз установленного программного обеспечения с помощью любого метода (синаптический, терминальный, и т.д.), тип в команде:
cat /var/log/dpkg.log | grep "\ install\ "
Для списка только названий недавно установленных пакетов введите в команде:
awk '$3~/^install$/ {print $4;}' /var/log/dpkg.log
Кредит переходит в: Alvin Row
Если Вы просто установили тот пакет, пакет .deb, как ожидают, все еще будет в кэше:
ls /var/cache/apt/archives/*<package-name>*
Затем можно работать dpkg --contents ...
против этого .deb файл. Я думаю, что это - практическая подсказка для знания, хотя dpkg-инструментальное-средство-формирования-запросов, конечно, лучше в целом, это - просто еще один инструмент для приобретения знаний о...
Это иначе, где не имеет значения, установлен ли пакет уже или нет.
устанавливают apt-file
, пакет помощника
apt install apt-file
затем работает apt-file list
пример команды
(сюда для пакета Python, установленного из репозитория):
apt-file list virtualenvwrapper
Результат
virtualenvwrapper: /etc/bash_completion.d/virtualenvwrapper
virtualenvwrapper: /usr/lib/python2.7/dist-packages/virtualenvwrapper-4.3.1-nspkg.pth
virtualenvwrapper: /usr/lib/python2.7/dist-packages/virtualenvwrapper-4.3.1.egg-info/PKG-INFO
virtualenvwrapper: /usr/lib/python2.7/dist-packages/virtualenvwrapper-4.3.1.egg-info/SOURCES.txt
etc etc etc
virtualenvwrapper: /usr/share/doc/virtualenvwrapper/html/search.html
virtualenvwrapper: /usr/share/doc/virtualenvwrapper/html/searchindex.js
virtualenvwrapper: /usr/share/doc/virtualenvwrapper/html/tips.html
virtualenvwrapper: /usr/share/python/ns/virtualenvwrapper
virtualenvwrapper: /usr/share/virtualenvwrapper/virtualenvwrapper.sh
virtualenvwrapper: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh
[еще 1113] приблизительно apt-file
:
apt show apt-file
Package: apt-file
Version: 3.1.5
Priority: optional
Section: universe/admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: APT Development Team <deity@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 84.0 kB
Depends: perl:any, apt (>= 1.3~exp1~), libapt-pkg-perl, liblist-moreutils-perl, libregexp-assemble-perl
Breaks: apt-venv (<< 1.0.0-1~), command-not-found (<< 0.2.38-2~), devscripts (<< 2.15.10~)
Download-Size: 25.5 kB
APT-Manual-Installed: yes
APT-Sources: http://de2.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
Description: search for files within Debian packages (command-line interface)
apt-file is a command line tool for searching files contained in packages
for the APT packaging system. You can search in which package a file is
included or list the contents of a package without installing or fetching it.
Для тех, кто хотел бы видеть содержание пакета, прежде чем он будет установлен, пакет может сначала быть загружен apt-get
и затем осмотренный.
apt-get download [package-name]
dpkg --contents [downloaded-file]