Hi.
I recently broke my code development environment by upgrading a Jessy distribution.
The short question:
Is there somewhere I can find old *.deb package versions. Particularly I'm looking for development tools *-4.9_4.9.2-10_amd64.deb not *-4.9_4.9.2-10+deb8u1_amd64.deb
The Longer story:
I've recently broken my development environment were I'm compiling code for an ARM based Linux system on a AMD64 based Linux system.
The setup that was working was based on Jessie, with a combination of mainline and the embedian repository.
On a recent apt-get upgrade I allowed the gcc-4.9 to upgrade to version 4.9.2-10+deb8u1 for the amd64 target tools, this conflicts with the embedian arm-linux-gnueabihf_4.9.2-10 arm target tools.
The easiest way forward for me is to downgrade the _amd64 based tools, but I cannot find old versions of them.
I can't upgrade to stretch as this breaks other things in the development environment.
Any help or suggestions will be welcomed.
Best regards,
Chris
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Jessie arm cross-development environment broken.
Re: Jessie arm cross-development environment broken.
https://www.startpage.com/do/dsearch?qu ... +downgrade
seems there's various ways; i won't comment further, you need to read & decide what you want to try.
esp. with your non-standard repos this can become pretty tricky.
seems there's various ways; i won't comment further, you need to read & decide what you want to try.
esp. with your non-standard repos this can become pretty tricky.
Re: Jessie arm cross-development environment broken.
Thank you, both to debiman, and particularly 4D698B65
The pointer to https://snapshot.debian.org/ was what I needed.
I had found some of the packages in ISO snap shots, but on a multi-arch system, that would have meant downloading a lot of Gigs.
I may add another post for those curious on if I manage to roll back and freeze development environment, but for the moment I have what I need to attempt the down grade.
Best regards,
Chris
The pointer to https://snapshot.debian.org/ was what I needed.
I had found some of the packages in ISO snap shots, but on a multi-arch system, that would have meant downloading a lot of Gigs.
I may add another post for those curious on if I manage to roll back and freeze development environment, but for the moment I have what I need to attempt the down grade.
Best regards,
Chris
Re: Jessie arm cross-development environment broken.
Hi All.
Just a follow up:
Phew. I can build my project again. Thanks for the assistance.
Here is the FWI follow up:
Commented out normal sources from /etc/apt/sources.list and added the following line:
deb http://snapshot.debian.org/archive/debi ... 1T111800Z/ jessie main
Used aptitude to set the installation versions on a whole bunch of packages, and added the -f flag to assist with conflict resolution:
sudo aptitude install gcc-4.9-base=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 gcc-4.9-base:i386=4.9.2-10 libasan1=4.9.2-10 libasan1:armhf=4.9.2-10 libatomic1=4.9.2-10 libatomic1:armhf=4.9.2-10 libasan1:armhf=4.9.2-10 libgcc-4.9-dev=4.9.2-10 libgcc-4.9-dev:armhf=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 gcc-4.9-base:i386=4.9.2-10 libgomp1:armhf=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 libgomp1=4.9.2-10 libstdc++6:armhf=4.9.2-10 libstdc++6:i386=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 libstdc++6=4.9.2-10 gcc-4.9-base:i386=4.9.2-10 libstdc++6=4.9.2-10 libubsan0:armhf=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 libubsan0=4.9.2-10 gcc-4.9=4.9.2-10 libgcc1=1:4.9.2-10 libgcc1:armhf=1:4.9.2-10 libgcc1:i386=1:4.9.2-10 libc6-i386 libgcj-common -f
This allowed the installation of the compiler I needed:
sudo apt-get install gcc-arm-linux-gnueabihf
And the build environment for my project is functional again
Best regards,
Chris
Just a follow up:
Phew. I can build my project again. Thanks for the assistance.
Here is the FWI follow up:
Commented out normal sources from /etc/apt/sources.list and added the following line:
deb http://snapshot.debian.org/archive/debi ... 1T111800Z/ jessie main
Used aptitude to set the installation versions on a whole bunch of packages, and added the -f flag to assist with conflict resolution:
sudo aptitude install gcc-4.9-base=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 gcc-4.9-base:i386=4.9.2-10 libasan1=4.9.2-10 libasan1:armhf=4.9.2-10 libatomic1=4.9.2-10 libatomic1:armhf=4.9.2-10 libasan1:armhf=4.9.2-10 libgcc-4.9-dev=4.9.2-10 libgcc-4.9-dev:armhf=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 gcc-4.9-base:i386=4.9.2-10 libgomp1:armhf=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 libgomp1=4.9.2-10 libstdc++6:armhf=4.9.2-10 libstdc++6:i386=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 libstdc++6=4.9.2-10 gcc-4.9-base:i386=4.9.2-10 libstdc++6=4.9.2-10 libubsan0:armhf=4.9.2-10 gcc-4.9-base:armhf=4.9.2-10 libubsan0=4.9.2-10 gcc-4.9=4.9.2-10 libgcc1=1:4.9.2-10 libgcc1:armhf=1:4.9.2-10 libgcc1:i386=1:4.9.2-10 libc6-i386 libgcj-common -f
This allowed the installation of the compiler I needed:
sudo apt-get install gcc-arm-linux-gnueabihf
And the build environment for my project is functional again
Best regards,
Chris