Как я могу обновить автономную машину Ubuntu? (нет Интернета вообще)

Вы действительно хотите использовать систему сборки (scons), которую использует jsoncpp, поскольку она, вероятно, хорошо адаптирована для пакета. Во-первых, имена пакетов, которые вы используете, должны иметь префикс lib, например libjsoncpp0 (при условии, что результирующий файл - /usr/lib/libjsoncpp.so.0). Чтобы установить файлы, вам необходимо иметь эти файлы, перечисленные в .install файлы, например debian / libjsoncpp0.install, должны иметь /usr/lib/lib*.so.* для установки правильного файла. libjsoncpp-dev будет иметь файлы в / usr / include / * и /usr/lib/lib*.so

Руководство по упаковке библиотеки на http://www.netfort.gr.jp/~dancer /column/libpkg-guide/libpkg-guide.html может быть сложным, но в нем есть некоторая важная информация о правильном способе упаковки библиотек, чтобы они хорошо интегрировались в Debian & amp; Ubuntu.

Кроме того, на irc.ubuntu.com часто есть люди, доступные на # ubuntu-motu или # ubuntu -пакете, чтобы помочь с вопросами, которые у вас могут быть.

1
задан 17 March 2018 в 00:04

2 ответа

Благодаря постоянному обсуждению с вами в чате, похоже, что вы находитесь в среде с гипер-блокировкой, где вы даже не можете использовать USB-файлы для обновлений.

Это добавляет некоторые дополнительные соображения. Существует множество методов, таких как apt-get download или apt-offline для получения обновлений, однако, поскольку вы не можете использовать USB-устройства, которые, как кажется, в среде, и будут ограничены CD / DVD-дисками, вы будете сталкиваться с потреблением физических ресурсов проблемы с количеством CD / DVD, которые вы должны использовать для такой настройки.

Хотя это полностью выполнимо с apt-offline на в чате и (переведенным) сообщение в блоге об использовании apt-offline (да, это ссылка Google Translate), вашим основным ограничением здесь будет использование компакт-дисков и DVD-дисков. Вы технически сжигаете один или несколько дисков физический , который вы обновляете.

Существуют и другие безопасные методы для обновления частной лабораторной среды, однако обычно это связано с открытием в «среда», которая будет разрешена для связи с конкретной выделенной системой, выполняющей apt-cacher-ng в качестве прокси-сервера APT, который затем может использоваться в качестве механизма обновления для «сети», без каких-либо других данных, способных пересекать исходящие. Однако, также в чате, вы упомянули, что это полностью изолированный, воздушно-gapped, без Интернета на всех типах установки, поэтому такой подход не будет работать.

Если вы действительно в таком ограниченное лабораторное окружение, тогда ваше единственное обновление обычно будет регулярно поворачивать компьютер «лаборатория», который здесь задействован, и работать с клонированным изображением диска, который вы «восстановите» на лабораторном компьютере, который вы вытащили из идентичной системы, установленной в систему, доступную в Интернете, которая затем выберет собственные обновления, а затем вы сможете использовать ее в качестве базы образа диска. Однако этот подход также не будет работать, если вы застряли с использованием только компакт-дисков и DVD-дисков; для образа образа диска требуется пространство для хранения образов дисков, и это требует использования USB-накопителя большого пространства.

Я думаю, что более высокие, задействованные здесь, должны сидеть с кем-то знакомым с созданием безопасных лабораторных сред и обсуждением того, что именно они пытаются достичь в этой «лабораторной» среде, которая потребует такой сильно запертой среды (правительство и безопасность - необходимые вещи приходят на ум, но это не звучит как это имеет место здесь). Есть много способов, некоторые из которых я использую и знаю как безопасную настройку, благодаря моему уровню ИТ-безопасности и потребностям среды в местах расположения моих работодателей, чтобы поддерживать «безопасную» лабораторную среду, имея несколько приемлемых методов для получения обновлений в безопасном методе. В конечном счете, это, в конечном итоге, станет дискуссией по логистике, выходящей за рамки этого вопроса ... по крайней мере, как вы объяснили мне среду в чате.

5
ответ дан 17 July 2018 в 18:45

Благодаря постоянному обсуждению с вами в чате, похоже, что вы находитесь в среде с гипер-блокировкой, где вы даже не можете использовать USB-файлы для обновлений.

Это добавляет некоторые дополнительные соображения. Существует множество методов, таких как apt-get download или apt-offline для получения обновлений, однако, поскольку вы не можете использовать USB-устройства, которые, как кажется, в среде, и будут ограничены CD / DVD-дисками, вы будете сталкиваться с потреблением физических ресурсов проблемы с количеством CD / DVD, которые вы должны использовать для такой настройки.

Хотя это полностью выполнимо с apt-offline на в чате и (переведенным) сообщение в блоге об использовании apt-offline (да, это ссылка Google Translate), вашим основным ограничением здесь будет использование компакт-дисков и DVD-дисков. Вы технически сжигаете один или несколько дисков физический , который вы обновляете.

Существуют и другие безопасные методы для обновления частной лабораторной среды, однако обычно это связано с открытием в «среда», которая будет разрешена для связи с конкретной выделенной системой, выполняющей apt-cacher-ng в качестве прокси-сервера APT, который затем может использоваться в качестве механизма обновления для «сети», без каких-либо других данных, способных пересекать исходящие. Однако, также в чате, вы упомянули, что это полностью изолированный, воздушно-gapped, без Интернета на всех типах установки, поэтому такой подход не будет работать.

Если вы действительно в таком ограниченное лабораторное окружение, тогда ваше единственное обновление обычно будет регулярно поворачивать компьютер «лаборатория», который здесь задействован, и работать с клонированным изображением диска, который вы «восстановите» на лабораторном компьютере, который вы вытащили из идентичной системы, установленной в систему, доступную в Интернете, которая затем выберет собственные обновления, а затем вы сможете использовать ее в качестве базы образа диска. Однако этот подход также не будет работать, если вы застряли с использованием только компакт-дисков и DVD-дисков; для образа образа диска требуется пространство для хранения образов дисков, и это требует использования USB-накопителя большого пространства.

Я думаю, что более высокие, задействованные здесь, должны сидеть с кем-то знакомым с созданием безопасных лабораторных сред и обсуждением того, что именно они пытаются достичь в этой «лабораторной» среде, которая потребует такой сильно запертой среды (правительство и безопасность - необходимые вещи приходят на ум, но это не звучит как это имеет место здесь). Есть много способов, некоторые из которых я использую и знаю как безопасную настройку, благодаря моему уровню ИТ-безопасности и потребностям среды в местах расположения моих работодателей, чтобы поддерживать «безопасную» лабораторную среду, имея несколько приемлемых методов для получения обновлений в безопасном методе. В конечном счете, это, в конечном итоге, станет дискуссией по логистике, выходящей за рамки этого вопроса ... по крайней мере, как вы объяснили мне среду в чате.

5
ответ дан 23 July 2018 в 19:34

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

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