<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 1, 2020, 11:54 AM Rich Shepard <<a href="mailto:rshepard@appl-ecosys.com">rshepard@appl-ecosys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 2 Jun 2020, Klaatu wrote:<br>
<br>
> When I use a .deb file as source, it's usually because the latest RPM is<br>
> Fedora and requires a very recent libc or libc++ (or similar) that my<br>
> Slackware box doesn't have by default. The .deb packages I find seem to be<br>
> more conservative, whether for Debian or Ubuntu LTS.<br>
><br>
> My first response to that is to look for an RPM from CentOS or RHEL, which<br>
> also tend to be conservative, but their repos just aren't as well stocked<br>
> as Debian's, so .deb is often the best and easiest solution.<br>
<br>
klaatu/JK,<br>
<br>
Thank you both for your thoughts but that still leaves half my question<br>
unanswered. Using .deb sources rather than .rpm sources tends to be more<br>
compatible with slackware, so why isn't there a deb2tgz?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">There are actually deb2tgz scripts, they just aren't included in stock Slackware (in fact, there's one on SBo). </div><div dir="auto"><br></div><div dir="auto"><a href="https://slackbuilds.org/repository/14.2/misc/deb2tgz/">https://slackbuilds.org/repository/14.2/misc/deb2tgz/</a><br></div><div dir="auto"><br></div><div dir="auto"><div dir="auto">As others have said, it may just be that Pat never needed it and rpm2tgz is there for historical reasons (the current version has been in since 13.37, and was upgraded back in 2010, mainly to add support for txz packages). That version from 13.37 was rebuilt during the mass rebuild of 2018.</div><div dir="auto"><br style="font-family:sans-serif"></div></div><div dir="auto">However, I refuse to use these programs. There's no guarantee they will work and sometimes files/folders need a little massaging to get into the right location on Slackware. But sometimes the worst can happen and it can break your system.</div><div dir="auto"><br></div><div dir="auto"><a href="https://www.linuxquestions.org/questions/slackware-14/usr-permissions-changing-for-converted-packages-4175617360/">https://www.linuxquestions.org/questions/slackware-14/usr-permissions-changing-for-converted-packages-4175617360/</a><br></div><div dir="auto"><br></div><div dir="auto">This user had permissions on his filesystem changed. I'm thinking the rpm2tgz script doesn't sanitize the permissions of the resulting packages, but I'm too lazy to check (maybe the user threw a flag in there when converting that broke everything... I don't know).</div><div dir="auto"><br></div><div dir="auto">Personally, I feel much safer using a SlackBuild that's on SBo (meaning it's been tested to work by others) that's repackaging the deb/rpm or make my own SlackBuild and test it before installing.</div><div dir="auto"><br></div><div dir="auto">Jeremy</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>