Как я могу установить Adobe Reader в Fedora 20?

$ ping -q -c 1 google.com > /dev/null 2>&1 && echo online || echo offline

Примеры

$ ping -q -c 1 google.com > /dev/null 2>&1 && echo online || echo offline
online

$ ping -q -c 1 googleadf.com > /dev/null 2>&1 && echo online || echo offline
offline

Ускорение ping

В зависимости от Вашего ping реализация Вы можете быть ограничены единственным количеством -c 1. Некоторые реализации позволят Вам понизиться это, но необходимо по существу ожидать плохих поисков к тайм-ауту. Таким образом вместо использования ping Вы могли бы хотеть использовать fing вместо этого.

замедление сбоя ping

$ date; ping -q -c 1 google.com > /dev/null 2>&1 && echo online || echo offline; date
Tue Jan 28 13:51:10 EST 2014
online
Tue Jan 28 13:51:10 EST 2014

$ date; ping -q -c 1 googleadf.com > /dev/null 2>&1 && echo online || echo offline; date
Tue Jan 28 13:51:15 EST 2014
offline
Tue Jan 28 13:51:25 EST 2014

fing намного быстрее для сбоя

$ date; fing -p google.com > /dev/null 2>&1 && echo online || echo offline; date
Tue Jan 28 13:49:21 EST 2014
online
Tue Jan 28 13:49:22 EST 2014

$ date; fing -p googleadf.com > /dev/null 2>&1 && echo online || echo offline; date
Tue Jan 28 13:49:35 EST 2014
online
Tue Jan 28 13:49:38 EST 2014
2
30.06.2015, 04:34
2 ответа

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

Можно определить функцию оболочки с именем ps , которая заменяет команду в пути и вызывает саму реальную команду, с некоторыми изменениями выходных данных, такими как перенаправление STDERR:

function ps() {
    command ps "$@" 2>/dev/null
}

Пример использования ls :

$ ls -d /etc /missing
ls: cannot access /missing: No such file or directory
/etc
$ function ls() {          
    command ls "$@" 2>/dev/null
}
$ ls -d /etc /missing
/etc
-121--187061-

Существуют две проблемы:

Первая из них заключается в отсутствии разрешения на выполнение:

Добавьте разрешение с:

$ chmod u+x yiic

Это дает u , пользователь - вы - x , выполнить разрешение.


Второй, отдельный вопрос о том, как вы называете программу и как она найдена.
Теперь у вас есть разрешение на выполнение, но

$ yiic

, вероятно, все равно даст вам команду not found error.

Это связано с тем, что выполняется поиск команды в каталогах, перечисленных в переменной $ PATH , которая обычно не включает текущий каталог (и не должна включать его по соображениям безопасности).

Однако можно задать имя файла выполняемой команды, указав путь к каталогу для файла команды. Простейший вариант этого - просто использование текущего каталога:

$ ./yiic

Это наконец-то должно сработать!

Если он работает и без ./, то имеется текущий каталог . , в вашем $ PATH - посмотрите на него:

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


(О, и тогда, есть известная проблема использования имени файла test для тестирования чего-то... это довольно плохая ловушка, я бы сказал - вы не первый человек, укушенный этим...)

-121--157831-

Версия Adobe Reader для Linux достигла уровня EOL. Вы по-прежнему можете загрузить его по этим ссылкам. Подробности всего этого обсуждаются в этой публикации IF! 10 под названием Установка Adobe Reader на Fedora 20/19, CentOS/RHEL 7/6,5/5,10 .

EOL обсуждается здесь на веб-сайте Adobe: One Year from Now: Adobe Reader и Acrobat 9 EOL . Датировано 8 июня 2012 года.

Чтобы установить пакет, выполните следующие действия:

$ sudo yum localinstall \
  http://linuxdownload.adobe.com/linux/i386/AdbeRdr9.5.5-1_i486linux_enu.rpm

ПРИМЕЧАНИЕ: Возможно, у вас возникнут проблемы с пакетом и вы не сможете его установить. Я, например, установил HipChat, и этот пакет конфликтовал с этим, и мне не удалось установить acroread .

Однако, если вы столкнетесь с этой проблемой, все не будет потеряно.Вы можете перейти по этому URL: ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/ , загрузить тарбол с acroread и попытаться установить его там, где угодно.

Многое из этого было освещено в моем ответе на другой вопрос U & L под названием: Как установить Adobe Acrobat Reader в Debian? .

4
27.01.2020, 21:57

32-bit

# yum -y localinstall http://web.archive.org/http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

64-bit

# yum -y localinstall http://web.archive.org/http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

Install

# yum -y install nspluginwrapper.i686 AdobeReader_enu
1
27.01.2020, 21:57

Теги

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