DebianThis forum is for the discussion of Debian Linux.
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.
Hi, I just install Debian Sid from MEPIS 2003.10. I'm coming from more of a Mandrake background.
I have a very slow dialup connection, so apt-get update takes quite a while. Is there any way to configure it so that subsequent updates come as a sort of diff file, in other words, if 5 packages were added or modifed since last update, I only want those lines to be downloaded and changed in my local machine. Thanks for the help!!
Well I'm not sure if it's possible with apt-get.... I know some of the front ends, can do this. For instance aptitude an apt front-end that I like can do this. aptitude is console based utility using ncurses, it is menu driven and quite friendly, under the menus is the option to mark upgradeable if you select that option then select install packages it will only update packages that are installed and have newer versions. just make sure you keep your apt sources list updated.
If I understand you correctly then no that is not possible. The packages are divided up into groups and even if only one package is changed then you will have to download the whole list for that section (be it main, contrib or non-free). You see apt-get only check size and date. If it different, it downloads the list and checks it once it's got it.
Ah I am sorry I think I misread you initial question. unfortunantly as far as I am aware there is no way to not update the list unless you download the whole file.
Thank you both for your replies! I think I'm going to make a suggestion to the Debian team: It seems like it would be simple to have the debian package servers automatically compare updated pools (is that the correct term?) with the previous one and make a diff file (on the server side) that clients can download and merge with their existing lists. It would definitely save Debian bandwidth too; the main Debian unstable branch list is >2.7 MB, whereas a diff file would generally be only a few KB's. Thanks again!
I doubt they would do that. That would require immeasurably more CPU power at the server (their) side. Besides, to make a comparison, both of the files have to be on the same computer so they'd either have to keep a huge backlog of list files on their servers or you'd have to upload your file. My advice to you is to do the update while doing something else like housework, shopping, eating, sleeping, etc.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.