Я хотел бы вывести список всех не установленных в настоящее время пакетов (они видны, например, в Synaptic), используя только команды оболочки. Как это сделать?
Спасибо!
Это должно быть:
aptitude -F %p search '!~i'
Здесь будут перечислены все не установленные в настоящий момент пакеты (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как не установлено), расширьте шаблон поиска до:
aptitude -F %p search '!~i!~v'
Вам, вероятно, нужно установить aptitude, так как он больше не является частью установка по умолчанию с Ubuntu 10.10.
Это должно быть:
aptitude -F %p search '!~i'
Здесь будут перечислены все не установленные в настоящий момент пакеты (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как не установлено), расширьте шаблон поиска до:
aptitude -F %p search '!~i!~v'
Вам, вероятно, нужно установить aptitude, так как он больше не является частью установка по умолчанию с Ubuntu 10.10.
это должно быть это:
aptitude -F %p search '!~i'
это выведет список всех пакетов, в настоящее время не установлен (включая виртуальные пакеты и пакеты, которые имеют только установленные файлы конфигурации). Если Вы не хотите виртуальные пакеты (то, что synaptic показывает, как не установлено), расширить шаблон поиска для:
aptitude -F %p search '!~i!~v'
вы, вероятно, нужно установить aptitude, так как он больше не является частью установки по умолчанию в Ubuntu 10.10.
это должно быть это:
aptitude -F %p search '!~i'
это выведет список всех пакетов, в настоящее время не установлен (включая виртуальные пакеты и пакеты, которые имеют только установленные файлы конфигурации). Если Вы не хотите виртуальные пакеты (то, что synaptic показывает, как не установлено), расширить шаблон поиска для:
aptitude -F %p search '!~i!~v'
вы, вероятно, нужно установить aptitude, так как он больше не является частью установки по умолчанию в Ubuntu 10.10.
Это должно быть:
aptitude -F %p search '!~i'
Здесь будут перечислены все не установленные в настоящий момент пакеты (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как не установлено), расширьте шаблон поиска до:
aptitude -F %p search '!~i!~v'
Вам, вероятно, нужно установить aptitude, так как он больше не является частью установка по умолчанию с Ubuntu 10.10.
Это должно быть:
aptitude -F% p search '! ~ i'
Здесь будут перечислены все пакеты, которые в настоящий момент не установлены (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как Не установлено ), расширьте шаблон поиска до:
aptitude -F% p search!! ~ i! ~ v '
Вероятно, вам нужно установить aptitude
, поскольку он больше не является частью установки по умолчанию, как Ubuntu 10.10.
Это должно быть:
aptitude -F% p search '! ~ i'
Здесь будут перечислены все пакеты, которые в настоящий момент не установлены (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как Не установлено ), расширьте шаблон поиска до:
aptitude -F% p search!! ~ i! ~ v '
Вероятно, вам нужно установить aptitude
, поскольку он больше не является частью установки по умолчанию, как Ubuntu 10.10.
Это должно быть:
aptitude -F% p search '! ~ i'
Здесь будут перечислены все пакеты, которые в настоящий момент не установлены (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как Не установлено ), расширьте шаблон поиска до:
aptitude -F% p search!! ~ i! ~ v '
Вероятно, вам нужно установить aptitude
, поскольку он больше не является частью установки по умолчанию, как Ubuntu 10.10.
Это должно быть:
aptitude -F% p search '! ~ i'
Здесь будут перечислены все пакеты, которые в настоящий момент не установлены (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как Не установлено ), расширьте шаблон поиска до:
aptitude -F% p search!! ~ i! ~ v '
Вероятно, вам нужно установить aptitude
, поскольку он больше не является частью установки по умолчанию, как Ubuntu 10.10.
Это должно быть:
aptitude -F% p search '! ~ i'
Здесь будут перечислены все пакеты, которые в настоящий момент не установлены (в том числе виртуальные пакеты и пакеты, в которых установлены только файлы конфигурации). Если вам не нужны виртуальные пакеты (это то, что Synaptic показывает как Не установлено ), расширьте шаблон поиска до:
aptitude -F% p search!! ~ i! ~ v '
Вероятно, вам нужно установить aptitude
, поскольку он больше не является частью установки по умолчанию, как Ubuntu 10.10.
aptitude --disable-columns -F% p search! ~ i
. Кроме того, также отфильтровывать виртуальные пакеты, если они не wanter. aptitude --disable-columns -F% p search! ~ i! ~ v
– geirha
25 January 2011 в 02:41
Это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '${Package}\n' --show '1' 2>&1 | perl -lne 'if(/matching (.*)$/){ print $1 }'
Предупреждение. Это печатает все пакеты, даже метапакеты и виртуальные пакеты.
это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '${Package}\n' --show '1' 2>&1 | perl -lne 'if(/matching (.*)$/){ print $1 }'
предупреждение: эта распечатывает все пакеты, даже Мета-пакеты и пакеты виртуальных.
это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '${Package}\n' --show '1' 2>&1 | perl -lne 'if(/matching (.*)$/){ print $1 }'
предупреждение: эта распечатывает все пакеты, даже Мета-пакеты и пакеты виртуальных.
Это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '${Package}\n' --show '1' 2>&1 | perl -lne 'if(/matching (.*)$/){ print $1 }'
Предупреждение. Это печатает все пакеты, даже метапакеты и виртуальные пакеты.
это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '${Package}\n' --show '1' 2>&1 | perl -lne 'if(/matching (.*)$/){ print $1 }'
предупреждение: эта распечатывает все пакеты, даже Мета-пакеты и пакеты виртуальных.
Это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '$ {Package} \n' --show '1' 2 & amp; 1 | perl -lne 'if (/ matching (. *) $ /) {print $ 1}'
Внимание! Это печатает все пакеты, даже метапакеты и виртуальные пакеты.
Это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '$ {Package} \n' --show '1' 2 & amp; 1 | perl -lne 'if (/ matching (. *) $ /) {print $ 1}'
Внимание! Это печатает все пакеты, даже метапакеты и виртуальные пакеты.
Это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '$ {Package} \n' --show '1' 2 & amp; 1 | perl -lne 'if (/ matching (. *) $ /) {print $ 1}'
Внимание! Это печатает все пакеты, даже метапакеты и виртуальные пакеты.
Это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '$ {Package} \n' --show '1' 2 & amp; 1 | perl -lne 'if (/ matching (. *) $ /) {print $ 1}'
Внимание! Это печатает все пакеты, даже метапакеты и виртуальные пакеты.
Это не быстро, но он будет работать:
apt-cache pkgnames | xargs -i1 dpkg-query -f '$ {Package} \n' --show '1' 2 & amp; 1 | perl -lne 'if (/ matching (. *) $ /) {print $ 1}'
Внимание! Это печатает все пакеты, даже метапакеты и виртуальные пакеты.