Автоматизация установки

Исправление, упомянутое Джеймсом Хенстриджем, исправит проблему.

Однако, если вы находитесь в диалоговом окне настроек, параметр отказов отключен. Когда я включил его и включил его снова, моя клавиатура начала работать, как ожидалось. Я думаю, что это ошибка в настройках по умолчанию.

3
задан 22 May 2011 в 13:16

18 ответов

Kickstart

kickstart Configurator - это графический инструмент для создания файлов Kickstart, позволяющий полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Во время установки будет задано пустое содержимое.

Теперь для оговорки: kickstart не идеален в Ubuntu, потому что в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg, чтобы добавить то, что вы хотите установить, и вам нужно рассказать все это (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, которые требуют wget, или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация о странице справки Ubuntu.

4
ответ дан 25 July 2018 в 21:52
  • 1
    Как насчет внесения изменений в уже установленную систему? – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Я делаю это как 2-партер: у меня есть файл ks.cfg для создания той же самой установки на нескольких машинах, и сценарий для параметров после установки выполняется после установки. Но тогда вы также можете выполнить только скрипт на существующей установке (они независимы) – Rinzwind 22 May 2011 в 22:57

Kickstart

kickstart Configurator - это графический инструмент для создания файлов Kickstart, позволяющий полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Во время установки будет задано пустое содержимое.

Теперь для оговорки: kickstart не идеален в Ubuntu, потому что в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg, чтобы добавить то, что вы хотите установить, и вам нужно рассказать все это (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, которые требуют wget, или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация о странице справки Ubuntu.

4
ответ дан 26 July 2018 в 17:23

Kickstart

kickstart Configurator - это графический инструмент для создания файлов Kickstart, позволяющий полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Во время установки будет задано пустое содержимое.

Теперь для оговорки: kickstart не идеален в Ubuntu, потому что в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg, чтобы добавить то, что вы хотите установить, и вам нужно рассказать все это (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, которые требуют wget, или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация о странице справки Ubuntu.

4
ответ дан 31 July 2018 в 13:18

Kickstart

kickstart Configurator - это графический инструмент для создания файлов Kickstart, позволяющий полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Во время установки будет задано пустое содержимое.

Теперь для оговорки: kickstart не идеален в Ubuntu, потому что в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg, чтобы добавить то, что вы хотите установить, и вам нужно рассказать все это (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, которые требуют wget, или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация о странице справки Ubuntu.

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

Kickstart

kickstart Configurator - это графический инструмент для создания файлов Kickstart, позволяющий полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Во время установки будет задано пустое содержимое.

Теперь для оговорки: kickstart не идеален в Ubuntu, потому что в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg, чтобы добавить то, что вы хотите установить, и вам нужно рассказать все это (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, которые требуют wget, или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация о странице справки Ubuntu.

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

Kickstart

kickstart Configurator - это графический инструмент для создания файлов Kickstart, позволяющий полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Во время установки будет задано пустое содержимое.

Теперь для оговорки: kickstart не идеален в Ubuntu, потому что в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg, чтобы добавить то, что вы хотите установить, и вам нужно рассказать все это (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, которые требуют wget, или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация о странице справки Ubuntu.

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

Kickstart

im1 [!d6]

kickstart Configurator - это графический инструмент для создания Файлы Kickstart, которые позволяют полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Все, что вы оставляете пустым, будет задано во время установки.

Теперь для оговорки: kickstart не идеален в Ubuntu, поскольку в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg , чтобы добавить то, что вы хотите установить, и вам нужно все рассказать (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, требующие wget , или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация на странице справки Ubuntu .

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

Kickstart

im1 [!d6]

kickstart Configurator - это графический инструмент для создания Файлы Kickstart, которые позволяют полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Все, что вы оставляете пустым, будет задано во время установки.

Теперь для оговорки: kickstart не идеален в Ubuntu, поскольку в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg , чтобы добавить то, что вы хотите установить, и вам нужно все рассказать (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, требующие wget , или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация на странице справки Ubuntu .

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

Kickstart

im1 [!d6]

kickstart Configurator - это графический инструмент для создания Файлы Kickstart, которые позволяют полностью автоматизировать установки. Вам нужно будет использовать альтернативную установку, и вы можете установить все, что Ubuntu запрашивает во время установки (включая форматирование дисков). Все, что вы оставляете пустым, будет задано во время установки.

Теперь для оговорки: kickstart не идеален в Ubuntu, поскольку в нем отсутствует множество функций. Например, вам нужно вручную изменить файл ks.cfg , чтобы добавить то, что вы хотите установить, и вам нужно все рассказать (поэтому вам нужно добавить рабочий стол ubuntu тоже), чтобы добавить другие пакеты.

Вам понадобится текстовый файл после установки, содержащий все ваши настройки конфигурации для остальных параметров, которые вам нужно выполнить, и добавьте их в конфигурацию. Но вы также можете использовать это, чтобы добавить в загрузки, требующие wget , или переместить предварительно заданный файл настроек ssh в систему и т. Д. Что касается этого скрипта ... вы сами по себе.

Лучший способ сделать это - установить виртуальную машину и настроить файл конфигурации до тех пор, пока вы не будете удовлетворены: таким образом, вы можете отредактируйте файл ks.cfg и восстановите ISO без необходимости записи компакт-дисков.

Дополнительная информация на странице справки Ubuntu .

4
ответ дан 13 August 2018 в 15:55
  • 1
    – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Я делаю это как 2-партер: у меня есть файл ks.cfg для создания той же самой установки на нескольких машинах, и сценарий для параметров после установки выполняется после установки. Но тогда вы также можете выполнить только скрипт на существующей установке (они независимы) – Rinzwind 22 May 2011 в 22:57

Если вы знакомы с сценариями оболочки, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

sudo sed 's@# deb@deb@' -i /etc/apt/sources.list

Обновите свою репо и обновить вашу систему (включая ядра) и установить пакеты (без запроса / принятия изменений: -y):

sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [more packages here]

Как показано ранее, вы можете использовать такие инструменты, как sed для редактирования конфигурации файлы.

svn checkout с использованием:

mkdir -p ~/dir/in/home cd ~/dir/in/home svn --no-auth-cache --username [svn-user] --password [password-here] co http://svn.example.com/repo targetdir

--no-auth-cache предотвращает приостановку автоматического переключения приложений приложений. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»).

mkdir -p ~/dir/in/home2 cd ~/dir/in/home2 git clone http://git.example.com/repo.git targetdir

SSH config (клиент):

mkdir ~/.ssh cat > ~/.ssh/id_example_rsa <<PRIVATEKEY -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,..... wtzol/3qd5LrCvUedVE.... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9/3RUCJo/6V9Rq+oNdXuR+vg== -----END RSA PRIVATE KEY----- PRIVATEKEY cat > ~/.ssh/config <<'CFG' Host example Hostname example.com Port 22 User example-user IdentityFile ~/.ssh/id_example_rsa CFG

Вместо того, чтобы помещать материал в скрипт, вы можете поместить его на USB-накопитель, а cp:

cp /media/NAME/id_example_rsa ~/.ssh/

Если вы положили его на сервер:

wget http://example.com/config -O ~/.ssh/config

Должно быть очевидно, что это не умный, чтобы ставить закрытые ключи на сервере с открытым доступом.

У меня нет опыта работы с Eclipse, но с wget все должно быть хорошо.

2
ответ дан 25 July 2018 в 21:52
  • 1
    Да, мне обязательно придется писать сценарии оболочки. То, о чем я просил, является платформой, облегчающей общие функции, такие как «проверить, выполнено ли изменение до его применения». и "определить, какие изменения вам нужны, создав профиль" – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Для текстовых файлов вы можете использовать программу patch. Создайте унифицированный diff, используя diff -u. Обычными параметрами являются -B (игнорировать пустые строки). Для целых каталогов -r (рекурсивно сравнивать каталоги), -N (несуществующие файлы рассматриваются как пустые). Пример: diff -uBrn /etc/nanorc /etc/nanorc.new > nanorc.patch (/etc/nanorc является исходным, /etc/nanorc.new содержит новые изменения), исправить его с помощью sudo patch -p0 < nanorc.patch. -p0 вызывает использование всего пути, в противном случае будет использоваться только базовое имя. – Lekensteyn 22 May 2011 в 23:59
  • 3
    @Denis: С вашего вопроса я решил, что вы недавно установили Ubuntu. Разве это не так? – Lekensteyn 23 May 2011 в 00:00

Если вы знакомы с сценариями оболочки, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

sudo sed 's@# deb@deb@' -i /etc/apt/sources.list

Обновите свою репо и обновить вашу систему (включая ядра) и установить пакеты (без запроса / принятия изменений: -y):

sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [more packages here]

Как показано ранее, вы можете использовать такие инструменты, как sed для редактирования конфигурации файлы.

svn checkout с использованием:

mkdir -p ~/dir/in/home cd ~/dir/in/home svn --no-auth-cache --username [svn-user] --password [password-here] co http://svn.example.com/repo targetdir

--no-auth-cache предотвращает приостановку автоматического переключения приложений приложений. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»).

mkdir -p ~/dir/in/home2 cd ~/dir/in/home2 git clone http://git.example.com/repo.git targetdir

SSH config (клиент):

mkdir ~/.ssh cat > ~/.ssh/id_example_rsa <<PRIVATEKEY -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,..... wtzol/3qd5LrCvUedVE.... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9/3RUCJo/6V9Rq+oNdXuR+vg== -----END RSA PRIVATE KEY----- PRIVATEKEY cat > ~/.ssh/config <<'CFG' Host example Hostname example.com Port 22 User example-user IdentityFile ~/.ssh/id_example_rsa CFG

Вместо того, чтобы помещать материал в скрипт, вы можете поместить его на USB-накопитель, а cp:

cp /media/NAME/id_example_rsa ~/.ssh/

Если вы положили его на сервер:

wget http://example.com/config -O ~/.ssh/config

Должно быть очевидно, что это не умный, чтобы ставить закрытые ключи на сервере с открытым доступом.

У меня нет опыта работы с Eclipse, но с wget все должно быть хорошо.

2
ответ дан 26 July 2018 в 17:23
  • 1
    Да, мне обязательно придется писать сценарии оболочки. То, о чем я просил, является платформой, облегчающей общие функции, такие как «проверить, выполнено ли изменение до его применения». и "определить, какие изменения вам нужны, создав профиль" – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Для текстовых файлов вы можете использовать программу patch. Создайте унифицированный diff, используя diff -u. Обычными параметрами являются -B (игнорировать пустые строки). Для целых каталогов -r (рекурсивно сравнивать каталоги), -N (несуществующие файлы рассматриваются как пустые). Пример: diff -uBrn /etc/nanorc /etc/nanorc.new > nanorc.patch (/etc/nanorc является исходным, /etc/nanorc.new содержит новые изменения), исправить его с помощью sudo patch -p0 < nanorc.patch. -p0 вызывает использование всего пути, в противном случае будет использоваться только базовое имя. – Lekensteyn 22 May 2011 в 23:59
  • 3
    @Denis: С вашего вопроса я решил, что вы недавно установили Ubuntu. Разве это не так? – Lekensteyn 23 May 2011 в 00:00

Если вы знакомы с сценариями оболочки, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

sudo sed 's@# deb@deb@' -i /etc/apt/sources.list

Обновите свою репо и обновить вашу систему (включая ядра) и установить пакеты (без запроса / принятия изменений: -y):

sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [more packages here]

Как показано ранее, вы можете использовать такие инструменты, как sed для редактирования конфигурации файлы.

svn checkout с использованием:

mkdir -p ~/dir/in/home cd ~/dir/in/home svn --no-auth-cache --username [svn-user] --password [password-here] co http://svn.example.com/repo targetdir

--no-auth-cache предотвращает приостановку автоматического переключения приложений приложений. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»).

mkdir -p ~/dir/in/home2 cd ~/dir/in/home2 git clone http://git.example.com/repo.git targetdir

SSH config (клиент):

mkdir ~/.ssh cat > ~/.ssh/id_example_rsa <<PRIVATEKEY -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,..... wtzol/3qd5LrCvUedVE.... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9/3RUCJo/6V9Rq+oNdXuR+vg== -----END RSA PRIVATE KEY----- PRIVATEKEY cat > ~/.ssh/config <<'CFG' Host example Hostname example.com Port 22 User example-user IdentityFile ~/.ssh/id_example_rsa CFG

Вместо того, чтобы помещать материал в скрипт, вы можете поместить его на USB-накопитель, а cp:

cp /media/NAME/id_example_rsa ~/.ssh/

Если вы положили его на сервер:

wget http://example.com/config -O ~/.ssh/config

Должно быть очевидно, что это не умный, чтобы ставить закрытые ключи на сервере с открытым доступом.

У меня нет опыта работы с Eclipse, но с wget все должно быть хорошо.

2
ответ дан 31 July 2018 в 13:18
  • 1
    Да, мне обязательно придется писать сценарии оболочки. То, о чем я просил, является платформой, облегчающей общие функции, такие как «проверить, выполнено ли изменение до его применения». и "определить, какие изменения вам нужны, создав профиль" – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Для текстовых файлов вы можете использовать программу patch. Создайте унифицированный diff, используя diff -u. Обычными параметрами являются -B (игнорировать пустые строки). Для целых каталогов -r (рекурсивно сравнивать каталоги), -N (несуществующие файлы рассматриваются как пустые). Пример: diff -uBrn /etc/nanorc /etc/nanorc.new > nanorc.patch (/etc/nanorc является исходным, /etc/nanorc.new содержит новые изменения), исправить его с помощью sudo patch -p0 < nanorc.patch. -p0 вызывает использование всего пути, в противном случае будет использоваться только базовое имя. – Lekensteyn 22 May 2011 в 23:59
  • 3
    @Denis: С вашего вопроса я решил, что вы недавно установили Ubuntu. Разве это не так? – Lekensteyn 23 May 2011 в 00:00

Если вы знакомы с сценариями оболочки, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

sudo sed 's@# deb@deb@' -i /etc/apt/sources.list

Обновите свою репо и обновить вашу систему (включая ядра) и установить пакеты (без запроса / принятия изменений: -y):

sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [more packages here]

Как показано ранее, вы можете использовать такие инструменты, как sed для редактирования конфигурации файлы.

svn checkout с использованием:

mkdir -p ~/dir/in/home cd ~/dir/in/home svn --no-auth-cache --username [svn-user] --password [password-here] co http://svn.example.com/repo targetdir

--no-auth-cache предотвращает приостановку автоматического переключения приложений приложений. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»).

mkdir -p ~/dir/in/home2 cd ~/dir/in/home2 git clone http://git.example.com/repo.git targetdir

SSH config (клиент):

mkdir ~/.ssh cat > ~/.ssh/id_example_rsa <<PRIVATEKEY -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,..... wtzol/3qd5LrCvUedVE.... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9/3RUCJo/6V9Rq+oNdXuR+vg== -----END RSA PRIVATE KEY----- PRIVATEKEY cat > ~/.ssh/config <<'CFG' Host example Hostname example.com Port 22 User example-user IdentityFile ~/.ssh/id_example_rsa CFG

Вместо того, чтобы помещать материал в скрипт, вы можете поместить его на USB-накопитель, а cp:

cp /media/NAME/id_example_rsa ~/.ssh/

Если вы положили его на сервер:

wget http://example.com/config -O ~/.ssh/config

Должно быть очевидно, что это не умный, чтобы ставить закрытые ключи на сервере с открытым доступом.

У меня нет опыта работы с Eclipse, но с wget все должно быть хорошо.

2
ответ дан 2 August 2018 в 03:27
  • 1
    Да, мне обязательно придется писать сценарии оболочки. То, о чем я просил, является платформой, облегчающей общие функции, такие как «проверить, выполнено ли изменение до его применения». и "определить, какие изменения вам нужны, создав профиль" – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Для текстовых файлов вы можете использовать программу patch. Создайте унифицированный diff, используя diff -u. Обычными параметрами являются -B (игнорировать пустые строки). Для целых каталогов -r (рекурсивно сравнивать каталоги), -N (несуществующие файлы рассматриваются как пустые). Пример: diff -uBrn /etc/nanorc /etc/nanorc.new > nanorc.patch (/etc/nanorc является исходным, /etc/nanorc.new содержит новые изменения), исправить его с помощью sudo patch -p0 < nanorc.patch. -p0 вызывает использование всего пути, в противном случае будет использоваться только базовое имя. – Lekensteyn 22 May 2011 в 23:59
  • 3
    @Denis: С вашего вопроса я решил, что вы недавно установили Ubuntu. Разве это не так? – Lekensteyn 23 May 2011 в 00:00

Если вы знакомы с сценариями оболочки, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

sudo sed 's@# deb@deb@' -i /etc/apt/sources.list

Обновите свою репо и обновить вашу систему (включая ядра) и установить пакеты (без запроса / принятия изменений: -y):

sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [more packages here]

Как показано ранее, вы можете использовать такие инструменты, как sed для редактирования конфигурации файлы.

svn checkout с использованием:

mkdir -p ~/dir/in/home cd ~/dir/in/home svn --no-auth-cache --username [svn-user] --password [password-here] co http://svn.example.com/repo targetdir

--no-auth-cache предотвращает приостановку автоматического переключения приложений приложений. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»).

mkdir -p ~/dir/in/home2 cd ~/dir/in/home2 git clone http://git.example.com/repo.git targetdir

SSH config (клиент):

mkdir ~/.ssh cat > ~/.ssh/id_example_rsa <<PRIVATEKEY -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,..... wtzol/3qd5LrCvUedVE.... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9/3RUCJo/6V9Rq+oNdXuR+vg== -----END RSA PRIVATE KEY----- PRIVATEKEY cat > ~/.ssh/config <<'CFG' Host example Hostname example.com Port 22 User example-user IdentityFile ~/.ssh/id_example_rsa CFG

Вместо того, чтобы помещать материал в скрипт, вы можете поместить его на USB-накопитель, а cp:

cp /media/NAME/id_example_rsa ~/.ssh/

Если вы положили его на сервер:

wget http://example.com/config -O ~/.ssh/config

Должно быть очевидно, что это не умный, чтобы ставить закрытые ключи на сервере с открытым доступом.

У меня нет опыта работы с Eclipse, но с wget все должно быть хорошо.

2
ответ дан 4 August 2018 в 19:24
  • 1
    Да, мне обязательно придется писать сценарии оболочки. То, о чем я просил, является платформой, облегчающей общие функции, такие как «проверить, выполнено ли изменение до его применения». и "определить, какие изменения вам нужны, создав профиль" – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Для текстовых файлов вы можете использовать программу patch. Создайте унифицированный diff, используя diff -u. Обычными параметрами являются -B (игнорировать пустые строки). Для целых каталогов -r (рекурсивно сравнивать каталоги), -N (несуществующие файлы рассматриваются как пустые). Пример: diff -uBrn /etc/nanorc /etc/nanorc.new > nanorc.patch (/etc/nanorc является исходным, /etc/nanorc.new содержит новые изменения), исправить его с помощью sudo patch -p0 < nanorc.patch. -p0 вызывает использование всего пути, в противном случае будет использоваться только базовое имя. – Lekensteyn 22 May 2011 в 23:59
  • 3
    @Denis: С вашего вопроса я решил, что вы недавно установили Ubuntu. Разве это не так? – Lekensteyn 23 May 2011 в 00:00

Если вы знакомы с сценариями оболочки, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

sudo sed 's@# deb@deb@' -i /etc/apt/sources.list

Обновите свою репо и обновить вашу систему (включая ядра) и установить пакеты (без запроса / принятия изменений: -y):

sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [more packages here]

Как показано ранее, вы можете использовать такие инструменты, как sed для редактирования конфигурации файлы.

svn checkout с использованием:

mkdir -p ~/dir/in/home cd ~/dir/in/home svn --no-auth-cache --username [svn-user] --password [password-here] co http://svn.example.com/repo targetdir

--no-auth-cache предотвращает приостановку автоматического переключения приложений приложений. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»).

mkdir -p ~/dir/in/home2 cd ~/dir/in/home2 git clone http://git.example.com/repo.git targetdir

SSH config (клиент):

mkdir ~/.ssh cat > ~/.ssh/id_example_rsa <<PRIVATEKEY -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,..... wtzol/3qd5LrCvUedVE.... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9/3RUCJo/6V9Rq+oNdXuR+vg== -----END RSA PRIVATE KEY----- PRIVATEKEY cat > ~/.ssh/config <<'CFG' Host example Hostname example.com Port 22 User example-user IdentityFile ~/.ssh/id_example_rsa CFG

Вместо того, чтобы помещать материал в скрипт, вы можете поместить его на USB-накопитель, а cp:

cp /media/NAME/id_example_rsa ~/.ssh/

Если вы положили его на сервер:

wget http://example.com/config -O ~/.ssh/config

Должно быть очевидно, что это не умный, чтобы ставить закрытые ключи на сервере с открытым доступом.

У меня нет опыта работы с Eclipse, но с wget все должно быть хорошо.

2
ответ дан 6 August 2018 в 03:36
  • 1
    Да, мне обязательно придется писать сценарии оболочки. То, о чем я просил, является платформой, облегчающей общие функции, такие как «проверить, выполнено ли изменение до его применения». и "определить, какие изменения вам нужны, создав профиль" – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Для текстовых файлов вы можете использовать программу patch. Создайте унифицированный diff, используя diff -u. Обычными параметрами являются -B (игнорировать пустые строки). Для целых каталогов -r (рекурсивно сравнивать каталоги), -N (несуществующие файлы рассматриваются как пустые). Пример: diff -uBrn /etc/nanorc /etc/nanorc.new > nanorc.patch (/etc/nanorc является исходным, /etc/nanorc.new содержит новые изменения), исправить его с помощью sudo patch -p0 < nanorc.patch. -p0 вызывает использование всего пути, в противном случае будет использоваться только базовое имя. – Lekensteyn 22 May 2011 в 23:59
  • 3
    @Denis: С вашего вопроса я решил, что вы недавно установили Ubuntu. Разве это не так? – Lekensteyn 23 May 2011 в 00:00

Если вы знакомы с shell-скриптами, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

  sudo sed  's @ # deb @ deb @' -i /etc/apt/sources.list  

Обновите свою репо-информацию и обновите свою систему (включая ядра) и установите пакеты (без подсказки / принятия Изменения: -y ):

  sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [больше пакетов здесь  ]  

Как показано ранее, для редактирования файлов конфигурации вы можете использовать такие инструменты, как sed .

svn checkout, используя:

  mkdir -p ~ / dir / in / home cd ~ / dir / in / home svn --no-auth-cache --username [svn-user] --password [password-here] co http:  //svn.example.com/repo targetdir  

- no-auth-cache препятствует приостановке приложений автоматической паузы. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»). В случае анонимной проверки вы можете опустить части аутентификации.

  mkdir -p ~ / dir / in / home2 cd ~ / dir / in / home2 git clone http: // git  .example.com / repo.git targetdir  

Конфигурация SSH (клиент):

  mkdir ~ / .ssh cat & gt;  ~ / .ssh / id_example_rsa & lt; PRIVATEKEY ----- НАЧАТЬ RSA ЧАСТНЫЙ КЛЮЧ ----- Proc-Type: 4, ENCRYPTED DEK-Info: DES-EDE3-CBC, ..... wtzol / 3qd5LrCvUedVE  .... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9 / 3RUCJo / 6V9Rq + oNdXuR + vg == ----- END RSA ЧАСТНЫЙ КЛЮЧ ----- PRIVATEKEY cat & gt;  ~ / .ssh / config & lt; 'CFG' Пример узла Имя хоста example.com Порт 22 Пользователь-пользователь IdentityFile ~ / .ssh / id_example_rsa CFG  

Вместо того, чтобы помещать материал в сценарий, вы можете поместить его на USB-накопитель, а cp он:

  cp / media / NAME / id_example_rsa ~ / .ssh /   

Если вы положили его на сервер:

  wget http://example.com/config -O ~ / .ssh / config  

Должно быть очевидно, что на публичном сервере не секретно закрывать ключи.

У меня нет опыта работы с Eclipse, но все должно быть хорошо с wget .

2
ответ дан 7 August 2018 в 21:25

Если вы знакомы с shell-скриптами, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

  sudo sed  's @ # deb @ deb @' -i /etc/apt/sources.list  

Обновите свою репо-информацию и обновите свою систему (включая ядра) и установите пакеты (без подсказки / принятия Изменения: -y ):

  sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [больше пакетов здесь  ]  

Как показано ранее, для редактирования файлов конфигурации вы можете использовать такие инструменты, как sed .

svn checkout, используя:

  mkdir -p ~ / dir / in / home cd ~ / dir / in / home svn --no-auth-cache --username [svn-user] --password [password-here] co http:  //svn.example.com/repo targetdir  

- no-auth-cache препятствует приостановке приложений автоматической паузы. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»). В случае анонимной проверки вы можете опустить части аутентификации.

  mkdir -p ~ / dir / in / home2 cd ~ / dir / in / home2 git clone http: // git  .example.com / repo.git targetdir  

