Установка CentOS EPEL, независимая от разрядности команда

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

java.net. BindException: Недействительные аргументы: свяжите: 7676=com.sun.enterprise.v3.services.impl. ServiceInitializerHandler

Необходимо было бы изменить ключевую "сеть ipv6.bindv6only" с "1" до "0" в "/etc/sysctl.d/bindv6only.conf", который является параметром ядра, который включил, позволяет приложениям IPv6 послушать только IPv6 "запрос" (запрос не является выражением, но Вы понимаете),

2
задан 26 April 2012 в 11:08
2 ответа

Вы можете сделать это с помощью uname -i и cat / etc / redhat-release . Это дало бы следующее:

[bart@dev ~]$ cat /etc/redhat-release
CentOS release 6.2 (Final)
[bart@dev ~]$ uname -i
x86_64

Я бы написал такой сценарий:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/`uname -i`/epel-release-5-4.noarch.rpm

(не тестировал, и вам нужно будет отлавливать некоторые исключения, например, 404)

2
ответ дан 3 December 2019 в 10:57

uname -i должен выводить архитектуру во многих системах (это происходит в некоторых моих системах i386, но неизвестно для других). Если по какой-то причине вам нужно получить тип машины, подойдет uname -m.

Скорее всего, вы захотите сохранить это как переменную. включить строку arc = $ (uname -i) в вашем скрипте и при необходимости используйте переменную $ arc

1
ответ дан 3 December 2019 в 10:57

Теги

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