вы можете написать скрипт следующим образом:
#!/bin/bash
xulrunner /home/clain/myapp/application.ini
затем сохранить этот сценарий в некотором месте, например, я называю «myapp». вы можете сделать исполняемый файл myapp, предоставив команду chmod +x myapp или щелкнув правой кнопкой мыши файл, перейдя на вкладку hte permissions и проверив окно исполняемого файла make.
Затем вы можете сделать сценарий системной командой, используя команду ln, вы просто помещаете символическую ссылку на myapp где-то в PATH. echo $PATH, чтобы узнать, какие у вас варианты. Я буду использовать «/ usr / local / bin»
, тогда вы дадите команду следующим образом: sudo ln -s /absolute/path/to/myapp /usr/local/bin/myapp
или создайте значок рабочего стола:
ln -s /absolute/path/to/myapp /home/user/Desktop/myapp
теперь ваше приложение можно использовать из командной строки, вы можете ввести $ myapp, и он будет запущен.
теперь вы можете создать панель или док-станцию пользовательских пусковых установок, которые не будут занимать ваш терминал, даже если они будут вызывать терминал.
В качестве альтернативы xulrunner /home/clain/myapp/application.ini & - неплохой совет, но если вы создадите скрипт, ссылку и / или пользовательские пусковые установки, вам больше никогда не придется вводить этот материал. Вы можете щелкнуть правой кнопкой мыши по панели и выбрать «Добавить на панель», а затем выбрать собственное приложение Launcher. Затем вы можете дать команду «myapp» или вызвать скрипт напрямую.
Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:
sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'
Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:
sudo nano /etc/sysctl.conf
Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.
Выполнить sudo sysctl -p.
Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить
sudo nano /etc/network/interfaces
Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте
nameserver <ip_of_nameserver>
Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:
sudo ufw enable
Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:
sudo nano /etc/ufw/before.rules
Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:
sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server
В первый файл добавьте следующее:
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.254;
option routers 10.0.0.1;
option domain-name-servers <dns_server>;
}
Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите
sudo /etc/init.d/dhcp3-server start
Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:
sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'
Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:
sudo nano /etc/sysctl.conf
Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.
Выполнить sudo sysctl -p.
Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить
sudo nano /etc/network/interfaces
Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте
nameserver <ip_of_nameserver>
Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:
sudo ufw enable
Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:
sudo nano /etc/ufw/before.rules
Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:
sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server
В первый файл добавьте следующее:
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.254;
option routers 10.0.0.1;
option domain-name-servers <dns_server>;
}
Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите
sudo /etc/init.d/dhcp3-server start
Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:
sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'
Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:
sudo nano /etc/sysctl.conf
Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.
Выполнить sudo sysctl -p.
Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить
sudo nano /etc/network/interfaces
Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте
nameserver <ip_of_nameserver>
Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:
sudo ufw enable
Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:
sudo nano /etc/ufw/before.rules
Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:
sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server
В первый файл добавьте следующее:
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.254;
option routers 10.0.0.1;
option domain-name-servers <dns_server>;
}
Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите
sudo /etc/init.d/dhcp3-server start
Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:
sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'
Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:
sudo nano /etc/sysctl.conf
Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.
Выполнить sudo sysctl -p.
Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить
sudo nano /etc/network/interfaces
Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте
nameserver <ip_of_nameserver>
Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:
sudo ufw enable
Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:
sudo nano /etc/ufw/before.rules
Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:
sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server
В первый файл добавьте следующее:
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.254;
option routers 10.0.0.1;
option domain-name-servers <dns_server>;
}
Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите
sudo /etc/init.d/dhcp3-server start
Если я понимаю, что вы пытаетесь сделать, вам нужно установить несколько вещей:
sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'
Включение трафика через ваш компьютер (IPv4): Хорошо, теперь давайте изменим настройку:
sudo nano /etc/sysctl.conf
Удалите # с начала строки #net.ipv4.ip_forward=1 и нажмите Ctrl x, затем y для сохранения.
Выполнить sudo sysctl -p.
Включение трафика через ваш компьютер (IPv4): Если вы не являетесь «Корпорацией компьютерных наук», вам не следует используя адреса 20.xxx. Вместо этого вы можете использовать любой из следующих диапазонов частных адресов: 10.x.x.x, 192.168.x.x или диапазон 172.16.0.0 - 172.31.255.255 (aka 172.16.0.0/12 или 172.16.0.0 с netmask 255.240.0.0). Запустить
sudo nano /etc/network/interfaces
Удалить линию шлюза. Этот компьютер является шлюзом для подключения, поэтому вы не устанавливаете шлюз для этого интерфейса. Другие компьютеры будут иметь адрес этого компьютера в качестве своего шлюза. Измените адресную строку на address 10.0.0.1. Измените линию широковещательной передачи на broadcast 10.0.0.255. Нажмите Ctrl x, затем x , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Запустить
sudo nano /etc/resolvconf/resolv.conf.d/head
(игнорировать страшное предупреждение. / etc / resolv.conf автогенерируется, поэтому предупреждение находится в файле /etc/resolvconf/resolv.conf.d/head, поэтому он будет вставлен в начало файла /etc/resolv.conf, когда генерируется файл /etc/resolv.conf.) К концу файла , добавьте
nameserver <ip_of_nameserver>
Нажмите x x и ответьте да, чтобы сохранить файл. Чтобы закончить, регенерируйте файл /etc/resolv.conf, чтобы изменения были применены прямо сейчас:
sudo resolvconf -u
Настройка NAT (IPv4) (содрогание): [ ! d30] Включить UFW:
sudo ufw enable
Сделать постоянное правило NAT, которое восстанавливается при загрузке с помощью UFW:
sudo nano /etc/ufw/before.rules
Добавить строку -A POSTROUTING -o ppp0 -j MASQUERADE после строки *nat. Нажмите x x, затем y , чтобы сохранить.
Установить DNS-сервер (IPv4 и / или IPv6): Давайте отредактируем некоторые файлы:
sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server
В первый файл добавьте следующее:
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.254;
option routers 10.0.0.1;
option domain-name-servers <dns_server>;
}
Нажмите x x, затем y сохраните. В следующем файле отредактируйте строку INTERFACES="", чтобы сказать INTERFACES="eth1". Нажмите Ctrl x, затем y для сохранения. Чтобы запустить демон дескриптора адреса, запустите
sudo /etc/init.d/dhcp3-server start