<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div style="font-family: sans-serif;">
<span dir="ltr" style="margin-top:0; margin-bottom:0;"><b>From: </b>Konrad J Hambrick <kjhambrick@gmail.com></span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><b>To: </b>SlackBuilds.org Users List <slackbuilds-users@slackbuilds.org></span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><b>Date: </b>8 Apr 2023 12:56:36</span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><b>Subject: </b>Re: [Slackbuilds-users] LibreOffice vs libreoffice (confusing, too vague)</span> <br> <br>
<blockquote style="border-left:3px solid #ccc; padding-left:10px;margin:0;">
<span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-family:monospace,monospace;"><span style="font-family:arial,helvetica,sans-serif;">On Sat, Apr 8, 2023 at 4:54 AM </span></span><span style="font-family:monospace,monospace;"><span style="font-family:arial,helvetica,sans-serif;">marav</span></span><span style="font-family:monospace,monospace;"><span style="font-family:arial,helvetica,sans-serif;"> <</span></span><span style="font-family:monospace,monospace;"><span style="font-family:arial,helvetica,sans-serif;"><a href="mailto:marav8@free.fr">marav8@free.fr</a></span></span><span style="font-family:monospace,monospace;"><span style="font-family:arial,helvetica,sans-serif;">> wrote:</span></span></span> <br>
</blockquote>
<blockquote style="border-left:3px solid #ccc; padding-left:10px;margin:0;">
<blockquote style="border-left:3px solid #ccc; padding-left:10px;margin:0;">
<br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-size:large;">I for one, I think all binary packages should be renamed with *-bin</span></span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-size:large;">It gives the most important information that the </span><span style="font-size:large;">slackbuild</span><span style="font-size:large;"> is not a compiled version, directly in the name</span></span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-size:large;">No matter if there is a compiled version or not</span></span> <br> <br>
</blockquote>
</blockquote>
<blockquote style="border-left:3px solid #ccc; padding-left:10px;margin:0;">
<span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-family:monospace,monospace;">All --</span></span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-family:monospace,monospace;">Thinking out loud here ...</span></span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-family:monospace,monospace;">I agree with </span><span style="font-family:monospace,monospace;">marav</span><span style="font-family:monospace,monospace;"> but would there not need to be special, one-time instructions to `</span><span style="font-family:monospace,monospace;">removepkg</span><span style="font-family:monospace,monospace;"> old-package-without-dash-bin` before doing an `</span><span style="font-family:monospace,monospace;">upgradepkg</span><span style="font-family:monospace,monospace;"> --</span><span style="font-family:monospace,monospace;">install-nre</span><span style="font-family:monospace,monospace;"> new-package-with-bin` ?</span></span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-family:monospace,monospace;">Othewise</span><span style="font-family:monospace,monospace;">, wouldn't </span><span style="font-family:monospace,monospace;">upgradepkg</span><span style="font-family:monospace,monospace;"> be confused ? </span></span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-family:monospace,monospace;">And would /var/log/packages/ be 'corrupted' ?</span></span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;"><span style="font-family:monospace,monospace;">-- </span><span style="font-family:monospace,monospace;">kjh</span></span> <br>
</blockquote> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">`pkgtools` are (specifically) designed in a way that if one package over-installs another, there is no corruption in the database.</span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">You just need to uninstall the old package, which can be safely done after the new package is installed.</span> <br> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">Actually, this is how the `upgradepkg` works under the hood.</span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">It over-installs one package on the other, then removes the old one.</span> <br>
</div>
</body>
</html>