APT WebSite for all linux users .deb or .rpm without Internet line.
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.
APT WebSite for all linux users .deb or .rpm without Internet line.
I'd like to make a website called AptOffline (ServerAPToffline) or something similar with the purpose of being able to download programs for ubuntu or debian (and also rpm) in and EASY way, via WWW; this is to avoid the difficult research, if not impossible sometimes, that a user without internet line has to do from an Internet point in order to install a program, considering all the necessary or not necessary dependencies, and the correct versions for the system in use.
The IDEA is to have a web interface where the user can upload the file containing the list of the installed programs (DATABASE) on the offline machine.
From this point one should be able to use the site as if being using synaptic (or aptitude or similars), allowing thus to:
-choose any programs with the calculation of the dependent programs o libs (and only those not already installed as identified from the DATABASE)
-to have an output, instead of the installation procedure, the list of the programs in form of links to download or, better still, one unique zipped file containing all the files already grouped from the repositories
-eventual commands to uninstall the packets no more necessary before or after the update.
I an not a programmer and I know not enough about Apt funtioning, anyway what I have with many other user is the necessity... so:
-is it necessary to have a linux web server with apt istances to run underneath or, can this be all done via database queries?
-Which is/are the DATABASE files the user has to collect for the upload?
-the ServerAPToffline should be constantly updated with the latest packets lists from the main repositories (the more, the better)
-how to simulate the Synaptic Software via web showing the list of available and installed packages? Being able to select them , apply and calculate dependencies
-a user might have an account in this site where one's own DATABASE file is kept and is update from the user ONLY when changes to the installations are not identical to those made on the site.
.............
reasonable idea i principle. at LQ we certainly have a lot of issues with people without reliable internet connections. the biggest problem you'll have as i see it is that without knowing *exactly* what packages are already installed on the client system in question, it's futile. if you suggested *every* dependency, then you'll go back to glibc and a kernel every time. you're never going to be able to rely on a generic reference site, possibly unless you go from base installs and such, but that could lead to vast amounts of unnecessary packages being installed. you would also really need more information that the name of the package. many rpm's require "provides" attributes, filenames typically, e.g. a specfic version of a glibc binary, not just the name of a package.
Chris,
That's why I have though that one should bring from his home linux the DATABASE file with him, or better have an account that keeps record of all of the changes on the site...
Where else can I send this in order to have better audience?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.