Comments (2)
I have partially half-assed not-really-but-kinda adressed this in a way in 1.0.7, by just not saving downloaded .deb packages any more. The temp dirs and cache dirs are still stupid and b0rken, but at least now they are 15M of stupid and b0rken instead of 3G of stupid and b0rken.
I'm leaving the issue open because it's still boken, just less harmful.
I am thinking that the whole cache idea was silly in the first place. I don't think it saves the user any network traffic.
What do you all think about having it just download the indexes and debs to temp every time? No persistent cache, and no more of this weird problem where root ends up creating fies in a non-root home dir which the user then can't delete. All downloads would be to tmp, and would be done as the user, and the only command run as root would be dpkg itself.
It should be simpler to write and work more reliably, but it might be slower or cause more downloading. I'm not sure. I also think it might result in exactly the same amount of downloading. Maybe I'll just try it in a branch and see what we see.
from mainline.
I think this is ok now. Might need one final manual sudo mainline --clean-cache
, but I don't think it creates new bad dirs/files any more.
from mainline.
Related Issues (20)
- libc6 broken depenency HOT 2
- Missing 6.1.54 HOT 2
- Older kernels (< 6.0) not showing HOT 1
- Not show any kernel HOT 6
- why is main line not showing updates HOT 1
- ARM Support? HOT 1
- Kernel v6.7-rc1 not installable? HOT 4
- Segmentation fault when trying to install any kernels HOT 7
- ubuntu 24.04? HOT 1
- Installed a kernel and got this error HOT 2
- mainline install-latest stuck on 6.7.3 HOT 1
- Cant remove 6.5.0.17.17 on Ubuntu 22.04.4 HOT 1
- feature request: update linux-firmware HOT 1
- Flatpak mainline / Github Sponsorship HOT 1
- Feature request: Add a column with the release date of the kernel version HOT 2
- Logo is from Synaptic or possibly Ubuntu. Replace it with one that isn't someone else's. HOT 1
- Mainline 1.4.10 does not launch
- 6.10 rcs and release are marked as Invalid, unable to install HOT 1
- Idea and proposal to avoid problems with updating kernels
- RFE: apt-get source linux-source-6.11.0-061100rc2-generic
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mainline.