<html><head></head><body><div>If you want to use wine but not bork your system, spin up a docker container containing wine:</div><div>Put the following in a Dockerfile, build the container from the Dockerfile, then run it. </div><div>Voila, an isolated instance of wine that can't bork your system.</div><div>When you're done, delete the image and the container and no one will be the wiser that you had wine running on your machine.</div><div><br></div><div><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><i><span class="pl-c">#</span> Wine docker image base</i></span></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC2" class="blob-code blob-code-inner js-file-line"><i><span class="pl-k">FROM</span> debian:stretch</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC3" class="blob-code blob-code-inner js-file-line"><i><span class="pl-k">LABEL</span> maintainer <span class="pl-s">"Jessie Frazelle <jess@linux.com>"</span></i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC4" class="blob-code blob-code-inner js-file-line"><i>
</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><i><span class="pl-c">#</span> install wine</i></span></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC6" class="blob-code blob-code-inner js-file-line"><i><span class="pl-k">RUN</span> apt-get update && apt-get install -y \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC7" class="blob-code blob-code-inner js-file-line"><i> wine \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC8" class="blob-code blob-code-inner js-file-line"><i> --no-install-recommends && \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC9" class="blob-code blob-code-inner js-file-line"><i> dpkg --add-architecture i386 && \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC10" class="blob-code blob-code-inner js-file-line"><i> apt-get update && \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC11" class="blob-code blob-code-inner js-file-line"><i> apt-get install -y \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC12" class="blob-code blob-code-inner js-file-line"><i> wine32 \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC13" class="blob-code blob-code-inner js-file-line"><i> --no-install-recommends \</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC14" class="blob-code blob-code-inner js-file-line"><i> && rm -rf /var/lib/apt/lists/*</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC15" class="blob-code blob-code-inner js-file-line"><i>
</i></td>
</tr>
<tr>
</tr></tbody></table><table class="highlight tab-size js-file-line-container" data-tab-size="8"><tbody><tr><td id="LC16" class="blob-code blob-code-inner js-file-line"><i><span class="pl-k">ENV</span> HOME /root</i></td>
</tr>
<tr>
</tr></tbody></table><i><span class="pl-k">WORKDIR</span> $HOME</i><br></div><div><br></div><div>More of Jess's Dockerfiles can be found here: <a href="https://github.com/jessfraz/dockerfiles">https://github.com/jessfraz/dockerfiles</a></div><div><br></div><div><br></div><div>On Fri, 2017-08-04 at 16:19 -0500, o1bigtenor wrote:</div><blockquote type="cite"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 4, 2017 at 2:44 PM, Robert Gilbertson <span dir="ltr"><<a href="mailto:bgilbertson@rrt.net" target="_blank">bgilbertson@rrt.net</a>></span> wrote:<br><blockquote type="cite">
<div class="m_5488703956549842744sw_message">
If using CUPS usually just need the PPD file for the printer.<br>Openprinting.org has some,<br><a href="http://www.openprinting.org/download/PPD/" target="_blank">http://www.openprinting.org/<wbr>download/PPD/</a><br>or can be retrieved from inside the M$ driver for the printer.<br></div><br></blockquote><div><br></div><div>OK - - - this is interesting - - - I have the M$ drivers downloaded. How can I open them up?<br></div><div>Digging on the shweb says use WINE. Last time I tried to install WINE I borked my system serious like so not sure I want that one.<br><br></div><div>Any ideas on how to parse the parts of the driver?<br><br></div><div>Dee<br></div></div></div></div>
<pre>_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
<a href="mailto:tclug-list@mn-linux.org">tclug-list@mn-linux.org</a>
<a href="http://mailman.mn-linux.org/mailman/listinfo/tclug-list">http://mailman.mn-linux.org/mailman/listinfo/tclug-list</a>
</pre></blockquote></body></html>