Debian Configuration :: Find & Download I386 Packages On An Amd64 System?
Oct 30, 2010
I have a computer with internet access with amd64 architecture running Debian stable (Lenny). I have another computer with NO internet access with i386 architecture running Debian stable (Lenny).I want to download some packages for the i386 computer using the amd64 computer. So far, the only way I can see to do this is to use dpkg-architecture to temporarily change to i386 on the internet computer, run aptitude with the download-only option to retrieve the packages I need with all suitable dependencies, then switch the internet computer back over to amd64.
I can't imagine I'm the only person who ever needed to do this, and yet I've had no luck finding any advice. The method I described seems rather awkward - is there a more elegant solution?
I apologize to the membership, I realize now the absurdity of this subject. Having now studied the online repository search functions closer, I see it appears packages are automatically retrieved with all necessary dependencies. As such, it is not necessary to use apt and its various functions to do the job.
I am working on a project which targets both 32 and 64 bit architectures at the moment. My system is amd64. I added i386 architecture using this guide. However, my problem is
Code: Select allapt-get install package-name:i386
prompts the removal of currently installed packages (amd64 arch.) which is the problem.
Code: Select allReading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libportaudio0:i386
Some of the packages I am talking about are
Now, as of now, I want to carry out the compilation using 32 bit libraries, however, I really don't want to install 64bit version of all prerequisites each time I switch the compilation from 32 bit to 64. Is there any way to have both architectures at the same time?
the mcr85+1 packages were built using qt 4.6.3, so will be squeeze-compatible. umplayer is a fork of the abandoned smplayer project which adds skinning, shoutcast stream, and minitube-like videos search, playback, and download capability to the program.
i did a pull and build from the svn repo, since that is newer than the 0.92 debs on the website and solves some videos issues. debianized sources included so one can build the program on any architecture that supports qt 4 4.6 and mplayer...plus it's a good idea not to trust anybody's binaries off the web, so to be really safe, rebuild the program yourself if you don't know who the heck i am. update 20 april 2011: link to svn 143 builds and sources: [url] update: 25 june 2011: new pull from svn--fixes the returning control bar problem with skins and kde 4 kwin desktop effects enabled:
squeeze users should use the mcr85 packages, the mcr110 ones need qt 4.7. sources included as usual. it looks like it would be a nice addition to the debian repo...
My new laptop works out of the box except for the video and the ethernet. For this, I have to use a later kernel than the Debian kernel (debian squeeze is currently 2.6.32). Upgrading to the new kernel (without moving to the testing dist itself) was pretty easy. I just installed linux-image-2.6.38-2-amd64 and linux-base from the testing distribution by manually downloading and using dpkg. After that, ethernet and video started working.
However, my virtualbox installation no longer works because the drivers do not match the kernel. I am used to this; whenever debian upgrades the kernel on me, I have to run "/etc/init.d/vboxdrv setup". This rebuilds the drivers. This failed for me, however, because it could not find the headers. So, I installed some more packages:
I'm using my Debian installation for a long time (~10 years) and my system is evolved to fit my tastes, usage habits and hardware setup. However, this system started on 32bit hardware and It's having some major limitations (both performance and coping with the hardware) on a 64bit system with 16GB RAM.
I've read the cross grading manuals on the network and they don't feel like firmly tested and the best ways to do it. I'm perfectly capable of anything, minimum downtime is essential since this is my primary workstation and I need it for many daily (light and heavy) tasks.
There's a certain program I'm trying to run that will only work with the 32-bit version of a certain library - the 64-bit version included in the repository won't work for it. I found an i386 .deb package online (made for ubuntu but it should work with regular debian), but when I try to install it, it says incorrect architecture, use amd64 version instead.
How can I force it to accept the i386 version of this package?
I installed Debian Squeeze on a laptop today, with the official i386 DVD1. At the end, I was very disappointed to notice the installer automatically chose the amd64 kernel (with i386 packages ? how does that work ?). The hardware is compatible, but I'd really like to use the i386 kernel instead. Earlier, you could choose the kernel during installation ; I looked in Expert install with no luck. Where is it ?
I just installed Debian stable from the standard i386 DVD. When I booted up, I noticed that GRUB showed me that I had the amd64 version of Debian installed. However, I did not download an amd64 DVD, nor do I want that architecture installed on my system (even though my system can support it). The output from "uname -a" (which included both "amd64" and "x86_64") also seem to confirm this. However, I was able to install 32 bit packages and get them to work (gdebi wouldn't even let me do this when I had Ubuntu 32-bit).
I did the UPGRADE from Karmic Koala to Lucid, and everything was going well. But now I've been having problems with the UBUNTU UPDATE tool for the last 2 weeks. Every time I try to do an update check on the packages, I get the following message:Failed to fetch http:[url]....Release Unable to find expected entry deb-src/binary-i386/Packages in Meta-index file (malformed Release file?)
Some index files failed to download, they have been ignored, or old ones used instead.I've tried changing the servers to MAIN and others, and still no way to solve it. I've also checked for other posts, but haven't found a solution yet. Here's my SOURCES LIST (gksudo gedit /etc/apt/sources.list)# See http:[url].... for how to upgrade to # newer versions of the distribution.
I have installed Ubuntu 11.04, 64 bit and now I am trying to install/configure MFC-7420 scanner part (printer works fine)I tried to follow the steps listed at http://ubuntuforums.org/archive/index.php/t-590793.html, but I don't have etc / udev / rules.d/45-libsane.rules file to edit and can not continue with the remaining steps of the guide.
I also tried to follow the steps provided by the Brother Solution Center http:[url].... I have downloaded brscan2 64 bit and installed without error but when I tried to install the brscan-skey-0.2.1-3.amd64.deb using >sudo dpkg -i --force-all brscan-skey-0.2.1-3.amd64.deb I get the following error:
************************************************** ************************************************** sudo dpkg -i --force-all brscan-skey-0.2.1-3.amd64.deb [sudo] password for aUser: dpkg: warning: overriding problem because --force enabled:[code].....
Which dependencies am I missing? or What am I doing wrong?
I'm trying to upgrade from 8.04 to 9.10 via 8.10 etc. When I run update manager, I get this:
W:Failed to fetch [URL] Unable to find expected entry universal/binary-i386/Packages in Meta-index file (malformed Release file?), E:Some index files failed to download, they have been ignored, or old ones used instead.
and then it closes. I've unselected all the third party packages and tried various servers, but no difference. I can wget the file, but when I look at it I see entries for "universe/binary-i386/Release", but nothing for "universal" .
I recently upgraded my x86_64 system from FC8 to FC10 using Pre-Upgrade. (related blog link) It appears that the upgrade process installed a steaming pile of i386 packages that are duplicates of existing x86_64 packages. I now get update errors because of this package clash. I have searched the fora and the most progress I've been able to make so far is: I apparently had 8 unfinished yum transactions so I did yum-complete-transaction 8 times and have no more incomplete transactions.
The output of package-cleanup --dupes is not very helpful:
I have a VPS running Debian Squeeze. Today I ssh'd in to do an apt-get update and an apt-get upgrade. Some of the packages seem to install fine, however linux-image-2.6.32-5-amd64 gives an error. I've tried rebooting (hoping that it would indeed come back up after a reboot and it did) but nothing has helped. Here's the output from apt:
dpkg: error processing linux-image-2.6.32-5-amd64 (--configure): subprocess installed post-installation script returned error exit status 2 configured to not write apport reports Errors were encountered while processing: linux-image-2.6.32-5-amd64 E: Sub-process /usr/bin/dpkg returned an error code (1) I also did an apt-get clean to drop the cache but that didn't help either.
Is there an easy way to downgrade from the AMD64 version to the I386 version of 10.04. I am having all sorts of problems with my machine running the AMD64 version of Ubuntu. The same problems do not occur on my netbook where I use the I386 version.
I recently upgraded my hardware and installed 32-bit Karmic (well really Mint 8 ) before realizing I would probably have gotten better performance from the amd64 architecture. Is it possible to convert an i386 system to amd64? Is it a good idea? Will there be a lot of problems afterwards? Is it easier to just backup home and etc, install a clean 64-bit system, then restore settings from backup? If I do convert the system, how do I do it? I thought I might be able to just install a different kernel but I can't find an amd64 kernel in the repositories..
I am new in Linux and don't know much thing about it. Because of this fact, I cannot install a CVS Server in my SuSE. Where I can find a CVS Server download file and explain how am i going to install this on my Linux? Actually I searched on Internet but I couldn't find any packages or files to download?
I have just installed Debian Lenny and was trying to upgrade the installed packages from the packages.debian.org site. when i asked synaptic to add the downloaded packages the would not appear, but when i checked the .xsessions file there are entries saying that the packages were being ingnored because they were either different versions, the MD5 did not match or even "can't find pkg". i have to use the local library to download the packages because i dont have an internet connection at home.
Go to "/lib/modules/2.6.32-5-amd64/kernel/drivers/net/e1000e/" and delete the e1000e.ko-file
Then download [URL]
Take the newly downloaded e1000e.ko-file and move it to "/lib/modules/2.6.32-5-amd64/kernel/drivers/net/e1000e/"
And finally load the module with either: "# modprobe e1000e" or "# insmod e1000e".
You should now have a working ethernet connection.
If connection is lost on system restart try rmmod e1000e; modprobe e1000e
I've for the first time installed linux (debian) to my computer. And I have a problem with ethernet that I can't solve.
I have a Asus Sabertooth P67 motherboard with built in ethernet card, I cant find any drivers for linux, I've tried google, Asus support page etc, but can't anything that says it will work with my computer, just a alot of windows drivers.
where I can find the drivers? Or if there's another way to solve the problem. When installing Debian i could choose between different drivers but no one worked, I've also tried with my motherboard CD but there was just windows drivers...
Recently upgraded to 8GB RAM. BIOS shows 8GB, lshw shows 8GB (2 x4GB), Applications > System Tools > System Monitor > System shows 3.7GB. After 2 days of forum hunting I cannot find a way to check whether the machine is using all 8GB and, if not, how to make it do so. I have found a few postings about using the "bigmem" build but these seem to be for the 32-bit builds as well as a few postings saying that the amd64 build uses bigmem/highmem by default. I can't find any reference to CONFIG_HIGHMEM in /boot/config-2.6.32-5-amd64 and I don't have a menu.lst in /boot/grub to change to a "bigmem" type build.