Как установить Ubuntu-ограничен-массовка без ttf-mscorefonts-установщика

Вы можете использовать find с действием -printf.

ls не показывает восьмеричные разрешения, но вы можете использовать это обходное решение find:

[ f1]

Например, чтобы проверить каталог «Видео»:

$ find Videos -printf "%m:%f\n"
755:Videos

Спецификатор формата %m сообщает действию -printf для печати восьмиступенчатых разрешений, в то время как спецификатор формата %f вызывает его для печати имени файла.

Вы можете передать несколько имен файлов в find. Вы даже можете использовать глобусы (например, find * -printf "%m:%f\n").

Вам не нужно использовать такой тест, как -name или -iname; достаточно указать имена файлов или каталогов, которые вас интересуют, в качестве отправных точек find. То есть, укажите их имена как аргументы сразу после слова find, как показано выше.

find дает вам отличный контроль над тем, как он показывает вывод. В частности, вы можете найти две модификации:

По умолчанию find рекурсирует подкаталоги, похожие на ls -R. Если вы не хотите, чтобы find посещал подкаталоги исходных точек, которые вы передаете ему, вы можете добавить -maxdepth 0 (или использовать -maxdepth с другими значениями, чтобы указать, насколько глубоко вы хотите, чтобы он прошел).
$ find Documents -maxdepth 0 -printf "%m:%f\n"
755:Documents
%f показывает только имя файла, поэтому, если find должен рекурсивно перейти к файлу, возможно, вы не знаете, где он находится. Чтобы показать путь, начиная с любой начальной точки, файл был найден, используйте %p.
$ find /boot -printf "%m:%p\n"
755:/boot
644:/boot/initrd.img-4.4.0-92-generic
600:/boot/System.map-4.4.0-93-generic
600:/boot/vmlinuz-4.4.0-92-generic
600:/boot/vmlinuz-4.4.0-93-generic
....

Дополнительную информацию об использовании команды find см. в man find.

Другой метод (ls и awk)

Это можно использовать для перечисления всех файлов каталога с их разрешениями:

ls -l | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/) \
             *2^(8-i));if(k)printf("%0o ",k);print}'

Это по существу та же самая команда, что и в man find , которую этот ответ привел, просто запустите как одна команда. Если вы используете это только один раз или в редких случаях, то вам, возможно, не захочется писать его как функцию псевдонима или оболочки.

7
задан 25 January 2011 в 18:26

9 ответов

apt-cache show показывает следующие зависимости: gstreamer0.10-plugins-ugly-multiverse, ttf-mscorefonts-installer, unrar, gstreamer0.10-plugins-bad-multiverse, libavcodec-extra-52, libmp4v2-0 [ ! d0]

Удаляя ttf-mscorefonts-installer и добавляя зависимость ubuntu-limited-addons, мы получаем следующее:

sudo apt-get install gstreamer0.10-plugins-ugly-multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-restricted-addons

Однако это не решит вашу проблему загрузки сети во время установки. Если вы выполняете кучу инсталляций, вы можете рассмотреть возможность настройки установщика с помощью предпродажного или кикстарта или что-то в этом роде.

3
ответ дан 25 May 2018 в 23:18
  • 1
    Это полезно, я думаю, что это решение на данный момент, у меня нет проблем с загрузкой того, что мне нужно. Была только установка MS-шрифтов, мне все равно, о том, что эти шрифты обновляются, поэтому я их уже загрузил и извлек, чтобы установить вручную, если они мне нужны. – dblang 25 January 2011 в 19:17

АПТ-кэша показывает следующие зависимости: gstreamer0.10-плагинов-некрасиво-мультивселенной, в формате ttf-mscorefonts-установщик, распаковка, gstreamer0.10-плагинов-плохо-мультивселенной, использовать libavcodec-экстра-52, libmp4v2-0

удаление в ttf-mscorefonts-Installer и добавляем в Ubuntu-ограничен-аддоны зависимостей мы придумали так:[!однако Д1] sudo apt-get install gstreamer0.10-plugins-ugly-multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-restricted-addons

это не решит вашу проблему загрузки сети во время установки. Если вы делаете кучу установок, вы могли бы хотеть рассмотреть пользовательской установки с помощью автоматической установки или кикстарта или что-то.

3
ответ дан 25 July 2018 в 22:34

АПТ-кэша показывает следующие зависимости: gstreamer0.10-плагинов-некрасиво-мультивселенной, в формате ttf-mscorefonts-установщик, распаковка, gstreamer0.10-плагинов-плохо-мультивселенной, использовать libavcodec-экстра-52, libmp4v2-0

удаление в ttf-mscorefonts-Installer и добавляем в Ubuntu-ограничен-аддоны зависимостей мы придумали так:[!однако Д1] sudo apt-get install gstreamer0.10-plugins-ugly-multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-restricted-addons

это не решит вашу проблему загрузки сети во время установки. Если вы делаете кучу установок, вы могли бы хотеть рассмотреть пользовательской установки с помощью автоматической установки или кикстарта или что-то.

