[SOLVED] A "software repo/package manager" sticky?
LQ Suggestions & FeedbackDo you have a suggestion for this site or an idea that will make the site better? This forum is for you.
PLEASE READ THIS FORUM - Information and status updates will also be posted here.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Original Poster
Rep:
So while I know there's a typo in the above draft (I forgot to fix it before I posted it), can this be sticky'd ? Does anyone have any comments about it?
If you talk about package managers + compiling from source, the result is porg. You should mention it somewhere in your article as the referenced sources do not.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Original Poster
Rep:
I must admit, I'd never heard of "porg" or anything similar before. The things you learn without actually asking hey? But anyway, while I understand your point, and I think it could be added; how and where do you think it should be added into the proposed sticky? And also, what would you call that sort of program?
(I can see what "porg" does to be clear, but I honestly have no idea what that sort of program would be called as far as a "generic" name for that sort of program goes - if you know what I mean)
Just mention it under the section “Installing software via package manager's vs from sources”
because the heading is okay, only the mere existence of a package manager for source-code is a contradiction. It is better to resolve that immediately.
Choose the first or the second paragraph, as Porg fits in both, always as kind of an “exception” from the rule. The point is really just that the information is present somewhere; I would make a suggestion but am not a native English-speaker. Having just noticed how I created confusion, again, in another thread, I confide you the task to formulate... and the glory
Just mention it under the section “Installing software via package manager's vs from sources”
because the heading is okay, only the mere existence of a package manager for source-code is a contradiction. It is better to resolve that immediately.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Original Poster
Rep:
Quote:
Originally Posted by Michael Uplawski
Quote:
Originally Posted by hazel
What about Gentoo's portage and Crux's prt-get?
Right. I used Gentoo but do not know Crux. I still would put that under the “Compile from Source” topic and not just in the references.
From my understanding, and for example; "porg" basically "bridges the gap" between installing from source and the "binary package manager", in that; if I say build and install something from source in say Linux Mint, the "binary package manager" doesn't know anything about the program in question. Which is where "porg" comes in; it will therefore add that program to it's database so if I wanted to uninstall it, I could use "porg" to do that.
But a "source based distro" by it's very nature would already have that situation covered. So by that logic, I'd tend to agree with Michael's idea on how to include "porg" in the proposed sticky.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Original Poster
Rep:
So as a "mini-draft", I can add the following to sticky;
Quote:
Originally Posted by proposed sticky addition (RFC 4.1 - revised final draft v3.2.1)
Installing software via package manager's vs from sources
[existing content here]
A note about managing software that has been installed from source
A problem with installing software from source can be that because you have installed it outside of the package manager, the package manager doesn't know anything about the software's installation. Therefore the package manager in that case cannot "manage" the software's installation, therefore you would need to update or uninstall it outside of the package manager, which would require extra steps. To "bridge" this gap, there are some extra tools such as "porg" you can install, that will record information about that software's installation in a database, simplifying the management of software installed from source rather than the package manager. This would not be an issue in a "source-based distribution" using a "source-based package manager", as this would be the very nature of such distributions, and this situation would be covered in that case.
Any other thoughts?
Last edited by jsbjsb001; 07-05-2019 at 01:27 AM.
Reason: fixed RFC version info
A problem with building software from source by hand is that the package manager then knows nothing about it because it was installed independently. Therefore the package manager cannot "manage" the updating or removal of that software. To bridge this gap, there are some extra tools such as "porg" you can install, that will record information about that software's installation in a separate database. This is not an issue in a source-based distribution which uses its package manager to download and build automatically from source.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,604
Rep:
Thanks for the content, jsbjsb001. I think the question now is, do we want this somewhere like the LQ Wiki where we can continually reference (including linking to specific subsections) and refine it or do we want it as a sticky thread?
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Original Poster
Rep:
My concern would be visibly, as we would want people to see and read it, even if they still need a helping hand and can't solve their issue(s) by themselves - at least they could have a starting point in that case. As it's not only meant to point people to, it's meant as much to help people at least have a starting point to know how to at least get a basic idea of what their issue(s) could be.
But you do have a point in that; if it's sticky'd, then I don't think there is any way to provide links to the different sub-sections. As links to the different sub-sections within would help someone quickly scroll down to the relevant part of the content for them. So the wiki could be the better option in that case. So I'm not sure given that point. Is there any way to have a link in the forums to a wiki page on LQ? Say for example in the Linux - Software forum and/or the Newbies forum?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.