Установка Java на компьютеры без подключения к Интернету?

В качестве альтернативы это также сработало для меня:

xdg-mime default geany.desktop $(grep MimeType /usr/share/applications/geany.desktop | sed 's/MimeType=//' | sed 's/;/ /g')

Эта строка извлекает все MimeTypes, для которых зарегистрирован gedit, выполняет некоторую очистку (команды sed) и, наконец, устанавливает geany в качестве приложения по умолчанию для них.

Я нашел его здесь вместе с кучей полезной информации о цветовых схемах.

2
задан 13 April 2011 в 04:32

27 ответов

скачать zip

Вы всегда можете свернуть архивированный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

центральная машина в качестве репозитория

Не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте загруженные .dep-файлы клиентам и используйте dpkg -i xy.deb для установки Это.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 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, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать или как сделать что-то лучше.

4
ответ дан 25 May 2018 в 22:07
  • 1
    пользователь неизвестен: что вы за свою помощь – user11833 13 April 2011 в 07:34

скачать zip

Вы всегда можете свернуть архивированный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

центральная машина в качестве репозитория

Не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте загруженные .dep-файлы клиентам и используйте dpkg -i xy.deb для установки Это.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 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, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать или как сделать что-то лучше.

4
ответ дан 25 July 2018 в 22:13

скачать zip

Вы всегда можете свернуть архивированный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

центральная машина в качестве репозитория

Не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте загруженные .dep-файлы клиентам и используйте dpkg -i xy.deb для установки Это.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 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, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать или как сделать что-то лучше.

4
ответ дан 26 July 2018 в 19:50

скачать zip

Вы всегда можете свернуть архивированный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

центральная машина в качестве репозитория

Не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте загруженные .dep-файлы клиентам и используйте dpkg -i xy.deb для установки Это.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 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, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать или как сделать что-то лучше.

4
ответ дан 2 August 2018 в 03:42

скачать zip

Вы всегда можете свернуть архивированный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

центральная машина в качестве репозитория

Не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте загруженные .dep-файлы клиентам и используйте dpkg -i xy.deb для установки Это.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 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, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать или как сделать что-то лучше.

4
ответ дан 4 August 2018 в 19:45

скачать zip

Вы всегда можете сгрузить архивный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

  • Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

Центральная машина как хранилище

Я не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте так загруженные .dep-файлы на клиентов и используйте dpkg - i xy.deb , чтобы установить его.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 2 команды на клиентах. Затем вы можете использовать apt-get от клиентов для доступа в Интернет.

Я сам не понимаю эти скрипты - только в sofar, чтобы принять его к моим потребностям. :) Это мой сценарий «gateway.sh», который должен запускаться на маршрутизаторе с помощью sudo:

  #! / Bin / bash # test, если ip-forward уже вставлен - если нет, включите  это: # # возможно, сетевая карта не имеет адреса IPv4?  Используйте статический IP: #, если у вас есть статический, известный IP, прокомментируйте это: ifconfig eth0 192.168.32.8 up # # Скажите ядру делать ip-пересылку: # ipf = $ (cat / proc / sys / net /  ipv4 / ip_forward), если [[ipf -eq "0"]];  затем эхо "1" & gt;  / proc / sys / net / ipv4 / ip_forward fi # # forward-masquerade, скрипт следует: #.  / etc / ppp / masquerade # # может потребоваться или не понадобиться.  # start dhcp-server, более старый метод: # /etc/init.d/dhcp3-server start # более новый метод: # /etc/init.d/dhcdbd start  

Тогда вам понадобится ip-masquerade-script, который вам не нужно размещать в / 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  [  ! d24] 

Всего несколько строк. Теперь вы можете запустить sudo gateway.sh и ждать клиентов. Это не сделало бы многого:

  sudo route добавить значение по умолчанию gw 192.168.32.8  

независимо от IP-адреса центральной машины. Этого уже достаточно. Возможно, вы измените DNS-сервер, чтобы там был один из DNS-провайдеров:

  sudo edit /etc/resolv.conf  

A running avahi-daemon и NetworkManager могут помешать работе с клиентами, в основном.

заключение:

Для третьего и первого способов я знаю, как это сделать точно, но самым изящным способом, вероятно, будет № 2, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать, или как сделать что-то лучше.

4
ответ дан 6 August 2018 в 03:49

скачать zip

Вы всегда можете сгрузить архивный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

  • Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

Центральная машина как хранилище