Конфигурация SSH (клиент):

  mkdir ~ / .ssh cat & gt;  ~ / .ssh / id_example_rsa & lt; PRIVATEKEY ----- НАЧАТЬ RSA ЧАСТНЫЙ КЛЮЧ ----- Proc-Type: 4, ENCRYPTED DEK-Info: DES-EDE3-CBC, ..... wtzol / 3qd5LrCvUedVE  .... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9 / 3RUCJo / 6V9Rq + oNdXuR + vg == ----- END RSA ЧАСТНЫЙ КЛЮЧ ----- PRIVATEKEY cat & gt;  ~ / .ssh / config & lt; 'CFG' Пример узла Имя хоста example.com Порт 22 Пользователь-пользователь IdentityFile ~ / .ssh / id_example_rsa CFG  

Вместо того, чтобы помещать материал в сценарий, вы можете поместить его на USB-накопитель, а cp он:

  cp / media / NAME / id_example_rsa ~ / .ssh /   

Если вы положили его на сервер:

  wget http://example.com/config -O ~ / .ssh / config  

Должно быть очевидно, что на публичном сервере не секретно закрывать ключи.

У меня нет опыта работы с Eclipse, но все должно быть хорошо с wget .

2
ответ дан 10 August 2018 в 09:43

Если вы знакомы с shell-скриптами, вы можете что-то взломать. Я не думаю, что есть такой пакет, доступный из репозиториев, поскольку требования различаются в каждом случае.

