{"id":694,"date":"2010-08-05T20:44:56","date_gmt":"2010-08-05T15:14:56","guid":{"rendered":"http:\/\/judepereira.com\/blog\/?p=694"},"modified":"2016-02-06T12:44:56","modified_gmt":"2016-02-06T07:14:56","slug":"visual-basic-6-revisited-linux-wine","status":"publish","type":"post","link":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/","title":{"rendered":"visual basic 6 revisited &#8211; linux &#8211; wine"},"content":{"rendered":"<p><small><em>Earlier this year, I had written an article on running Visual Basic 6 on linux under wine, <strong>this<\/strong> is an update for it, the prior one is <strong>deprecated<\/strong><\/em><\/small><\/p>\n<p>Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I&#8217;ve tested.<\/p>\n<p>Here&#8217;s how you get that damn thing to work:<\/p>\n<p \/>\nCopy over the contents of OS\/SYSTEM\/ from the CD root to your wine system32 directory<br \/>\n[sourcecode lang=bash]<br \/>\n$ cp -r \/media\/cdrom\/OS\/SYSTEM\/* ~\/.wine\/drive_c\/windows\/system32\/<br \/>\n[\/sourcecode]<br \/>\nSince we are only concerned about Visual Basic 6, copy over the folder VB98 from the CD root to your Program Files<br \/>\n[sourcecode lang=bash]<br \/>\n$ cp -r \/media\/cdrom\/VB98\/ ~\/.wine\/drive_c\/Program\\ Files\/<br \/>\n# for the sake of convenience, let&#8217;s rename this folder as Visual Basic 6<br \/>\n$ mv ~\/.wine\/drive_c\/Program\\ Files\/VB98\/ ~\/.wine\/drive_c\/Program\\ Files\/Visual\\ Basic\\ 6\/<br \/>\n[\/sourcecode]<br \/>\nRegister the two dynamically linked libraries essential to run Visual Basic 6 smoothly<br \/>\n[sourcecode lang=bash]<br \/>\n$ cd ~\/.wine\/drive_c\/windows\/system32\/<br \/>\n$ wine regsvr32 comcat.dll<br \/>\n$ wine regsvr32 MSSTDFMT.DLL<br \/>\n[\/sourcecode]<br \/>\nEasy, eh? Your all done, now, let&#8217;s create an optional launch command with the following contents<br \/>\n<strong><small>File: vbasic<\/small><\/strong><br \/>\n[sourcecode lang=bash]<br \/>\n#!\/bin\/bash<br \/>\ncd ~\/.wine\/drive_c\/Program\\ Files\/Visual\\ Basic\\ 6\/<br \/>\nwine VB6.EXE<br \/>\n[\/sourcecode]<br \/>\nMake our launcher executable and place it in the right place<br \/>\n[sourcecode lang=bash]<br \/>\n$ chmod +x vbasic<br \/>\n# following command must be issued as root<br \/>\n$ mv vbasic \/usr\/local\/bin\/<br \/>\n[\/sourcecode]<br \/>\nNow you can just issue the command vbasic, and all should work well, using this launcher, you can create entries for your panel, etc.<\/p>\n<p \/>\n<em><small>Deployed with a fresh install of wine version 1.2-rc2<\/small><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier this year, I had written an article on running Visual Basic 6 on linux under wine, this is an update for it, the prior one is deprecated Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I&#8217;ve tested. Here&#8217;s how you [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[52,11,10],"tags":[94,156,158,155,157],"class_list":["post-694","post","type-post","status-publish","format-standard","hentry","category-code","category-gen-sab-fed","category-linux","tag-vb6","tag-vb6-on-linux","tag-vb98","tag-visual-basic-linux","tag-visual-basic-wine"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I&#039;ve tested.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Jude Pereira\"\/>\n\t<meta name=\"keywords\" content=\"visual basic linux,vb6 on linux,visual basic wine,vb6,vb98,another snippet | code,gentoo | sabayon | fedora,gnu linux\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"@judepereira | Fleeting Thoughts\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"visual basic 6 revisited - linux - wine | @judepereira\" \/>\n\t\t<meta property=\"og:description\" content=\"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I&#039;ve tested.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-08-05T15:14:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-02-06T07:14:56+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@judebpereira\" \/>\n\t\t<meta name=\"twitter:title\" content=\"visual basic 6 revisited - linux - wine | @judepereira\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I&#039;ve tested.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@judebpereira\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#article\",\"name\":\"visual basic 6 revisited - linux - wine | @judepereira\",\"headline\":\"visual basic 6 revisited &#8211; linux &#8211; wine\",\"author\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"},\"datePublished\":\"2010-08-05T20:44:56+05:30\",\"dateModified\":\"2016-02-06T12:44:56+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":5,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#webpage\"},\"articleSection\":\"another snippet | code, gentoo | sabayon | fedora, gnu linux, vb6, vb6 on linux, vb98, visual basic linux, visual basic wine\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/linux\\\/#listItem\",\"name\":\"gnu linux\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/linux\\\/#listItem\",\"position\":2,\"name\":\"gnu linux\",\"item\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/linux\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#listItem\",\"name\":\"visual basic 6 revisited &#8211; linux &#8211; wine\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#listItem\",\"position\":3,\"name\":\"visual basic 6 revisited &#8211; linux &#8211; wine\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/linux\\\/#listItem\",\"name\":\"gnu linux\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\",\"name\":\"Jude Pereira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"Jude Pereira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#webpage\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/\",\"name\":\"visual basic 6 revisited - linux - wine | @judepereira\",\"description\":\"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I've tested.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/visual-basic-6-revisited-linux-wine\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2010-08-05T20:44:56+05:30\",\"dateModified\":\"2016-02-06T12:44:56+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/\",\"name\":\"@judepereira\",\"description\":\"Fleeting Thoughts\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"visual basic 6 revisited - linux - wine | @judepereira","description":"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I've tested.","canonical_url":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/","robots":"max-image-preview:large","keywords":"visual basic linux,vb6 on linux,visual basic wine,vb6,vb98,another snippet | code,gentoo | sabayon | fedora,gnu linux","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#article","name":"visual basic 6 revisited - linux - wine | @judepereira","headline":"visual basic 6 revisited &#8211; linux &#8211; wine","author":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/judepereira.com\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"},"datePublished":"2010-08-05T20:44:56+05:30","dateModified":"2016-02-06T12:44:56+05:30","inLanguage":"en-US","commentCount":5,"mainEntityOfPage":{"@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#webpage"},"isPartOf":{"@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#webpage"},"articleSection":"another snippet | code, gentoo | sabayon | fedora, gnu linux, vb6, vb6 on linux, vb98, visual basic linux, visual basic wine"},{"@type":"BreadcrumbList","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/judepereira.com\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/linux\/#listItem","name":"gnu linux"}},{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/linux\/#listItem","position":2,"name":"gnu linux","item":"https:\/\/judepereira.com\/blog\/category\/linux\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#listItem","name":"visual basic 6 revisited &#8211; linux &#8211; wine"},"previousItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#listItem","position":3,"name":"visual basic 6 revisited &#8211; linux &#8211; wine","previousItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/linux\/#listItem","name":"gnu linux"}}]},{"@type":"Person","@id":"https:\/\/judepereira.com\/blog\/#person","name":"Jude Pereira","image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"}},{"@type":"Person","@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author","url":"https:\/\/judepereira.com\/blog\/author\/admin\/","name":"Jude Pereira","image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"}},{"@type":"WebPage","@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#webpage","url":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/","name":"visual basic 6 revisited - linux - wine | @judepereira","description":"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I've tested.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/judepereira.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/#breadcrumblist"},"author":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"datePublished":"2010-08-05T20:44:56+05:30","dateModified":"2016-02-06T12:44:56+05:30"},{"@type":"WebSite","@id":"https:\/\/judepereira.com\/blog\/#website","url":"https:\/\/judepereira.com\/blog\/","name":"@judepereira","description":"Fleeting Thoughts","inLanguage":"en-US","publisher":{"@id":"https:\/\/judepereira.com\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"@judepereira | Fleeting Thoughts","og:type":"article","og:title":"visual basic 6 revisited - linux - wine | @judepereira","og:description":"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I've tested.","og:url":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/","og:image":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png","og:image:secure_url":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png","og:image:width":512,"og:image:height":512,"article:published_time":"2010-08-05T15:14:56+00:00","article:modified_time":"2016-02-06T07:14:56+00:00","twitter:card":"summary","twitter:site":"@judebpereira","twitter:title":"visual basic 6 revisited - linux - wine | @judepereira","twitter:description":"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I've tested.","twitter:creator":"@judebpereira","twitter:image":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png"},"aioseo_meta_data":{"post_id":"694","title":"visual basic 6 revisited - linux - wine | #site_title","description":"Getting Visual Basic 6 to work on linux is pretty easy, not much trouble, all the basic things work, as of what I've tested.","keywords":[{"label":"visual basic linux","value":"visual basic linux"},{"label":"vb6 on linux","value":"vb6 on linux"},{"label":"visual basic wine","value":"visual basic wine"},{"label":"vb6","value":"vb6"},{"label":"vb98","value":"vb98"}],"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":"Article","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,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-25 19:04:20","updated":"2025-06-03 20:05:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judepereira.com\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judepereira.com\/blog\/category\/linux\/\" title=\"gnu linux\">gnu linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tvisual basic 6 revisited \u2013 linux \u2013 wine\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/judepereira.com\/blog\/"},{"label":"gnu linux","link":"https:\/\/judepereira.com\/blog\/category\/linux\/"},{"label":"visual basic 6 revisited &#8211; linux &#8211; wine","link":"https:\/\/judepereira.com\/blog\/visual-basic-6-revisited-linux-wine\/"}],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pqtyx-bc","jetpack-related-posts":[{"id":893,"url":"https:\/\/judepereira.com\/blog\/coloured-varlogmessages-at-tty12\/","url_meta":{"origin":694,"position":0},"title":"Coloured \/var\/log\/messages at tty12","author":"Jude Pereira","date":"April 26, 2011","format":false,"excerpt":"Reading logs could never become any more easier, at just a keystroke, you have your logs displayed where you want, in some fancy colour. They look great too. TTY's can be accessed by pressing Alt + Ctrl + F[1 - 12] simultaneously. In the following, you'll get a decent, colourized\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":289,"url":"https:\/\/judepereira.com\/blog\/sabayon-four-oh\/","url_meta":{"origin":694,"position":1},"title":"Sabayon fOuR oH","author":"Jude Pereira","date":"June 16, 2009","format":false,"excerpt":"Based on Gentoo, Sabayon 4.1, tells me: Great performance with less RAM(though you need like 1GB RAM for it to work well enough). Package Management System is absolutely fantastic, with it's new \"Entropy\". Totally the perfect distribution. A fine distribution for the newbie or the expert. This is what a\u2026","rel":"","context":"In &quot;gnu linux&quot;","block_context":{"text":"gnu linux","link":"https:\/\/judepereira.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2126,"url":"https:\/\/judepereira.com\/blog\/upgrading-to-debian-bookworm-on-qnap-ts-112-also-ts-11x-ts-12x\/","url_meta":{"origin":694,"position":2},"title":"Upgrading to Debian Bookworm on QNAP TS-112 (also TS-11x\/TS-12x)","author":"Jude Pereira","date":"October 16, 2024","format":false,"excerpt":"I decided to host Minio on a QNAP TS-112 device, bought from a second hand store. Here's a tale of me ditching the QNAP OS in favour of Debian Bookworm.","rel":"","context":"In &quot;gnu linux&quot;","block_context":{"text":"gnu linux","link":"https:\/\/judepereira.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1659,"url":"https:\/\/judepereira.com\/blog\/clion-and-openframeworks\/","url_meta":{"origin":694,"position":3},"title":"CLion 1.1.1 and openFrameworks 0.8.4","author":"Jude Pereira","date":"October 2, 2015","format":false,"excerpt":"A basic template to start building oF projects using CMake within CLion. It's here on GitHub! All credits go to kureta for the CMake files. I've just pieced it together as a project which can be imported.","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2157,"url":"https:\/\/judepereira.com\/blog\/building-jupiter-why-i-decided-to-build-my-own-agentic-ide\/","url_meta":{"origin":694,"position":4},"title":"Building Jupiter: Why I Decided To Build My Own Agentic IDE","author":"Jude Pereira","date":"September 28, 2026","format":false,"excerpt":"A short story about why I decided to build Jupiter, a model agnostic, secure and self hosted agentic IDE.","rel":"","context":"In &quot;Jupiter&quot;","block_context":{"text":"Jupiter","link":"https:\/\/judepereira.com\/blog\/category\/virtual-engineering\/jupiter\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1685,"url":"https:\/\/judepereira.com\/blog\/compile-less-on-the-fly-for-your-exploded-war-in-intellij\/","url_meta":{"origin":694,"position":5},"title":"Compile LESS on the fly for your exploded WAR in IntelliJ","author":"Jude Pereira","date":"February 5, 2016","format":false,"excerpt":"At CleverTap, we've recently started using LESS for dynamic CSS. While it has it's upsides, the biggest downside\u00a0was that most of our developers couldn't use the hot deploy feature for their local deployments. After an hour or so, we came up with a neat solution. \u00a0 There are two parts\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"External Tool configuration for compiling LESS files before deployment","src":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/Screen-Shot-2016-02-05-at-01.32.45-1024x494.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/Screen-Shot-2016-02-05-at-01.32.45-1024x494.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/judepereira.com\/blog\/wp-content\/uploads\/Screen-Shot-2016-02-05-at-01.32.45-1024x494.png?resize=525%2C300 1.5x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/comments?post=694"}],"version-history":[{"count":20,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/694\/revisions"}],"predecessor-version":[{"id":1694,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/694\/revisions\/1694"}],"wp:attachment":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/media?parent=694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/categories?post=694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/tags?post=694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}