Проблемное программное обеспечение установки в UNIX (Sun Solaris)

Таким образом, Вы хотите скопировать весь .html файлы в некотором исходном каталоге и его подкаталогах, всех к единственному каталогу (т.е. сворачивание иерархии)?

Стандарт POSIX:

find myDir -name '*.html' -type f -exec sh -c 'cp "$@" "$0"' ~/otherDir {} +

Отметьте это ~/otherDir становится параметром 0 к промежуточной оболочке, которая позволяет, чтобы исходные файлы были точно "$@". Отъезд целевого каталога вне оболочки имеет дополнительное преимущество, что Вы не столкнетесь с заключением в кавычки проблем, если это будет переменной в родительском сценарии оболочки (-exec sh -c 'cp "$@" "$0"' "$target").

Для более старых систем, которые не имеют find … -exec … +:

find myDir -name '*.html' -type f -exec cp {} ~/otherDir \;

Я Ваша оболочка являюсь ударом ≥4 или zsh:

shopt -s globstar  # only for bash, put it in your `.bashrc`
cp myDir/**/*.html ~/otherDir/

0
19.11.2011, 20:00
5 ответов

Солярис не является дистрибутивом Linux так, если у Вас будет двоичное программное обеспечение, которое может быть установлено в любой из тех перечисленных операционных систем (которые являются всеми дистрибутивами Linux), то это не установит на Солярисе.

На самом деле, если Вы не выполняете Solarix/x86, даже самый низкий двоичный уровень, вероятно, будет полностью несовместимым. Подавляющим большинством установок Соляриса, с которыми мы имеем дело, является все еще Солярис на SPARC, который является существенно несовместимым с x86 операционными системами.

Если у Вас есть исходный код, Вы могли бы возможно скомпилировать его на Солярисе, но:

  1. Это не что-то, что я предложил бы для новичка; и
  2. Солярис достаточно отличается от Linux для порождения некоторых фундаментальных проблем (по моему опыту).
3
28.01.2020, 02:29

Это - весь GNU/дистрибутивы Linux. Они не приложения, которые Вы установили бы в Солярисе, они - все операционные системы, которые Вы установили бы вместо Соляриса.

0
28.01.2020, 02:29
  • 1
    я подразумеваю, что у меня есть некоторое программное обеспечение .rpm в этом папки –   20.05.2011, 09:05
  • 2
    @Tapsi: ни один из тех не совместим с ОС Соляриса. Солярис –  Mat 20.05.2011, 09:06
  • 3
    не использует RPM-пакеты. Посмотрите, на самом деле ли программное обеспечение, в котором Вы нуждаетесь, доступно как пакет Соляриса. Или считайте просто использование Linux вместо Соляриса. А-ч –   20.05.2011, 09:08

Это - все дистрибутивы Linux (операционные системы), не программы, которые Вы устанавливаете.

Если Вы хотите судить одного из них, просто записать ISO на диск и загрузить его.

Я не предложил бы Солярис или любую другую неосновную ОС новым пользователям, поскольку это будет боль для нахождения поддержки. Попробуйте Ubuntu 10.10 или 10.04, поскольку то распределение нацелено на более новых пользователей.

0
28.01.2020, 02:29

Просто попробуйте OpenCSW, который обеспечивает тонны стороннего программного обеспечения без усилий.

Для установки Oracle просто загрузите Oracle для Соляриса.

0
28.01.2020, 02:29

Похоже, вы пытаюсь установить продукт Oracle на Solaris. Я подозреваю, что то, что вы перечислили, является разными процедурами установки / сборками для разных версий Linux. Вам нужно будет получить / загрузить продукт у поставщика или использовать одну из операционных систем, для которой у вас есть носитель.

Если вам нужен Oracle 12c на Solaris 11 за 5 шагов .

0
28.01.2020, 02:29

Теги

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