Я не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте так загруженные .dep-файлы на клиентов и используйте dpkg - i xy.deb , чтобы установить его.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 2 команды на клиентах. Затем вы можете использовать apt-get от клиентов для доступа в Интернет.

Я сам не понимаю эти скрипты - только в sofar, чтобы принять его к моим потребностям. :) Это мой сценарий «gateway.sh», который должен запускаться на маршрутизаторе с помощью sudo:

  #! / Bin / bash # test, если ip-forward уже вставлен - если нет, включите  это: # # возможно, сетевая карта не имеет адреса IPv4?  Используйте статический IP: #, если у вас есть статический, известный IP, прокомментируйте это: ifconfig eth0 192.168.32.8 up # # Скажите ядру делать ip-пересылку: # ipf = $ (cat / proc / sys / net /  ipv4 / ip_forward), если [[ipf -eq "0"]];  затем эхо "1" & gt;  / proc / sys / net / ipv4 / ip_forward fi # # forward-masquerade, скрипт следует: #.  / etc / ppp / masquerade # # может потребоваться или не понадобиться.  # start dhcp-server, более старый метод: # /etc/init.d/dhcp3-server start # более новый метод: # /etc/init.d/dhcdbd start  

Тогда вам понадобится ip-masquerade-script, который вам не нужно размещать в / 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  [  ! d24] 

Всего несколько строк. Теперь вы можете запустить sudo gateway.sh и ждать клиентов. Это не сделало бы многого:

  sudo route добавить значение по умолчанию gw 192.168.32.8  

независимо от IP-адреса центральной машины. Этого уже достаточно. Возможно, вы измените DNS-сервер, чтобы там был один из DNS-провайдеров:

  sudo edit /etc/resolv.conf  

A running avahi-daemon и NetworkManager могут помешать работе с клиентами, в основном.

заключение:

Для третьего и первого способов я знаю, как это сделать точно, но самым изящным способом, вероятно, будет № 2, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать, или как сделать что-то лучше.

4
ответ дан 7 August 2018 в 21:45

скачать zip

Вы всегда можете сгрузить архивный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

  • Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

Центральная машина как хранилище

Я не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте так загруженные .dep-файлы на клиентов и используйте dpkg - i xy.deb , чтобы установить его.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 2 команды на клиентах. Затем вы можете использовать apt-get от клиентов для доступа в Интернет.

Я сам не понимаю эти скрипты - только в sofar, чтобы принять его к моим потребностям. :) Это мой сценарий «gateway.sh», который должен запускаться на маршрутизаторе с помощью sudo:

  #! / Bin / bash # test, если ip-forward уже вставлен - если нет, включите  это: # # возможно, сетевая карта не имеет адреса IPv4?  Используйте статический IP: #, если у вас есть статический, известный IP, прокомментируйте это: ifconfig eth0 192.168.32.8 up # # Скажите ядру делать ip-пересылку: # ipf = $ (cat / proc / sys / net /  ipv4 / ip_forward), если [[ipf -eq "0"]];  затем эхо "1" & gt;  / proc / sys / net / ipv4 / ip_forward fi # # forward-masquerade, скрипт следует: #.  / etc / ppp / masquerade # # может потребоваться или не понадобиться.  # start dhcp-server, более старый метод: # /etc/init.d/dhcp3-server start # более новый метод: # /etc/init.d/dhcdbd start  

Тогда вам понадобится ip-masquerade-script, который вам не нужно размещать в / 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  [  ! d24] 

Всего несколько строк. Теперь вы можете запустить sudo gateway.sh и ждать клиентов. Это не сделало бы многого:

  sudo route добавить значение по умолчанию gw 192.168.32.8  

независимо от IP-адреса центральной машины. Этого уже достаточно. Возможно, вы измените DNS-сервер, чтобы там был один из DNS-провайдеров:

  sudo edit /etc/resolv.conf  

A running avahi-daemon и NetworkManager могут помешать работе с клиентами, в основном.

заключение:

Для третьего и первого способов я знаю, как это сделать точно, но самым изящным способом, вероятно, будет № 2, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать, или как сделать что-то лучше.

4
ответ дан 10 August 2018 в 09:59

скачать zip

Вы всегда можете сгрузить архивный JDK из oracle. Это можно перенести в нужное положение и извлечь.

Java не нуждается в большой настройке. Установка JAVA_HOME в файле профиля является хорошей идеей и помещением JDK / bin-dir в путь. Однако ...

  • Если уже установлен OpenJDK или Java-1.5, это может быть более сложным. Часто бывает много ссылок в / etc / alternatives для Java - проверьте это.

