Debian :: Obtain Build Dependencies That Are Not In Repositories?
Feb 28, 2010
Lets say that I want to compile a program that is in the unstable repository and I have testing (or also if I am using stable and want to compile something from testing), I know that I have to put the deb-src repository line of the repository from which I want to obtain the build dependencies by ussing apt-get build-dep packagename but my question is: what if it's not in the repositories at all? How does one go about obtaining these dependencies?
I don't know much about this topic but I know how to use dh-make with dh_make --createorig and I also know how to do dpkg-buildpackage but not more than that.
So I am trying to build a package from source in scratch box (for a debian based ARM distro) and I ran apt-get build-dep <package name> and it spits back the general E: Build-dependencies could not be satisfied. - is there an extra flag I could add the the apt-get command so it would show me which packages it cannot find so I can hunt them down by hand?
Does aptitude(or apt-get) have the functionality to remove the packages installed from using build-dep? It just seems convenient if you want to remove a program that was built from source.
as I'm advancing in building some nice rpm I finally wanted to install on of my gems also the build was successful the actual install fails with missing dependencies.
Code:
$ rpm --root /home/sascha/rpmbuild/ -i ./RPMS/x86_64/memcached-1.4.1-2.x86_64.rpm error: Failed dependencies: libc.so.6()(64bit) is needed by memcached-1.4.1-2.x86_64 libc.so.6(GLIBC_2.2.5)(64bit) is needed by memcached-1.4.1-2.x86_64
sbbdep is a program that reads the elf header of dynamic linked files found in the given argument. argument can be
a package file from /var/adm/packages/... a DESTDIR destination path of make install a single given binaries/dynamic libraries
as result it prints out, or into a file, the package names the given argument require. sbbdep scans installed packages, extract some information about dynamic linked binaries and libraries and dumps these infos into a sqlite database usually sbbdep works fast. time consuming is only the first where the cache becomes created this takes about ~? (1 - 2) minutes, of cause, duration depends on the number of cpus and speed of disk io on other runs than the first sbbdep syncs the cache, this is usually a fast operation (~1sec), even if some packages where undated/remoed/installed using the cache with a sqlite client some custom queries can be done like what is required by pkg or file, what are the dependencies of file xy,....
current state of sbbdep is 0.0.1, the first public release. of cause I wanted to make some things better, prettier, more documented and o on but before going on holiday, than waiting until Christmas cause work stresses and than an other year comes I place the code now to a public repo. for me it looks stable enough to release it without stress people that will test/use sbbdep to much with problems. but there may be some bugs I did not noticed, or better say there will be some bugs like it is always the case in software. but since sbbdep does not anything critical an can/shall be run as normal user it will not do anything bad.......
On Debian, if I want to compile some package X myself, but I don't want to spend time hunting down and installing its dependencies, I can issue the following command:
Code: apt-get build-dep X
And apt (so long as it knows about package X) will install all the dependencies for me.Does the yum package manager on RedHat-based systems have a similar feature?
I'm new on debian, could someone help me out configuring out my wifi connection? I can't obtain an Ip i already installed b43xx for my chipset broadcom with wicd manager it seems to detect a wireless connection but when i tried to connect it can't obtain an ip.
They have broken something in their download site and it is no longer possible to get the latest flash player in a .deb package by direct download. The FTP site is years out of date. And there is no way to get through the "help' system to contact the people running the web site.
So does some third party offer the latest flash player in a .deb package for download?
How to best manage partitioning when install programs not from debian repositories?I just discovered that Debian installs applications not from repositories to /opt and /lib. Both directories or folders reside in root (/) partition.Having made my root (/) partition (which is only around 500MB) -- more than sufficient for holding a couple of linux images but NOT good for holding application.What is the best solution for resolving this? It's annoying and worrying that my system always reminds of a close to full capacity root partition.
I am running Suse 11.1 64bit, with KDE, recently I received a pop up on my screen, "something about update problems", I used Yast 2 and selected online Update and it couldn't find updates for Nvidia and froze at that point. I dis-enabled that repository and refreshed all of the remaining Repositories individually and it seemed to work. I then went to the repositories listing and selected "Add" and selected "community" repositories and received the following: WARNING Unable to download list of repositories or no repositories defined. What is my problem? How do I acquire the list of community repositories? I can live with out the Nvidia repository for now but would eventually like to get it back.
I've been wondering what's the advantages and disadvantages of installing an iceweasel extension from the debian repositories vs the addons.mozilla.org website. I can thus far see that extensions installed from the repositories can't be uninstalled from inside iceweasel. Is there any difference? Are they installed in different places? Are they always accessible to all users? Any difference at all?
I just installed ubuntu because the newer versions were not working for me. So I installed 7.10 and there is no repositories that are still up. Is there any repositories that I could add from the newer ones or other distro repositories.
I decided to try Debian 5.0.4. I download from debian site CD1 iso image wich is enough to install Debian. After installing Debian my /etc/apt/source.list looks: # deb cdrom: Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53]/ lenny main deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53]/ lenny main
deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
Then I try to install Synaptic. I enter apt-get install synaptic and get error because this package is in some other debian cd. There are 30 CDs with packages. I can not download all 30 CDs. Is there a way to change /etc/apt/source.list file so it can be posible to download some package cointed in some of 30CDs from some offical debian web repository and not from cd-rom media.
i'm can't install the g++ compiler. I've got the packages to install with the command "dpkg -i xxxx.deb", but i see a cross dependence between g++-4.3 and libstdc++6-4.3-dev. Or am I missing something?
Currently on testing and wanted to upgrade to sid. Just wanted to confirm that sid currently does not have things like security/backports/volatile/etc. Am I correct to assume that Debian Sid's source list will looks something like this:
I recently tossed Ubuntu for Debian Unstable for my personal machines and I'm having trouble building Emerald into a package. I've already configured and installed the package (using the usual ./configure, make, make install) but I wanted to make a deb for future use (for myself and for others). However every time I try to run dpkg-build I get the following error message.
seems like after a recent upgrade of stretch, i get a message (in italian)
Code: Select all $ sudo apt-get install kde-full Lettura elenco dei pacchetti... Fatto Generazione albero delle dipendenze    Lettura informazioni sullo stato... Fatto Alcuni pacchetti non possono essere installati. Questo può voler dire che è stata richiesta una situazione impossibile oppure, se si sta usando una distribuzione in sviluppo, che alcuni pacchetti richiesti non sono ancora stati creati o sono stati rimossi da Incoming. Le seguenti informazioni possono aiutare a risolvere la situazione:
I usually install chromium from the frickelpatz repo. On one previous update I noticed that other packages that had not been installed from frickelpatz were updated with packages from there (i guess frickel had a higher version number - k3b i think the package was). So I would like to see what other packages it offers so I am aware of which packages are at risk. failing that is there a way to tell apt that i only want to use the repo for chromium and its dependencies?
I'm hitting my head against the wall trying to figure out (and find any information on) how to download a package and all its dependencies.I've tried to clean the cache,$ sudo apt-get clean and then download a package and its depednencies,but it doesn't download dependencies that are already installed.I need to do this to install a package on a machine that doesn't see the net.I remember doing this somehow ages ago, and I think I might have even combined the package and its dependencies into a single self-contained .deb using dpkg.
I have downloaded d4x download manager program but I do not know its dpendencies. I tried to install the single deb file with "Gdebi Package installer" but it showed an error of dependency. I downloaded that file too which itself could not be installed due to the same problem. The method of one by one file downloading was exhausting. Is there any program that accepts "d4x_2.5.7.1-5_amd64.deb" as input and givres me a full list of dependencies that must be saitisfied proior to installing the program with a single click? I want to give that list to a download manager.
I'm using Debian Stable and I followed the instructions from Debian Mozilla team [URL] on how to install the latest stable version of Iceweasel, but after I try to upgrade Iceweasel from Synaptic, it returns the following error message: Could not mark all packages for installation or upgrade The following packages have unresolvable dependencies. Make sure that all required repositories are added and enabled in the preferences.
Iceweasel:
Depends: xulrunner-5.0 but it is not going to be installed
I have a repository that isn't signed (and would be a pain to get the administrator to sign)need to use APT::Get::AllowUnauthenticated to install anything from this. However, packages from this repository may have dependencies that I want to download from the main Debian repository and I don't want to install these if can't be authenticated.Is there any way to configure apt-get to allow packages to be unauthenticated from one repository, but forces authentication for all others or am I forced to manually download the dependencies and install myself in this scenario?
I've installed Debian 8.0 Netinst ISO on my old Ubuntu 8.04 Desktop to upgrade it for banking access requirements. I've installed the 32 Bit Jessie (Debian 8.x) and I am trying to get GWintree installed from the .deb file on the Internet. It was missing libtiff4, and I contacted the author about the missing lib. He rebuilt GWintree for Ubuntu 14.04, and uploaded the new .deb file. Now, when I try to install the deb with gdebi, I get another missing lib named libjpeg8, which is a runtime module. libjpeg8 is not available in Jessie, but is available in Stretch (unstable) & also SID.
Is it possible to change my repositories, and add just the libjpeg8 module and get GWintree installed. That assumes there aren't other missing libs as well. If not, what is the best way to get libjpeg8 backported to Jessie? Who does this type building? GWintree worked well in Squeeze & Wheezy! I hope I can get it working in Jessie.
I just downloaded and installed netinst version debian 6.0.2.1. I've had ubuntu before, and several usb live versions...but I really wanted to learn how linux works, and it was suggested I get debian. I've been unable to get anything accomplished, other than the basic install. Can't get gnome, or xwindows. Seems to me like I need more repositories. Need a Desktop! But mostly, I guess, I need a browser so I can hook up to here!
My computer is: Dell Latitude 2100 2gb ram Broadcom BCM4312
I tried to get Xterm. Went su, then apt-get install xterm...it's able to 'read' everything, but then no matter *what* I try to install, I get this same answer : E: Unable to locate package xterm
So I research, and it seems like I'm lacking in repositories. Here's my sources.list. I made a backup. I'm having to *type* everything in, on this computer, until I can get a browser working on the linux machine. So if there are typos I have ethernet cable hookup. I know from past experience sometimes this broadcom wireless card can be a problem. For now, I just want *anything* to work, and get some kind of hookup, so I can finish installing. I've reinstalled 3 times, with iso...
Here's my sources.list. Until I hear from one of you'all, I'm gonna look for a better one, and then vi edit it in here...
Here I foudn this link to it:[URL]... Nice idea for system administrators, bored, using their screen over SSH or imagine even, competiting with his collegue during the day with some chat line added to this console chess debian
I installed Debian 6.0.1.a on Friday, but the problem is that installing xfce installed a few packages that have nothing to do with it, like Brasero and metacity. I'm using the xfwm but why were these extra packages installed? All I installed at the time were wicd, gdebi, xorg and xfce4. Everything is working fine...but why the extra bits?
I'm trying to install debian in my surface pro but I can't get the network card configured. I installed Arch before and it's wpa_supplicant package was working just fine until the last update. I was wondering if I could download the wpa_supplicant for debian and all it's dependencies from my windows OS to be able to configure my wireless card properly in Debian.