{"id":53461,"date":"2019-12-02T00:00:00","date_gmt":"2019-12-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/gadkij-pingvinenok"},"modified":"2020-02-18T14:01:22","modified_gmt":"2020-02-18T11:01:22","slug":"gadkij-pingvinenok","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/gadkij-pingvinenok","title":{"rendered":"De lelijke pingu\u00efn","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Gewoon uit nieuwsgierigheid besloot ik in februari 2019 te experimenteren met Linux From Scratch, met de gedachte dat het tijd was om mijn eigen distributie te maken. Wie weet, misschien wordt het internet daadwerkelijk afgehaakt en kunnen de bestaande GNU\/Linux-distributies zonder internet geen pakketten installeren.<\/p>\n<p><img decoding=\"async\" alt=\"De lelijke pingu\u00efn\" src=\"\/wp-content\/uploads\/2019\/12\/c45cb4700bf64ea34789b95434ca3192.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nEerst heb ik het basissysteem opgebouwd volgens het LFS-boek. Alles werkte, maar omdat een kale Linux-console een triest gezicht is, begon ik aan Xorg. Om Xorg op het basissysteem te installeren, moet je een hoop pakketten installeren volgens het BLFS-boek. Handmatige installatie van pakketten is natuurlijk goed, maar er is een helper nodig. Zo ontstond het idee om een service te cre\u00ebren die helpt bij het samenstellen van pakketten.<\/p>\n<p>De essentie van de service is als volgt: er is een specifieke website op een LAMP-stack die is verbonden met een database van pakketten en die Bash-installatiescripts genereert in plaats van HTML-pagina's. In de database staat informatie over pakketten, afhankelijkheden, en patches. <\/p>\n<p>Eerst installeerde ik mc met behulp van de service. Tot mijn verbazing werden de afhankelijkheden opgelost, de bronnen werden samengesteld en ge\u00efnstalleerd. Toen begon ik met Xorg, waarvan de bouw ook succesvol eindigde. Maar bij de poging om GNOME te bouwen, stond me een verrassing te wachten: de afhankelijkheid van rust via librsvg. Dit probleem werd behandeld in de aprilpost \"Een goede zaak zal niet door roest worden genoemd.\"<\/p>\n<p>Na te hebben besloten dat alles somber uitzag met GNOME, begon ik aan MATE, maar ook dat bleek afhankelijk te zijn van librsvg. Na MATE begon ik aan LXDE, tot mijn verbazing werkte alles, maar met enkele kleine fouten (slechte weergave van bedieningspanelen en gebrek aan pictogrammen in vensters). <\/p>\n<p>Bij het oplossen van het probleem met de knoppen besloot ik naar eerdere versies van librsvg te kijken in de hoop een versie voor GCC te vinden. Tot mijn verbazing bleek dat vroege versies van het pakket zijn geschreven voor GCC. Na het succesvol compileren van de vorige versie van librsvg, installeerde ik het gnome-icon-theme-symbolic pakket. En het probleem met de pictogrammen in de vensters was opgelost.<\/p>\n<p>Als het probleem met de knoppen is opgelost, moet ook de MATE-omgeving worden ge\u00efnstalleerd. Dat gebeurde inderdaad. De MATE-omgeving werd succesvol samengesteld en ge\u00efnstalleerd.<\/p>\n<p>Ik heb programma's en spellen ge\u00efnstalleerd, en het resultaat was een vrij werkbare en zelfs comfortabele grafische omgeving. Natuurlijk zijn er problemen en onvolkomenheden, maar voor een alleenstaande mijnwerker is het gewoon een uitstekend resultaat.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=iFMQT-jwpPA\">Video-overzicht in gebroken Engels<\/a><\/noindex>.<br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/478092\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0438\u0441\u0442\u043e \u0440\u0430\u0434\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430, \u0440\u0435\u0448\u0438\u043b \u0432 \u0444\u0435\u0432\u0440\u0430\u043b\u0435 2019 \u0433\u043e\u0434\u0430 \u043f\u043e\u043a\u043e\u043f\u0430\u0442\u044c\u0441\u044f \u0432 Linux From Scratch \u0441 \u043c\u044b\u0441\u043b\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0432\u043e\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0441\u0432\u0430\u044f\u0442\u044c, \u043c\u0430\u043b\u043e \u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442, \u0430 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u044b GNU\/Linux \u0431\u0435\u0437 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u043d\u0435 \u0441\u043c\u043e\u0433\u0443\u0442 \u043f\u0430\u043a\u0435\u0442\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u044f \u0441\u043e\u0431\u0440\u0430\u043b \u0431\u0430\u0437\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u043e \u043a\u043d\u0438\u0436\u043a\u0435 LFS. \u0412\u0441\u0435 \u0437\u0430\u0432\u0435\u043b\u043e\u0441\u044c, \u043d\u043e \u0440\u0435\u0448\u0438\u0432, \u0447\u0442\u043e \u0433\u043e\u043b\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u044c Linux [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":53462,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0427\u0438\u0441\u0442\u043e \u0440\u0430\u0434\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430, \u0440\u0435\u0448\u0438\u043b \u0432 \u0444\u0435\u0432\u0440\u0430\u043b\u0435 2019 \u0433\u043e\u0434\u0430 \u043f\u043e\u043a\u043e\u043f\u0430\u0442\u044c\u0441\u044f \u0432 Linux From Scratch \u0441 \u043c\u044b\u0441\u043b\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0432\u043e\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0441\u0432\u0430\u044f\u0442\u044c, \u043c\u0430\u043b\u043e \u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442, \u0430 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u044b GNU\/Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/gadkij-pingvinenok\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0413\u0430\u0434\u043a\u0438\u0439 \u043f\u0438\u043d\u0433\u0432\u0438\u043d\u0435\u043d\u043e\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0438\u0441\u0442\u043e \u0440\u0430\u0434\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430, \u0440\u0435\u0448\u0438\u043b \u0432 \u0444\u0435\u0432\u0440\u0430\u043b\u0435 2019 \u0433\u043e\u0434\u0430 \u043f\u043e\u043a\u043e\u043f\u0430\u0442\u044c\u0441\u044f \u0432 Linux From Scratch \u0441 \u043c\u044b\u0441\u043b\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0432\u043e\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0441\u0432\u0430\u044f\u0442\u044c, \u043c\u0430\u043b\u043e \u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442, \u0430 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u044b GNU\/Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/gadkij-pingvinenok\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lelijke baby-pingu\u00efn | ProHoster","description":"Uit pure nieuwsgierigheid besloot ik in februari 2019 in Linux From Scratch te duiken, met de gedachte dat het tijd was om een eigen distributie te cre\u00ebren, voor het geval het internet echt wordt afgesloten en de bestaande GNU\/Linux-distributies niet meer beschikbaar zijn.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/gadkij-pingvinenok","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0413\u0430\u0434\u043a\u0438\u0439 \u043f\u0438\u043d\u0433\u0432\u0438\u043d\u0435\u043d\u043e\u043a | ProHoster","og:description":"\u0427\u0438\u0441\u0442\u043e \u0440\u0430\u0434\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430, \u0440\u0435\u0448\u0438\u043b \u0432 \u0444\u0435\u0432\u0440\u0430\u043b\u0435 2019 \u0433\u043e\u0434\u0430 \u043f\u043e\u043a\u043e\u043f\u0430\u0442\u044c\u0441\u044f \u0432 Linux From Scratch \u0441 \u043c\u044b\u0441\u043b\u044c\u044e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0432\u043e\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0441\u0432\u0430\u044f\u0442\u044c, \u043c\u0430\u043b\u043e \u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442, \u0430 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u044b GNU\/Linux.","og:url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/gadkij-pingvinenok","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-01T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53461","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 07:28:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:24:30","updated":"2026-01-24 07:28:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/53461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=53461"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/53461\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/53462"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=53461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=53461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=53461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}