Возможно, вы захотите включить все репозитории, используя:

  sudo sed  's @ # deb @ deb @' -i /etc/apt/sources.list  

Обновите свою репо-информацию и обновите свою систему (включая ядра) и установите пакеты (без подсказки / принятия Изменения: -y ):

  sudo apt-get update sudo apt-get -y dist-upgrade sudo apt-get -y install subversion git [больше пакетов здесь  ]  

Как показано ранее, для редактирования файлов конфигурации вы можете использовать такие инструменты, как sed .

svn checkout, используя:

  mkdir -p ~ / dir / in / home cd ~ / dir / in / home svn --no-auth-cache --username [svn-user] --password [password-here] co http:  //svn.example.com/repo targetdir  

- no-auth-cache препятствует приостановке приложений автоматической паузы. Другая причина отключить его для автоматических процессов связана с ошибкой в ​​KWallet с причинами segfault при открытии брелка («кошелек»). В случае анонимной проверки вы можете опустить части аутентификации.

  mkdir -p ~ / dir / in / home2 cd ~ / dir / in / home2 git clone http: // git  .example.com / repo.git targetdir  

Конфигурация SSH (клиент):

  mkdir ~ / .ssh cat & gt;  ~ / .ssh / id_example_rsa & lt; PRIVATEKEY ----- НАЧАТЬ RSA ЧАСТНЫЙ КЛЮЧ ----- Proc-Type: 4, ENCRYPTED DEK-Info: DES-EDE3-CBC, ..... wtzol / 3qd5LrCvUedVE  .... 78PlmRpeNbeGVaqvm8wN2gPdV3wiaC9 / 3RUCJo / 6V9Rq + oNdXuR + vg == ----- END RSA ЧАСТНЫЙ КЛЮЧ ----- PRIVATEKEY cat & gt;  ~ / .ssh / config & lt; 'CFG' Пример узла Имя хоста example.com Порт 22 Пользователь-пользователь IdentityFile ~ / .ssh / id_example_rsa CFG  

