Как стать автором
Обновить

Как запустить Cisco ASDM на linux и не сойти с ума

Эта статья-заметка родилась от безысходных попыток запустить “Cisco asdm”, на Ubuntu 16, 18, 19, в 2019г. В интернете довольно много статей на эту тему, но все они, как правило, не актуальные.

Ну что же, начнём.

Если это уже не первая попытка заставить работать asdm, то, скорее всего лучше избавиться от тёмного прошлого

sudo apt purge oracle-java11-* -y
sudo apt purge icedtea-* -y
sudo apt-get autoremove

Устанавливаем java:
p.s. тут посыпятся ошибки, потому что у нас jre, а не jdk

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless
sudo update-java-alternatives --jre --set java-1.8.0-openjdk-amd64
sudo update-java-alternatives --jre-headless --set java-1.8.0-openjdk-amd64
sudo update-java-alternatives --set java-1.8.0-openjdk-amd64

Отсюда нужно запомнить Path:
p.s. будет что-то вроде /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

sudo update-alternatives --config java

Путь который узнали, необходимо указать вот тут:

sudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"

Дополнительно можно проверить, что применилась новая переменная:

source /etc/environment
echo $JAVA_HOME

Нужно установить ещё 2 пакета:

wget http://mirrors.kernel.org/ubuntu/pool/universe/i/icedtea-web/icedtea-netx-common_1.6.2-3ubuntu1_all.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/i/icedtea-web/icedtea-netx_1.6.2-3ubuntu1_amd64.deb

sudo apt install ./icedtea-netx-common_1.6.2-3ubuntu1_all.deb
sudo apt install ./icedtea-netx_1.6.2-3ubuntu1_amd64.deb

И наконец, asdm будет работать:

https://x.x.x.x/admin/public/asdm.jnlp
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.