Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
I have build a package from source , unfortunately I did not pay attention and the build application (checkinnstall) build the package as default version of 2.0-1.
It would fit better into the project if I could change the version #.
I have not found how, I can only read the current parameters of the package.
You don't mention your distro, but, generally speaking, since you installed it from sources, your package manager will not have it in its list for updating.
My guess is that your best bet is to find remove (you can do that from the build directory by issuing the command make uninstall as root), the find the sources for the newer version and compile the newer version.
if you are building from source, you have 2 avenues, one already mentioned, the other is to convert it to the package type of your distro. Most distos have put in place a method to do this. you'll have to look in to that part of it. Still if it is not provided by the repos. it is a rinse and repeat situation.
I am not sure that would help since the checkinstall already build "Debian" package.
But I have already rerun the build and now chasing dependencies. Fun never stops.
yep keeps one busy. I use a home made build script to automate the building and installing the deps first then the main app last.
But I use Slackware. They Incorporated the ./configure , make , make install into there package system. that makes it a lot easier when making a package. VOID Linux, I just run my slackuilds I've modded on it, if what I am looking for is not in the repo. which is a not much situation in that arena on void as well. maybe like one or two things for that.
You could create a script the pulls the latest source for each one ( wget ) then checks version, untar, configure, make and make install in order to make it a little easier for you.
You'd still have to set up a method to uninstall the older versions first, but I think you love a good challenge.
Or switch to Slackware, where that'd be a cinch to do then say debian.
I was really not ready to "back-paddle" from the task.
SO I am taking the easy ways to do that and not ready to spent time to "automate" this process.
After all this is done I like to really dig into "make" and associated "automation".
I have been avoiding learning "make" for few years now, but I really need to bite the bullet.
I found this "chekinstall" and it initially worked on my first "configure / make /make install".
But as I said - I did not pay much attention to options, but I think it has "dependencies" option which I need now.
The "problem" is I still have to run "configure" and then run "checkistall" before I can option it - obviously.
I find it frustrating to learn that each distro have its own ways to accomplish stuff.
Not sure if that is the best way to advance art of programming.
For example the original "bluez" package is not officially on github and what is there is older version of it.
Speaking of version , I need to post my latest hitch.
Later...
I was really not ready to "back-paddle" from the task.
SO I am taking the easy ways to do that and not ready to spent time to "automate" this process.
After all this is done I like to really dig into "make" and associated "automation".
I have been avoiding learning "make" for few years now, but I really need to bite the bullet.
I found this "chekinstall" and it initially worked on my first "configure / make /make install".
But as I said - I did not pay much attention to options, but I think it has "dependencies" option which I need now.
The "problem" is I still have to run "configure" and then run "checkistall" before I can option it - obviously.
Speaking of version , I need to post my latest hitch.
Later...
that looks like a nice piece of software, it wasn't around, or I had no idea of its existence a few years back when I tasked myself to creating deb's for a project of mine.
Code:
As root run:
checkinstall -D make install
being the aftermath of running configure. still it cuts making a deb down to what, two commands?
Code:
./confgure ( options )
checkinstall -D make install
that's a lot sweeter then what I remember having to go through.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.