{"id":12967,"date":"2025-12-23T03:00:00","date_gmt":"2025-12-23T08:00:00","guid":{"rendered":"https:\/\/www.both.org\/?p=12967"},"modified":"2025-12-16T15:44:52","modified_gmt":"2025-12-16T20:44:52","slug":"how-to-add-and-remove-packages-on-freedos","status":"publish","type":"post","link":"https:\/\/www.both.org\/?p=12967","title":{"rendered":"How to add and remove packages on FreeDOS"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"12967\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><\/div>\n<p>On Linux, you may have used a package manager to install or remove packages. For example, the default package manager on Debian Linux is the <strong>deb<\/strong> command, and the default package manager on Fedora Linux is the <strong>dnf<\/strong> command. But did you know that FreeDOS has a package manager, too?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing packages<\/h2>\n\n\n\n<p>The <a href=\"https:\/\/www.freedos.org\/\">FreeDOS distribution<\/a> includes lots of great programs and applications you can use. However, we don&#8217;t install all of them by default\u2014we don&#8217;t want to fill your hard drive space unnecessarily, especially on older systems that may have hard drive capacities of only a few hundred megabytes. And if you selected the &#8220;Plain DOS system&#8221; option when you installed FreeDOS, you will find your FreeDOS system is quite small (about 20 megabytes).<\/p>\n\n\n\n<p>However, it&#8217;s easy to install new packages. From the command line, run the <strong>FDIMPLES<\/strong> program. Because DOS is case insensitive, you can type this command using uppercase or lowercase letters: <strong>fdimples<\/strong> is the same as FDIMPLES or FDImples.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples1.png\" alt=\"Package manager in its default startup mode, it is white text on a blue background\" class=\"wp-image-12958\"\/><\/figure>\n\n\n\n<p>FDIMPLES is an acronym for &#8220;FreeDOS Installer &#8211; My Package List Editor Software,&#8221; and is an interactive package manager. FDIMPLES reads the installation media to identify packages that it can install or remove. If you see a different menu that only says &#8220;Installed&#8221; but does not let you install other software, check that the FreeDOS install CD-ROM is loaded on your system. On a physical machine, you&#8217;ll need to insert the CD-ROM into the CD-ROM drive; on a virtual machine like QEMU or VirtualBox, you&#8217;ll need to associate the install CD-ROM image with the virtual machine.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-installed.png\" alt=\"Package manager showing only installed packages, the bottom of the screen says 'Package media not found' in red text\" class=\"wp-image-12960\"\/><\/figure>\n\n\n\n<p>Let&#8217;s say you wanted to install software that lets you play music and other sound files. Use the Up and Down arrow keys to navigate to the Sound Tools entry in the menu. This is called a package group for the sound and music programs.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-sound1.png\" alt=\"Package manager showing Sound tools, none of the packages are selected\" class=\"wp-image-12962\"\/><\/figure>\n\n\n\n<p>To select all of the packages in this group, press the spacebar on your keyboard. Should you decide to install individual packages in this group, press the Tab key to move into the package list pane, then select each package with the spacebar.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-sound-all.png\" alt=\"Package manager showing Sound tools\" class=\"wp-image-12964\"\/><\/figure>\n\n\n\n<p>You can continue to select other packages or package groups that you want to install. When you have selected everything, use the Tab key to highlight the OK button, and press the spacebar.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-sound-all-ok.png\" alt=\"Package manager showing Sound tools, the Ok button is selected\" class=\"wp-image-12965\"\/><\/figure>\n\n\n\n<p>FDIMPLES then installs all of the packages you selected. This may only take a few moments if you selected only a couple of small packages, or it could take minutes if you asked to install many larger packages. As it installs each package, FDIMPLES prints the status. Afterward, FDIMPLES exits to the command line, so you can get back to work.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-install.png\" alt=\"text output showing all sound tools being installed, each program name is highlighted in blue, files are show as white text\" class=\"wp-image-12959\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Removing packages<\/h2>\n\n\n\n<p>What if you install a package, only to discover afterward that you don&#8217;t want it? Removing packages is just as easy in FDIMPLES.<\/p>\n\n\n\n<p>Just as when installing packages, start FDIMPLES, and use the arrow keys to navigate to the group that contains the packages you want to remove. For example, if I wanted to uninstall a few of the music-player packages I installed earlier, I would navigate to the Sound Tools package group.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-sound2.png\" alt=\"Package manager showing Sound tools\" class=\"wp-image-12963\"\/><\/figure>\n\n\n\n<p>To remove the entire package group at once, you can press the spacebar on the group you want to remove to unselect it. But let&#8217;s say I only wanted to remove a few packages that I didn&#8217;t need, like the PlayCD player. (I don&#8217;t have a physical CD drive on this computer, so I can\u2019t play music CDs anyway.) To remove PlayCD, hit the Tab key to move into the package list pane, then use the spacebar to unselect the PlayCD package. This removes the X on that package.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-sound-playcd.png\" alt=\"Package manager showing Sound tools, PlayCD is un-selected\" class=\"wp-image-12966\"\/><\/figure>\n\n\n\n<p>You can continue to unselect other packages or package groups that you want to remove. When you have selected everything, use the Tab key to highlight the OK button, and press the spacebar. FDIMPLES will remove the packages you unselected, then automatically returns you to the command line.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"434\" src=\"http:\/\/www.both.org\/wp-content\/uploads\/2025\/12\/fdimples-remove.png\" alt=\"text output showing PlayCD being removed\" class=\"wp-image-12961\"\/><\/figure>\n\n\n\n<p>We include many packages in FreeDOS, across a variety of package groups. Use FDIMPLES to install the software you need. Feel free to experiment! If you decide you don&#8217;t want to keep a package, you can remove it and free up your disk space for other things.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to use FDIMPLES, the FreeDOS package manager.<\/p>\n","protected":false},"author":33,"featured_media":5253,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[340,69],"tags":[267,147],"class_list":["post-12967","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-freedos","category-fun","tag-freedos","tag-fun"],"modified_by":"Jim Hall","_links":{"self":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/12967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12967"}],"version-history":[{"count":2,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/12967\/revisions"}],"predecessor-version":[{"id":12969,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/12967\/revisions\/12969"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/media\/5253"}],"wp:attachment":[{"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}