Центральная машина как хранилище

Я не знаю, можно ли использовать центральный компьютер в качестве прокси. установить там JDK и сообщить другим машинам использовать его в качестве источника. Ключевые слова для поиска: репозиторий, apt-get, прокси.

suboption / variant:

Скопируйте так загруженные .dep-файлы на клиентов и используйте dpkg - i xy.deb , чтобы установить его.

Network vodoo

Вы можете использовать несколько команд, помещенных в сценарий, чтобы использовать центральную машину в качестве маршрутизатора, чтобы посещать интернет у клиентов. Вам также нужны 2 команды на клиентах. Затем вы можете использовать apt-get от клиентов для доступа в Интернет.

Я сам не понимаю эти скрипты - только в sofar, чтобы принять его к моим потребностям. :) Это мой сценарий «gateway.sh», который должен запускаться на маршрутизаторе с помощью sudo:

  #! / Bin / bash # test, если ip-forward уже вставлен - если нет, включите  это: # # возможно, сетевая карта не имеет адреса IPv4?  Используйте статический IP: #, если у вас есть статический, известный IP, прокомментируйте это: ifconfig eth0 192.168.32.8 up # # Скажите ядру делать ip-пересылку: # ipf = $ (cat / proc / sys / net /  ipv4 / ip_forward), если [[ipf -eq "0"]];  затем эхо "1" & gt;  / proc / sys / net / ipv4 / ip_forward fi # # forward-masquerade, скрипт следует: #.  / etc / ppp / masquerade # # может потребоваться или не понадобиться.  # start dhcp-server, более старый метод: # /etc/init.d/dhcp3-server start # более новый метод: # /etc/init.d/dhcdbd start  

Тогда вам понадобится ip-masquerade-script, который вам не нужно размещать в / 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  [  ! d24] 

Всего несколько строк. Теперь вы можете запустить sudo gateway.sh и ждать клиентов. Это не сделало бы многого:

  sudo route добавить значение по умолчанию gw 192.168.32.8  

независимо от IP-адреса центральной машины. Этого уже достаточно. Возможно, вы измените DNS-сервер, чтобы там был один из DNS-провайдеров:

  sudo edit /etc/resolv.conf  

A running avahi-daemon и NetworkManager могут помешать работе с клиентами, в основном.

заключение:

Для третьего и первого способов я знаю, как это сделать точно, но самым изящным способом, вероятно, будет № 2, но я никогда не делал этого сам. Поэтому я бы рекомендовал немного поискать или немного подождать, может быть, кто-то знает, как это сделать, или как сделать что-то лучше.

4
ответ дан 13 August 2018 в 16:18
  • 1
    пользователь неизвестен: что вы за свою помощь – user11833 13 April 2011 в 07:34

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy, вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

Прокси-сервер apt должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 25 May 2018 в 22:07

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 25 May 2018 в 22:07

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 25 July 2018 в 22:13

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy, вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

Прокси-сервер apt должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 25 July 2018 в 22:13

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 26 July 2018 в 19:50

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy, вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

Прокси-сервер apt должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 26 July 2018 в 19:50

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 2 August 2018 в 03:42

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy, вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

Прокси-сервер apt должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 2 August 2018 в 03:42

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 4 August 2018 в 19:45

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy, вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

Прокси-сервер apt должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 4 August 2018 в 19:45

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 6 August 2018 в 03:49

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy , вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

apt proxy должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 6 August 2018 в 03:49

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 7 August 2018 в 21:45

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy , вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

apt proxy должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 7 August 2018 в 21:45

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 10 August 2018 в 09:59

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy , вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

apt proxy должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 10 August 2018 в 09:59

Как настроить центральную машину как сервер NFS и разместить там файлы обновления JDK и установить этот каталог на других машинах в интранете?

0
ответ дан 13 August 2018 в 16:18

Вы можете настроить apt-прокси. Если вы ищете Synaptic для apt proxy , вы найдете несколько вариантов. Раньше я использовал apt-cacher или apt-cacher-ng; Я не могу вспомнить, какой из них.

apt proxy должен позволить вашим «удаленным» машинам использовать apt так же, как если бы они были подключены к Интернету. И вы будете использовать пропускную способность только для загрузки определенного пакета.

0
ответ дан 13 August 2018 в 16:18

Другие вопросы по тегам:

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