Есть ли эквивалент этой команды; yum list kernel-headers --showduplicates
в Ubuntu с apt-get, apt-cache
и т. Д. Приведенная выше команда перечисляет различные версии rpm-заголовков ядра, доступные в F20 / RHEL или инсталляциях.
Шкаф Я могу использовать apt-cache showpkg
, не уверен, что есть лучший способ?
$ apt-cache showpkg linux-image
Package: linux-image
Versions:
Reverse Depends:
firmware-crystalhd,linux-image
systemtap,linux-image
fiaif,linux-image
Dependencies:
Provides:
Reverse Provides:
linux-image-3.13.0-27-lowlatency 3.13.0-27.50
linux-image-3.13.0-27-generic 3.13.0-27.50
linux-image-3.13.0-24-lowlatency 3.13.0-24.47
linux-image-3.13.0-24-generic 3.13.0-24.47
linux-image-3.13.0-24-lowlatency 3.13.0-24.46
linux-image-3.13.0-24-generic 3.13.0-24.46
Ожидается аналогичный результат:
$ yum list kernel-headers --showduplicates
Loaded plugins: langpacks, refresh-packagekit
Installed Packages
kernel-headers.x86_64 3.11.10-301.fc20 @fedora
Available Packages
kernel-headers.x86_64 3.11.10-301.fc20 fedora
kernel-headers.x86_64 3.14.4-200.fc20 updates
Это поможет мне просто сделайте понижение или обновите до определенной версии.
У Вас есть корректная команда, кроме изображения Linux не реальное имя пакета.
$ apt-cache show linux-image
N: Can't select versions from package 'linux-image' as it is purely virtual
N: No package found
apt-cache showpkg
должен работать на реальные пакеты, все же. например.
$ apt-cache showpkg lyx
Package: lyx
Versions:
2.1.0-1~trusty~ppa4 (/var/lib/apt/lists/ppa.launchpad.net_lyx-devel_release_ubuntu_dists_trusty_main_binary-amd64_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/ppa.launchpad.net_lyx-devel_release_ubuntu_dists_trusty_main_binary-amd64_Packages
MD5: 8c75d53cfd29c5b19c2172cb07b7fe9a
2.0.6-1build1 (/var/lib/apt/lists/ftp.iinet.net.au_pub_ubuntu_dists_trusty_universe_binary-amd64_Packages)
Если Вы хотите видеть все версии linux-image
- как пакеты, можно просто сделать поиск, например.
$ apt-cache search linux-image | grep '^linux-image'
Проблема состоит в том что различные версии ядра (linux-image
) находятся в отдельных пакетах, и назван независимо согласно версии. Они не все версии одного пакета.
Это перечисляет все доступные пакеты. Для показа, который установлен можно использовать dpkg -l
. например.
$ dpkg -l lyx
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============================================-============================-============================-==================================================================================================
ii lyx 2.1.0-1~trusty~ppa4 amd64 Document Processor
Другой способ получить информацию о различных но так же названных пакетах (например. linux-image*
) при помощи aptitude search
.
$ aptitude search linux-image
Можно также отфильтровать с grep, использующим этот неловкий синтаксис для обхождения ошибки/функции способности.
$ aptitude -w $COLUMNS search linux-image | grep '32 bit'
i
в первом столбце говорит Вам, что он уже установлен. Посмотрите man aptitude
для других символов.
Имейте Вас попробованный к загрузить старое ядро, и в терминале войдите:
showpkg kernel-header.list
и я думаю, что это могло бы быть в каталоге начальной загрузки, и все ядро кладет там, и это могло бы хорошо работать.
и затем можно просто ввести для понижения этого в терминале:
sudo apt-get -y --force-yes purge linux-shim-efi shim-amd64-generic linux-shim-amd64
и это могло бы хорошо работать этот путь.
Я думаю, что Вы ищете Мадисон команда в способном кэше:
apt-cache madison chromium-browser
Вывод:
chromium-browser | 50.0.2661.102-0ubuntu0.14.04.1.1117 | http://archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
chromium-browser | 50.0.2661.102-0ubuntu0.14.04.1.1117 | http://security.ubuntu.com/ubuntu/ trusty-security/universe amd64 Packages
chromium-browser | 34.0.1847.116-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
Шоу справочник всех доступных версий и repo они происходят из. Здорово, если Вы используете PPA для пакета и хотите проверить различие в версиях между PPA и основным repos.
[еще 116] информация о Мадисоне из страницы справочника:
madison pkg...
apt-cache's madison command attempts to mimic the output format and a subset of the functionality of the Debian archive management tool,
madison. It displays available versions of a package in a tabular format. Unlike the original madison, it can only display information
for the architecture for which APT has retrieved package lists (APT::Architecture).
Можно использовать dpkg
для наблюдения всех установленных пакетов:
$ dpkg --get-selections | grep -v deinstall | grep linux-image
к метапакету ядра Linux обращаются Debian linux-image-generic
.
$ apt-cache madison linux-image-generic
даст Вам всем версии, доступные в репозиториях APT (не обязательно установленный в Вашей системе).
$EDITOR
а не EDITOR
. Почему? Поскольку каждый обращается к переменной среды путем предшествования имени со знаком $. Например $ $EDITOR bla.txt
или echo $EDITOR
или... Так, я собираюсь инвертировать удаление знака $.
– Doug Smythies
16 December 2015 в 05:08