Вместо того, чтобы помещать материал в сценарий, вы можете поместить его на USB-накопитель, а cp он:

  cp / media / NAME / id_example_rsa ~ / .ssh /   

Если вы положили его на сервер:

  wget http://example.com/config -O ~ / .ssh / config  

Должно быть очевидно, что на публичном сервере не секретно закрывать ключи.

У меня нет опыта работы с Eclipse, но все должно быть хорошо с wget .

2
ответ дан 13 August 2018 в 15:55
  • 1
    Да, мне обязательно придется писать сценарии оболочки. То, о чем я просил, является платформой, облегчающей общие функции, такие как «проверить, выполнено ли изменение до его применения». и "определить, какие изменения вам нужны, создав профиль" – Denis Gorbachev 22 May 2011 в 22:53
  • 2
    Для текстовых файлов вы можете использовать программу patch . Создайте унифицированный diff, используя diff -u . Общие параметры: -B (игнорировать пустые строки). Для целых каталогов -r (рекурсивно сравнивать каталоги), -N (несуществующие файлы рассматриваются как пустые). Пример: diff -uBrn / etc / nanorc /etc/nanorc.new & gt; nanorc.patch ( / etc / nanorc является оригинальным, /etc/nanorc.new содержит новые изменения), исправить его с помощью sudo patch -p0 & lt; nanorc.patch . -p0 заставляет использовать весь путь, иначе будет использоваться только базовое имя. – Lekensteyn 22 May 2011 в 23:59
  • 3
    – Lekensteyn 23 May 2011 в 00:00

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

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