3
ответ дан 31 July 2018 в 12:16

АПТ-кэша показывает следующие зависимости: gstreamer0.10-плагинов-некрасиво-мультивселенной, в формате ttf-mscorefonts-установщик, распаковка, gstreamer0.10-плагинов-плохо-мультивселенной, использовать libavcodec-экстра-52, libmp4v2-0

удаление в ttf-mscorefonts-Installer и добавляем в Ubuntu-ограничен-аддоны зависимостей мы придумали так:[!однако Д1] sudo apt-get install gstreamer0.10-plugins-ugly-multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-restricted-addons

это не решит вашу проблему загрузки сети во время установки. Если вы делаете кучу установок, вы могли бы хотеть рассмотреть пользовательской установки с помощью автоматической установки или кикстарта или что-то.

3
ответ дан 2 August 2018 в 04:00

apt-cache show показывает следующие зависимости: gstreamer0.10-plugins-ugly-multiverse, ttf-mscorefonts-installer, unrar, gstreamer0.10-plugins-bad-multiverse, libavcodec-extra-52, libmp4v2-0 [ ! d2]

Удаляя ttf-mscorefonts-installer и добавляя зависимость ubuntu-limited-addons, мы приходим к следующему:

  sudo apt-get install gstreamer0.10-plugins-ougly  -multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-limited-addons  

Однако это не решит вашу проблему загрузки сети во время установить. Если вы выполняете множество установок, вы можете захотеть настроить настройку с помощью preseeding или kickstart или что-то в этом роде.

3
ответ дан 4 August 2018 в 20:04

apt-cache show показывает следующие зависимости: gstreamer0.10-plugins-ugly-multiverse, ttf-mscorefonts-installer, unrar, gstreamer0.10-plugins-bad-multiverse, libavcodec-extra-52, libmp4v2-0 [ ! d2]

Удаляя ttf-mscorefonts-installer и добавляя зависимость ubuntu-limited-addons, мы приходим к следующему:

  sudo apt-get install gstreamer0.10-plugins-ougly  -multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-limited-addons  

Однако это не решит вашу проблему загрузки сети во время установить. Если вы выполняете множество установок, вы можете захотеть настроить настройку с помощью preseeding или kickstart или что-то в этом роде.

3
ответ дан 6 August 2018 в 04:05

apt-cache show показывает следующие зависимости: gstreamer0.10-plugins-ugly-multiverse, ttf-mscorefonts-installer, unrar, gstreamer0.10-plugins-bad-multiverse, libavcodec-extra-52, libmp4v2-0 [ ! d2]

Удаляя ttf-mscorefonts-installer и добавляя зависимость ubuntu-limited-addons, мы приходим к следующему:

  sudo apt-get install gstreamer0.10-plugins-ougly  -multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-limited-addons  

Однако это не решит вашу проблему загрузки сети во время установить. Если вы выполняете множество установок, вы можете захотеть настроить настройку с помощью preseeding или kickstart или что-то в этом роде.

3
ответ дан 7 August 2018 в 22:04

apt-cache show показывает следующие зависимости: gstreamer0.10-plugins-ugly-multiverse, ttf-mscorefonts-installer, unrar, gstreamer0.10-plugins-bad-multiverse, libavcodec-extra-52, libmp4v2-0 [ ! d2]

Удаляя ttf-mscorefonts-installer и добавляя зависимость ubuntu-limited-addons, мы приходим к следующему:

  sudo apt-get install gstreamer0.10-plugins-ougly  -multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-limited-addons  

Однако это не решит вашу проблему загрузки сети во время установить. Если вы выполняете множество установок, вы можете захотеть настроить настройку с помощью preseeding или kickstart или что-то в этом роде.

3
ответ дан 10 August 2018 в 10:19

apt-cache show показывает следующие зависимости: gstreamer0.10-plugins-ugly-multiverse, ttf-mscorefonts-installer, unrar, gstreamer0.10-plugins-bad-multiverse, libavcodec-extra-52, libmp4v2-0 [ ! d2]

Удаляя ttf-mscorefonts-installer и добавляя зависимость ubuntu-limited-addons, мы приходим к следующему:

  sudo apt-get install gstreamer0.10-plugins-ougly  -multiverse unrar gstreamer0.10-plugins-bad-multiverse libavcodec-extra-52 libmp4v2-0 ubuntu-limited-addons  

Однако это не решит вашу проблему загрузки сети во время установить. Если вы выполняете множество установок, вы можете захотеть настроить настройку с помощью preseeding или kickstart или что-то в этом роде.

3
ответ дан 13 August 2018 в 16:42
  • 1
    Это полезно, я думаю, что это решение на данный момент, у меня нет проблем с загрузкой того, что мне нужно. Была только установка MS-шрифтов, мне все равно, о том, что эти шрифты обновляются, поэтому я их уже загрузил и извлек, чтобы установить вручную, если они мне нужны. – dblang 25 January 2011 в 19:17

Другие вопросы по тегам:

Похожие вопросы: