OpenSUSE :: Finding Package Dependencies With Zypper?
Apr 2, 2011Is there a command that I can use to find out what are the dependencies of a given package.
View 4 RepliesIs there a command that I can use to find out what are the dependencies of a given package.
View 4 RepliesI installed R using zypper some time back, but then I read that I should have used a specific repository called Rpatched. So (note order) I added the repository, then remove R (called R-base) and then proceeded to install the package. Clearly in my repository list there is more than one source of R. Should I have removed the package first and then add the new repository? How in fact does zypper deal with different repositories when they all have the same package? I expect it might choose the most recent version. But what happens when the packages are patched? How does it determine the best version of the package to use?
View 1 Replies View RelatedI might switch to OpenSUSE from Debian, but I have my doubts still about package management with OpenSUSE. I'm glad to see that zypper now has the --clean-deps option. Is there a YAST GUI for this as well? I don't like the command line very much. Additionally, is there any way to remove a package with all its config files? In Debian with the Synaptic front end, you can right click on package and click "remove" and it will just uninstall the package but leave its configuration files intact.
But if you select "Completely Remove" it will remove all the configuration files so that if you later install the package again it will use the default settings once again. Is there any way to do this with OpenSUSE? Again, I'd prefer a GUI. Does 11.3 offer Delta RPM updates, and are there many repos that offer delta RPMs? Does Zypper cache downloaded packages by default? And using the YAST package management GUI are packages caches by default? If so, where? Does the YAST GUI try to refresh the package cache all the time, or can I do it manually?
I have minimal open suse installed as a server and now i would like to install some packages with zypper and it always download some packages related to X11 and gnome but I want to ignore that.Is it possible some how that I can define a USE flag for that like -X -gnome?
View 1 Replies View RelatedI created an rpm that attempts to install the file /etc/rsyslog.conf (which on my system is already installed and owned by the rsyslog package). When I install this through rpm, I get the appropriate error. However, when I install the rpm through zypper, I get no complaints, and in the end two packages end up owning the file.
Is this the expected behavior? Does zypper force install rpms despite errors? I looked through all the config files, but couldn't find any setting dealing with this case. Is this something that is controlled by a config somewhere? I'm running openSUSE 11.2-0
Code:
linux:/usr/src/packages/RPMS/x86_64 # rpm -i testfile-2.0.1-0.x86_64.rpm
file /etc/rsyslog.conf from install of testfile-2.0.1-0.x86_64 conflicts with file from package rsyslog-4.4.1-3.1.x86_64
[code].....
everytime I run "zypper up -t patch", I get the following:
Code:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
[code]...
So short-term needing a replacement for the various tools MS traps you into to make it easy to work with SQL Server.
I'm going to be using postgreSQL, and I'm wondering what's a good strategy as far as a GUI front-end.
1. No building from source. Don't have the time.
2. Keeps package dependencies to a minimum.
3. Won't require me to use KDE. My dev machine is too old to use KDE productively.
is there a way to get urls of the packages that have been updated and then download them in another computer? like this feature of ubuntu HOWTO: Download package dependencies for offline installation - Ubuntu Forums
its a simple feature and its present in smart and synaptic,yet its not in yast (or i havent found it yet.
i would use smart package manager but in my home connection for checking for updates ,yast is better ( smart downloads filelist.xml.gz that is very way biger than what yast downloads (though it enables smart to show filelist of package BEFORE installing) .so at home i can check for package update with yast ,buy downloading them is very hard. (my connectioon is very bad (i live in iran) and yast mirrors are NOT the best of servers ,so yast gets interrupted in middle downloading a rpm and the whole process is waiting for me to press retry ,so i cant do updates and installs overnight.btw is there some way to tell it to retry always or a number of times automatically? )
i need the url links of rpms so i download them separately and install them.
I was surprised that I couldn't find a evolution-mapi package for openSuSE 11.4 on the install CD, network repos or the openSUSE build service site. I could find one for 11.2 but not for 11.3 or 11.4. It is available on Ubuntu and Fedora.
View 8 Replies View RelatedI'm looking to install, and perhaps create a SlackBuild) for an application that I think might be interesting.
The dependencies listed are:
libx11-dev, libxt-dev, libimlib2-dev, giblib-dev, and libxinerama-dev
I've checked to see if the packages are installed w/:
Code:
I've also looked for any existing SlackBuilds, but the only one that showed up in the database is: "giblib"
Where can I look to find these dependencies, their sources, or determine whether they're already installed in Slackware64 13.1?
Also, how would one determine if this can compile for a 64bit, non multi-lib install?
Theres a package I'm going to install that is available only in 32-bit, but I have its dependencies installed as regular 64-bit. Since I'm multilib, will the 32-bit package be able to work with the 64-bit deps?
If not, can 32-bit versions of the deps be installed side by side with the 64 bit?
I need to download lame package to my offline ubuntu [URL] but its involved so many dependencies to download. Is there anyway to ease the pain of downloading each dependencies separately?
View 1 Replies View RelatedAnyway, as I was installing Java, my computer got shut off and now I have the following problem as I try to install anything from the software center:
Package dependencies cannot be resolved.
I cannot download any of the software required and re-installing is a last resort.
So to give a little background, I'm trying to pass wireshark(with a custom plugin) through my company's build system.The build system functions inside a change root thus all the dependencies need to located somewhere inside the chroot. Wireshark has a massive dependency tree that I couldn't possibly import manually one by one.So my question is, is there a way to conveniently import all the dependency packages somewhere on your local machine. This would mean I would just import the one folder into my change root.PS: the build-system's change-root has SMART package manager installed. But the channels it comes with are local ones(very little to choose from). So an alternative solution would be import therepositories that apt-get uses into smart and then use smarto install the packages which is monumentally easier.
View 9 Replies View RelatedI am in fc13, have installed a package, realise lately that its not really useful. that package install a lot of package for dependency.How can i erase all the package together that was downloaded and installed together with the target package as dependency via yum? actually i have done it using #yum erase `cat /var/log/yum.log |grep "Aug 31 22" |awk '{print $5}'|`as I know when I have installed them.....but is there ant safer and better way?
View 1 Replies View RelatedI have installed a package having almost 145 dependencies. Now when I want to remove the package (yum remove packagename) only the single package is removed.. Is there a way to remove the package including all its dependencies?
View 4 Replies View RelatedI am a long-time Debian user (I use it since Woody) and yesterday, due to an unexpected problem on my hard drive and an inexplicable lack of a current Debian cd or a possibility to perform a net install, I had to choose between either stay without computer at home or install one of the two other operating systems I happened to have on cds: Free-BDS or Slackware 13.0. Since I do not have time to learn something that I consider to be more radically different from Debian, I went for Slack.
So, first impressions:
1. Quick and smooth installation, though I got a bit over-enthusiastic when it came to select packages to install and unselected many libraries that I later realised that were necessary for various packages and I had to install them anyway.
2. Configure my wifi was surprisingly easy. I had braced myself for overly-complicated configurations to be done while I'd not have access to google, however rc.inet1.conf was very straight-forward and it provided plenty of examples to illustrate basically every possible configuration. All I had to do was to copy my wpa_supplicant.conf from my Debian backup and it worked.
3.X: For some reason I expected I'd have trouble to properly install and configure X, however my window manager was up and running in a few minutes. I copied my ~/GNUstep folder from my backup gave me the exact same X environment I had in Debian.
4. Package managing and dependencies: (I think I am correct to presume that that has to be the main complaint of most Debian users). pkgtool is very easy to use but, yeah, it does not resolve dependencies.
However, and while I installed a system way more minimalistic than any Debian system I had, I was surprised to find out that:
-Firefox had only ONE dependency
-vlc had none
-xfe, on the other hand, has some obscure dependency that I cannot figure out where to get it (libGLU).
So, a question for more experienced Slackware users: How do you get around the dependencies? Is there a quick way to find out what additional packages you will need on beforehand, or you install the package and try to run it, so to see what libs you need when it fails to start?
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.
View 4 Replies View RelatedHow do most experienced Fedora users remove packages with large number of dependencies?
I know that the question is as old as yum, but still I can't find solution. There is package-cleanup tool, which supposed to do the job with "--leaves" key, but it doesn't seem to work. Right now I have F12 installed. I installed rosegarden with `yum install rosegarden`. Then I removed it with `yum remove rosegarden`. If I understand right, `package-cleanup --leaves` must show all of 12 dependencies that was installed with rosegarden, but it shows none of them (although it shows few packages). Is this a bug? For years I used Ubuntu and Debian and I was completely satisfied with apt.
While trying to install a package using gpk-application ("Add/Remove Software" under System Tools), I accidentally checked the "Do not show this message again" checkbox, and now gpk-application does not list the package dependencies anymore.
I tried to go back to listing the dependencies, however, I could not find a way to do it. How do I revert to the default behavior, i.e., having gpk-application listing the dependencies again?
apt-cache show <package> shows also it's dependencies.yum info <package> does not show dependencies, but it obviously know them.How to ask yum for dependencies of specified package?
View 1 Replies View Relateddpkg -i package.deb
Doesn't install package if it has not-installed dependencies.
What parameters do I miss to install that package with its dependencies from repository?
I need to remove libgl1-mesa-swx11, as after I installed it, it has slowed down all my graphics. However, in SPM, it says in order to remove it, I have to remove most of my system, it seems as though it's "dependencies" involve everything to do with graphics, which I was running fine and much better before. So, how do I remove this package without removing dependencies?
View 3 Replies View Relatedcant update give me this error Package dependencies cannot be resolved
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
and when i press in details i have this libgirepository1.0-1
I'm trying to install a package which is failing these dependencies:
[code]...
I downloaded Gnome2-GConf-1.044.tar.gz and I installed it, but I still the package fails the dependencies, even Gnome2::Gconf. What I can do?
I did a compile and checkinstall of a Debian package (and then deleted the temporary directory tree I compiled in), and had to redo the compile and checkinstall since I screwed up on the dependencies (I think it's item #10) on the checkinstall "menu".
Looking for a quick and dirty shortcut, I was wondering where the post-install dependencies for the packages are stored. Is it in /var/lib/dpkg/status ?
If not, where is the dependency information for installed packages stored?
I want to find out what is the size of a package including its' dependencies.
PACKAGE_SIZE + ALL_DEPENDENCIES_SIZE = WHAT_I_WANT
how do i know the dependencies of the program upon downloading the source code of this application?
View 3 Replies View RelatedI am currently using SUSE ENT x64 v11 SP1. While trying to install various packages I keep getting dependencies error. I tried reinstalling the rpm packages(listed below) and use various versions but seems like no matter what I try it doesn't go away.
Code:
--> Missing Dependency: liby2storage.so.2()(64bit) is needed by package smis-providers-1.0.0-10.29.x86_64 (installed)
Error: Missing Dependency: librpmio-4.4.so()(64bit) is needed by package libsnmp15-5.4.2.1-8.1.x86_64 (installed)
Error: Missing Dependency: librpmio-4.4.so()(64bit) is needed by package kdebase4-SLED-11-25.1.x86_64 (installed) .....
Code:
rpm-python-4.4.2.3-37.2
rpm-4.4.2.3-60.2
rpm-32bit-4.4.2.3-37.8
deltarpm-3.4-103.22
rpm-devel-4.4.2.3-27.1
no broken libs or whatsoever. What am i missing here?
I recently installed rtorrent on a server in order to download the CentOS 5.4 DVD. I then decided against using this particular server and instead installed it on a different one. When I initially installed rtorrent, I installed two other packages to satisfy rtorrent's dependencies as shown below:
Code:
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
rtorrent i386 0.8.4-2.el5.rf rpmforge 448 k
Installing for dependencies:
[code].....