{"id":2651,"date":"2022-12-12T15:00:55","date_gmt":"2022-12-12T14:00:55","guid":{"rendered":"https:\/\/www.armonie.group\/ibm-i-wie-kann-man-open-source-repositories-von-drittanbietern-ohne-internetzugang-betreiben\/"},"modified":"2023-10-04T10:28:58","modified_gmt":"2023-10-04T08:28:58","slug":"ibm-i-wie-kann-man-open-source-repositories-von-drittanbietern-ohne-internetzugang-betreiben","status":"publish","type":"post","link":"https:\/\/www.armonie.group\/de\/ibm-i-wie-kann-man-open-source-repositories-von-drittanbietern-ohne-internetzugang-betreiben\/","title":{"rendered":"IBM i: Wie kann man Open Source Repositories von Drittanbietern ohne Internetzugang betreiben?"},"content":{"rendered":"[et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.14.8&#8243; background_color=&#8220;#0c8dc9&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_row _builder_version=&#8220;3.25&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text _builder_version=&#8220;4.14.8&#8243; text_font_size=&#8220;20px&#8220; header_font=&#8220;Poppins|700|||||||&#8220; header_text_align=&#8220;center&#8220; header_text_color=&#8220;#FFFFFF&#8220; header_font_size=&#8220;43px&#8220; header_2_font=&#8220;Poppins||||||||&#8220; header_2_text_align=&#8220;center&#8220; header_2_text_color=&#8220;#01013A&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; custom_margin=&#8220;||-16px||false|false&#8220; custom_padding=&#8220;30px|30px||30px|false|false&#8220; global_colors_info=&#8220;{}&#8220;]<h2><b>ID-INFO-Blog<\/b><\/h2>\n<p><strong><\/strong><\/p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.14.8&#8243; text_font_size=&#8220;20px&#8220; header_font=&#8220;Poppins|700|||||||&#8220; header_text_align=&#8220;center&#8220; header_text_color=&#8220;#FFFFFF&#8220; header_font_size=&#8220;43px&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; custom_padding=&#8220;30px|30px|30px|30px|false|false&#8220; global_colors_info=&#8220;{}&#8220;]<h1 class=\"post_link\">IBM i: Wie kann man Open Source Repositories von Drittanbietern ohne Internetzugang betreiben?<\/h1>\n<p><strong><!-- \/wp:post-content --><\/strong><\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;3.22&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_row _builder_version=&#8220;3.25&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text _builder_version=&#8220;4.14.8&#8243; text_text_color=&#8220;#000000&#8243; text_font_size=&#8220;13px&#8220; text_line_height=&#8220;1.4em&#8220; background_color=&#8220;rgba(13,189,224,0.39)&#8220; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; custom_padding=&#8220;30px|30px|30px|30px|false|false&#8220; global_colors_info=&#8220;{}&#8220;]<p class=\"wsc_post_summary\"><strong>Dies geschieht in erster Linie, um die Sicherheit von IBM i (AS\/400) zu gew\u00e4hrleisten.  <\/strong><strong>Um sie vor potenziellen Bedrohungen von au\u00dfen zu sch\u00fctzen und die wertvollen Daten auf diesen Rechnern, die in vielen Unternehmen das Herzst\u00fcck vieler kritischer Funktionen sind, zu sichern, befinden sie sich oft hinter einer Firewall und sind h\u00e4ufig v\u00f6llig vom Internet abgeschnitten.  <\/strong><\/p>\n<div class=\"wsc_post_content\">\n<p><strong>Dies kann f\u00fcr Teams problematisch sein, die sich f\u00fcr eine Modernisierung ihres Systems entschieden haben, indem sie die Vorteile des IBM Open Source Module Managers nutzen, der mehrere marktf\u00fchrende Softwarel\u00f6sungen wie PHP, Node oder Python bereitstellt. Die Installation erfolgt \u00fcber Repositories auf Servern, die sich m\u00f6glicherweise am anderen Ende der Welt befinden.  <\/strong><\/p>\n<p><strong>Langwierige oder sehr strenge Verfahren, die oft von externen Dienstleistern durchgef\u00fchrt werden, k\u00f6nnen ein Hindernis f\u00fcr die schnelle Einf\u00fchrung einer neuen Funktion sein, die f\u00fcr das Entwicklungsteam von entscheidender Bedeutung ist. Au\u00dferdem ist die Installation oder Aktualisierung von Open-Source-Komponenten in den meisten F\u00e4llen eher punktuell: Es besteht nicht unbedingt die Notwendigkeit, einen st\u00e4ndig offenen Stream zu haben.  <\/strong><\/p>\n<\/div>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.14.8&#8243; _module_preset=&#8220;default&#8220; text_text_color=&#8220;#000000&#8243; header_2_font=&#8220;Poppins||||||||&#8220; header_2_text_color=&#8220;#000000&#8243; header_3_font=&#8220;Poppins|300|||||||&#8220; header_3_text_color=&#8220;#000000&#8243; global_colors_info=&#8220;{}&#8220;]<p>Es gibt theoretisch die M\u00f6glichkeit, das Repository auf einen Rechner im lokalen Netzwerk zu klonen. Diese Konfiguration kann n\u00fctzlich sein, wenn Sie einmal eine gro\u00dfe Anzahl von IBM i haben, auf denen die L\u00f6sungen eingesetzt werden m\u00fcssen. Die Aufrechterhaltung eines solchen Klons kann jedoch ziemlich aufw\u00e4ndig sein, um einfach nur einige L\u00f6sungen auf einem Entwicklungs- und einem Produktionsrechner einzusetzen.  <\/p>\n<p>IBM hat f\u00fcr sein eigenes Repository eine sehr einfache L\u00f6sung vorgesehen: Die Option &#8222;SSH-Tunnelung&#8220; auf der Anmeldeseite des Open-Source-Modulmanagers. Ein kleiner Wermutstropfen ist jedoch das Hinzuf\u00fcgen von Repositories von Drittanbietern, wie z. B. das Repository der Seiden Group, um die neuen PHP-Alternativen auf IBM i zu installieren.  <\/p>\n<p>Ohne Internetverbindung schl\u00e4gt das Hinzuf\u00fcgen des Repositoriums direkt fehl, wie man auf dem folgenden Screenshot sehen kann:<\/p>\n<p><img decoding=\"async\" title=\"\" src=\"https:\/\/www.notos.fr\/Portals\/0\/Sans%20titre_1.jpg\" alt=\"\"><\/p>\n<p>&nbsp;<\/p>\n<p>Da das Hinzuf\u00fcgen eines Repositoriums fehlgeschlagen ist, wird es nicht m\u00f6glich sein, es im Open Source Modulmanager zu verwenden. Dort wird wie bisher nur der von IBM zu finden sein.  <\/p>\n<p>Um dieses Problem zu umgehen, gibt es eine sehr einfache L\u00f6sung. \u00d6ffnen Sie einfach die Url der Datei, die das Repository definiert, von einem Browser aus und speichern Sie die angezeigte Textdatei auf Ihrem PC, um sie dann auf Ihren IBM i zu \u00fcbertragen:<\/p>\n<p><img decoding=\"async\" title=\"\" src=\"https:\/\/www.notos.fr\/Portals\/0\/Sans%20titred_1.jpg\" alt=\"\"><\/p>\n<p>&nbsp;<\/p>\n<p>Sobald die Datei auf Ihre IBM heruntergeladen wurde, k\u00f6nnen wir das Hinzuf\u00fcgen des Repositoriums per SSH wiederholen, indem wir den absoluten Pfad auf dem IFS des Repositoriums angeben:<\/p>\n<pre><code>PATH=\/QOpenSys\/pkgs\/bin:$PATH<\/code> <code>export PATH<\/code> <code>yum-config-manager --add-repo \/QOpenSys\/etc\/phprepo\/seiden_stable.repo<\/code> <code>yum repolist<\/code> <code>yum clean all<\/code><\/pre>\n<p><img decoding=\"async\" title=\"\" src=\"https:\/\/www.notos.fr\/Portals\/0\/3_1.jpg\" alt=\"\"><\/p>\n<p>&nbsp;<\/p>\n<p>Wie Sie auf dem Bild sehen k\u00f6nnen, ist es uns gelungen, das Repository hinzuzuf\u00fcgen, aber IBM i konnte es noch nicht erreichen, da es keine Internetverbindung gibt.  <\/p>\n<p>Erst jetzt kann man die Option &#8222;SSH-Tunnelung&#8220; von ACS voll aussch\u00f6pfen:<\/p>\n<p><img decoding=\"async\" title=\"\" src=\"https:\/\/www.notos.fr\/Portals\/0\/Sans%20titref_1.jpg\" alt=\"\"><\/p>\n<p>&nbsp;<\/p>\n<p>Man hat nun Zugriff auf ein Repository eines Drittanbieters, obwohl die IBM i keine Internetverbindung hat:<\/p>\n<p><img decoding=\"async\" title=\"\" src=\"https:\/\/www.notos.fr\/Portals\/0\/5_1.jpg\" alt=\"\"><\/p>\n<p><img decoding=\"async\" title=\"\" src=\"https:\/\/www.notos.fr\/Portals\/0\/8_1.jpg\" alt=\"\"><\/p>\n<p>&nbsp;<\/p>\n<p>Es bleibt anzumerken, dass Ihr PC nat\u00fcrlich als Vermittler f\u00fcr den Abruf der Installationsdateien fungieren wird und daher eine Tunnelung nur m\u00f6glich ist, wenn Ihr PC in der Lage ist, die Repositories zu erreichen, und nat\u00fcrlich wird der Datendurchsatz durch die Kapazit\u00e4ten Ihres Rechners begrenzt. Notos-IDInfo empfiehlt dringend, auch die neueste Version von ACS zu verwenden.  <\/p>\n<p>&nbsp;<\/p>\n<p>Das PHP CommunityPlus+ der Seiden Group ( <a href=\"https:\/\/www.seidengroup.com\/install-communityplus-php\/\" target=\"-blank\" rel=\"noopener\">https:\/\/www.seidengroup.com\/install-communityplus-php\/<\/a> ) ist eine gute Alternative zum Zend Server f\u00fcr viele Anwendungsf\u00e4lle z\u00f6gern Sie nicht, uns zu diesem Thema zu kontaktieren.  <\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\"><strong>Haben Sie Fragen zu einem Thema rund um die IBM i? Dann kontaktieren Sie uns unter 01 88 32 12 34 oder \u00fcber das <a href=\"https:\/\/www.idinfo.eu\/CONTACT\" target=\"-blank\" rel=\"noopener\">Kontaktformular<\/a>.<\/strong><\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<!-- \/wp:freeform -->","protected":false},"excerpt":{"rendered":"<p>ID-INFO-Blog IBM i: Wie kann man Open Source Repositories von Drittanbietern ohne Internetzugang betreiben? Dies geschieht in erster Linie, um die Sicherheit von IBM i (AS\/400) zu gew\u00e4hrleisten. Um sie vor potenziellen Bedrohungen von au\u00dfen zu sch\u00fctzen und die wertvollen Daten auf diesen Rechnern, die in vielen Unternehmen das Herzst\u00fcck vieler kritischer Funktionen sind, zu [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2655,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[152,154],"tags":[157,155,161,160,156,159,158,164,163,162],"class_list":["post-2651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias-de","category-notos-de","tag-as-400-de","tag-as400-de","tag-dati-de-2","tag-dati-de","tag-ibmi-de","tag-ibm-power-de","tag-servidor-de-potencia-de","tag-repositorio-de-codigo-abierto-de","tag-seguridad-de","tag-sicherheit-der-daten"],"_links":{"self":[{"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/posts\/2651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/comments?post=2651"}],"version-history":[{"count":2,"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/posts\/2651\/revisions"}],"predecessor-version":[{"id":2657,"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/posts\/2651\/revisions\/2657"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/media\/2655"}],"wp:attachment":[{"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/media?parent=2651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/categories?post=2651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.armonie.group\/de\/wp-json\/wp\/v2\/tags?post=2651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}