Вы всегда можете свернуть архивированный JDK из oracle. Это можно перенести в нужное положение и извлечь.
Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...
Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.Не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.
Скопируйте загруженные .dep-файлы клиентам и используйте dpkg -i xy.deb для установки Это.
Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 2 команды на клиентах. Затем вы можете использовать apt-get от клиентов для доступа в Интернет.
Я сам не понимаю эти сценарии - только в sofar, чтобы принять его к моим потребностям. :) Это мой сценарий «gateway.sh», который будет запускаться на маршрутизаторе с помощью sudo:
#!/bin/bash
# test if ip-forward is up - if not, enable it:
#
# maybe the network card has no IPv4 adress? Use a static IP:
# if you have a static, well known IP, comment this out:
ifconfig eth0 192.168.32.8 up
#
# Tell the kernel to do ip-forwarding:
#
ipf=$(cat /proc/sys/net/ipv4/ip_forward)
if [[ ipf -eq "0" ]] ; then
echo "1" > /proc/sys/net/ipv4/ip_forward
fi
#
# forward-masquerade, script follows:
#
. /etc/ppp/masquerade
#
# might or might not be needed.
# start dhcp-server, older method:
# /etc/init.d/dhcp3-server start
# newer method:
# /etc/init.d/dhcdbd start
Затем вам нужен скрипт ip-masquerade, который вам не нужно размещать в / etc / ppp / masqeuerade, но измените строку в gateway.sh, если вы этого не сделаете.
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
#
iptables -A FORWARD -p tcp --tcp-flags SYN,RST, SYN -j TCPMSS --clamp-mss-to-pmtu
Всего несколько строк. Теперь вы начнете sudo gateway.sh и ждете клиентов. Они не будут делать много:
sudo route add default gw 192.168.32.8
независимо от IP центральной машины. Этого уже достаточно. Возможно, вы захотите изменить DNS-сервер, чтобы там был один из DNS-провайдеров:
sudo edit /etc/resolv.conf
В качестве альтернативы клиентам-авариям и сетевым администраторам могли быть помехи.
Для третьего и первого способов я знаю, как это сделать точно, но самым элегантным способом, вероятно, будет № 2, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать или как сделать что-то лучше.