[SOLVED]What are provider packages??

Hello! Well, sometimes, when I am installing software on my Linux I am greeted with a message such as the following:
warning: provider package was selected (foo provides bar)
Well, my doubt is as simple as the topic states: what are these 'provider packages' and why is a warning issued for them? Is it telling me that I am actually installing another package rather than the one being shown to me? In the example above, package 'foo' would not be installed, as it would instead serve only as a provider of package 'bar', which would be the one actually being installed on my system. Is it anything like that at all? Can't seem to find any info about provider packages on the net...
Thanks for the consideration...

A "provider package" is just a package which satisfies the dependencies of another package.
Examples:
Java packages require something that can run Java code and thus depend on "java-runtime", which is not an actual package. The package "jre", which is Sun's Java Runtime Environment, provides "java-runtime" and thus satisfies the "java-runtime" dependency. "openjdk6" also provides "java-runtime" and thus satisfies the dependency because it can be used instead of Sun's JRE to run Java code.
The package "gnu-netcat" provides "netcat" to satisfy dependencies on "netcat". This was probably to avoid breaking dependencies due to a package name change (netcat -> gnu-netcat) but it might also be to enable other implementations of netcat (e.g. foo-netcat).
The general purpose is to allow different (competing) packages to satisfy the same dependencies or to avoid dependency breakage when a package name is changed.
In your case, "foo" satisfies the dependencies that another package expected to find in "bar", which may or may not exist as a package. Which package is actually chosen depends on repo order. In the case of "java-runtime", openjdk6 is in [extra] and jre is in [community], which usually means that openjdk6 is installed.
Last edited by Xyne (2010-05-18 21:19:13)

Similar Messages

  • [SOLVED] What are Git-type AUR packages?

    I read the ArchWiki Entry on Git, but I still don't really understand what it is in terms of Aur packages.
    I've seen this a couple of times, where there's a second git version of a package in AUR. For example, when I type 'prey' into Yaourt, I get a couple of results, among them:
    3 aur/prey-git 20100424-1 (5)
        Prey is a lightweight application that will help you track and find your laptop if it ever gets stolen.
    4 aur/prey-tracker 0.6.0-1 (100)
        Remote tracking and monitoring application for laptops, smartphones, and other electronic devices
    Either would install Prey on my computer, right? What are the differences and/or benefits of either?
    Last edited by Winston-Wolfe (2013-06-06 11:11:27)

    https://aur.archlinux.org/
    Statistics
    Packages     42851
    Orphan Packages     9729
    Packages added in the past 7 days     126
    Packages updated in the past 7 days     1052
    Packages updated in the past year     17219
    Packages never updated     10679
    Registered Users     46348
    Trusted Users     34
    x33a wrote:As someone mentioned on the forums recently, people should at least abandon the packages so others can take over.
    You can always e-mail the maintainer and if you don't get a response in two weeks, ask on the AUR ML to take that package over.
    In the meantime you can post a link to the updated PKGBUILD etc. in comments on the AUR page of that package.
    As with my posts, quantity != quality ;P

  • [SOLVED] What are the sectors 2-33 used for?

    In regard to BIOS Boot Patition for GRUB, GPT says:
    Afterwards, create a new partition with gdisk and manually specify its position to be sectors 34 - 2047, and set the EF02 partition type.
    Given that sector 1 is allotted for MBR, what are the remaining sectors 2-33 allotted for?
    Last edited by DiamondbacK (2013-08-03 21:10:27)

    DiamondbacK wrote:I'm still confused that don't sector numbers start from 1 according to Wikipedia entry on LBA?
    No; from the article you've referenced:
    Wikipedia wrote:blocks are located by an integer index, with the first block being LBA 0
    In this context, "block," "sector," and "LBA" are more-or-less synonymous. (There is a reference on that page to sectors in the CHS scheme ranging from 1-255, but that's in the CHS system, which is not used in GPT and is pretty much history even for MBR.)
    If that's the fact, sectors 2 instead of sector 1 is allocated for Primary GPT Header, and sector 3-34 have to be allocated for Primary GPT Table which need 32 sectors. Then sector 34 can't be  the beginning sector for BIOS Boot Partition.
    This is all based on a false premise -- or at best, a non-standard numbering system.
    Does that imply the sectors 34-2047 I quoted from Arch Wiki actually means LBAs 34-2047, which is equivalent to sectors 35-2048?
    Again, false premise. Whether you call them blocks, sectors, or LBAs, these units are most commonly numbered starting from 0. Certainly that's true in both GPT fdisk (gdisk, cgdisk, and sgdisk) and parted, which are the two major classes of programs you're most likely to use for partitioning in Linux.

  • {SOLV}What are supposed to be the username/password to connect to Portal...

    Hi ,
    I have installed Oracle AppS 10.1.2.0.2 .. Specifically the Apps Infrastructure and and the Oracle Portal.....
    What are the username/password to connect to portal....???
    Thanks....
    Sim
    Message was edited by:
    sgalaxy

    Hi ,
    I have installed Oracle AppS 10.1.2.0.2 .. Specifically the Apps Infrastructure and and the Oracle Portal.....
    What are the username/password to connect to portal....???
    Thanks....
    Sim
    Message was edited by:
    sgalaxy

  • FTTP coming in December but what are the packages?

    Hi all,
    My exchange is down for FTTP in Dec this year which I guess means I can get access to BT Infinty option 3 and 4. Unfortunately on the BT website you can't see those options unless you can already get FTTP!
    Can anyone enlighten me as to what the packages are and how much they cost so I can prepare the groundwork with the wife? 
    Many thanks
    Barry

    And Infinity options 1 and 2 are also available with FTTP.
    This is the link about BT Infinity FTTP options 3 and 4: http://www.productsandservices.bt.com/products/broadband/faster-internet unfortunately I can't seem to find the prices however as pottyperson has said the options team will be your best bet to get a good deal.
    Also the number for BT Retail FTTP sales is 0800 587 4787 in case you need it.
    jac_95 | BT.com Help Site | BT Service Status
    Someone Solved Your Question?
    Please let other members know by clicking on ’Mark as Accepted Solution’
    Try a Search
    See if someone in the community had the same problem and how they got it resolved.

  • [SOLVED] What are these funny characters in Konqueror?

    Hi guys,
    another question from the ever so curious Linux noob.
    Sometimes when hitting CTRL I get these funny character labels in Konqueror. I even did right now. Check this out:
    What is that and how can I turn it off? Is it a function for handicapped people who can't use a mouse or something?
    Cheers,
    Blackhole
    P.S.: As always: I'm using Konqueror 4.2.00
    Last edited by blackhole (2009-02-19 08:44:29)

    Ranguvar wrote:I think so. Do you have any kdeaccessibility installed (for vanilla KDE),  or any kdemod-kdeaccessibility-* packages installed (for KDEmod)?
    *grins* Ranguvar my saviour. Are there any other people active in this forum??!! ^^ Not that I would need them, as long as you are around. ;-)
    I haven't installed any of those packages by purpose, maybe the came through a dependency. I'm back in Windows XP now, but I will check later. So I assume, you don't happen to know how to disable that?
    //Edit: Oh man, I should turn off this machine now. This whole Linux-migration-get-away-from-Microsoft-operation seems to get to my head. Stupid me. Go to Settings --> Configure Konqueror --> Web Browsing
    Then untick "Enable/Disable Access key activation with CTRL key"
    I checked all the subcategories under "Web Browsing", but forgot to click on the category node itself. Sorry for stealing your time Ranguvar.
    Take care,
    Blackhole
    Last edited by blackhole (2009-02-19 08:43:47)

  • [SOLVED]what do the package dependencies mean?

    Could somebody tell me the meaning of the dependencies?
    https://www.archlinux.org/packages/comm … _64/r8168/
    Dependencies (3)
    linux>=3.15
    linux<3.16
    linux-headers (make)
    I now know that (make) means the package will be needed in build/make. But what does the upper two lines mean?
    Is it to say all kernel versions are OK?
    Last edited by zhy2019 (2014-06-28 12:01:07)

    progandy wrote:It means that r8168 needs a kernel from the 3.15 series (e.g. 3.15, 3.15.0, 3.15.1, 3.15.rc4). It won't work with 2.6, 3.14.7, 3.14, 3.16, 3.16.1, 4.123, ...
    so the >= or < symbols only mean work or not work?
    google does not work for these symbols, and it is not so obvious for new comers.

  • [SOLVED] What are those theme and font?

    Can someone tell me what is the gtk and pekwm theme?
    And I also want to know whats the font.
    Thanks in advance for you help.
    The screenshot is here
    Last edited by froli (2009-05-29 07:55:09)

    tdy wrote:
    After a quick scan of box-look: Verdant
    @font, if you're referring to the one inside his file manager, I don't know.
    Really late, but I just realized that it's the same name for the GTK theme

  • What are provided skin with ADF faces and where i can find more ?

    Hi
    thank you for reading my post
    where i can find more skins for ADF faces ?
    I know
    Oracle , srdemo
    is there any other skins available ?
    Thanks

    Find your serial number quickly
    if it's a win ps cs6 and it's installed, you can use belarc advisor to recover the sn, Belarc Advisor - Free Personal PC Audit, for software, hardware and security configuration information on your computer.…

  • What are some of the Oracle provided packages that DBAs should be aware of?

    Can anybody let me know what are the ORacle packages that one should aware of in case oracle 9i/10g

    user13389425 wrote:
    Can anybody let me know what are the ORacle packages that one should aware of in case oracle 9i/10gSince you haven't asked a very specific question, answer would be generic only. Anything, which you being a dba, don't know about, you should think twice before playing with it. This includes, parameters, packages , commands , anything!
    Aman....

  • What are the varoius type of process chain errors how we can solve them.

    Hi,
    I  need to work with process chains maintainace , Can any body tell me what are the different type of process chain errors generelly we used to get ,how we can solve them . IF possible  please provide me any document also  so that i can solve my
    abnormal problems for process chain errors.
    Thanks in advance .

    Hi,
    1) Invalid characters while loading: When you are loading data then you may get some special characters like @#$%...e.t.c.then BW will throw an error like Invalid characters then you need to go through this RSKC transaction and enter all the Invalid chars and execute. It will store this data in RSALLOWEDCHAR table. Then reload the data. You won't get any error because now these are eligible chars done by RSKC.
    2) IDOC Or TRFC Error: We can see the following error at u201CStatusu201D Screen:Sending packages from OLTP to BW lead to errorsDiagnosisNo IDocs could be sent to the SAP BW using RFC.System responseThere are IDocs in the source system ALE outbox that did not arrive in the ALE inbox of the SAP BW.Further analysis:Check the TRFC log.You can get to this log using the wizard or the menu path "Environment -> Transact. RFC -> In source system".Removing errors:If the TRFC is incorrect, check whether the source system is completely connected to the SAP BW. Check especially the authorizations of the background user in the source system.Action to be taken:If Source System connection is OK Reload the Data.
    For more errors and solutions go thorugh the link below
    http://indelasap.blogspot.com/2009/04/sap-bi-production-support-issues.html
    Regards,
    Marasa.

  • What are best practice for packaging and deploying j2EE apps to iAS?

    We've been running a set of J2EE applications on a pair of iAS SP1b for about a year and it has been quite stable.
    Recently however we have had a number of LDAP issues, particularly when registering and unregistering applications (registering ear files sometimes fails 1st time but may work 2nd time). Also We've noticed very occasionally that old versions of classes sometimes find their way onto our machines.
    What is considered to be best practice in terms of packaging and deployment, specifically:
    1) Packaging - using the deployTool that comes with iAS6 SP1b to package is a big manual task, especially when you have 200+ jsp files. Are people out there using this or are they scripting it with a build tool such as Ant?
    2) Deploying an existing application to multiple iAS's. Are you guys unregistering old application then reregistering new application? Are you shutting down iAS whilst doing the deployment?
    3) Deploying ear files can take 5 to 10 mins, is this normal?
    4) In a clustered scenario where HTTPSession is shared what are the consequences of doing deployments to data stored in session?
    thanks in asvance for your replies
    Owen

    You may want to consider upgrading your application server environment to a newer service pack. There are numerous enhancements involving the deployment tool and run time layout of your application that make clear where you're application is loading its files from.
    If you've at a long running application server environment, with lots of deployments under your belt, you might start to notice slow downs in deployment and kjs start time. Generally this is due to garbage collecting in your iAS registry.
    You can do several things to resolve this. The most complete solution is to reinstall the application server. This will guarantee a clean ldap registry. Of course you've got to restablish your configurations and redeploy your applications. When done, backup your application server install space with the application server and directory server off. You can use this backup to return to a known configuation at some future time.
    For the second method: <B>BE CAREFUL - BACKUP FIRST</B>
    There is a more exhaustive solution that involves examining your deployed components to determine the active GUIDS. You then search the NameTrans section of the registry searching for Applogic Servlet *, and Bean * entries that represent your previously deployed components but are represented in the set of deployed GUIDs. Record these older GUIDs, remove them from ClassImp and ClassDef. Finally remove the older entries from NameTrans.
    Best practices for deployment depend on your particular environmental needs. Many people utilize ANT as a build tool. In later versions of the application server, complete ANT scripts are included that address compiling, assembly and deployment. Ant 1.4 includes iAS specific targets and general J2EE targets. There are iAS specific targets that can be utilized with the 1.3 version. Specialized build targets are not required however to deploy to iAS.
    Newer versions of the deployment tool allow you to specify that JSPs are not to be registered automatically. This can be significant if deployment times lag. Registered JSP's however benefit more fully from the services that iAS offers.
    2) In general it is better to undeploy then redeploy. However, if you know that you're not changing GUIDs, recreating an existing application with new GUIDs, or removing registered components, you may avoid the undeploy phase.
    If you shut down the KJS processes during deployment you can eliminate some addition workload on the LDAP server which really gets pounded during deployment. This is because the KJS processes detect changes and do registry loads to repopulate their caches. This can happen many times during a deployment and does not provide any benefit.
    3) Deploying can be a lengthy process. There have been improvements in that performance from service pack to service pack but unfortunately you wont see dramatic drops in deployment times.
    One thing you can do to reduce deployment times is to understand the type of deployment. If you have not manipulated your deployment descriptors in any way, then there is no need to deploy. Simply drop your newer bits in to the run time space of the application server. In later service packs this means exploding the package (ear,war, or jar) in to the appropriate subdirectory of the APPS directory.
    4) If you've changed the classes of objects that have been placed in HTTPSession, you may find that you can no longer utilize those objects. For that reason, it is suggested that objects placed in session be kept as simple as possible in order to minimize this effect. In general however, is not a good idea to change a web application during the life span of a session.

  • In package /SAPAPO/MAT, what are the /SAPAPO/CL_PR_EEW* classes for?

    General question:
    In package /SAPAPO/MAT, what are the /SAPAPO/CL_PR_EEW* classes for?
    Specific question:
    Assume your client wants to add custom fields to the APO product master and display them on the standard screens displayed by the MATn transactions (e.g. MAT1)
    Will the above EEW "enhancement classes" provide any way to customize the MATn screens (tabs, subscreens or even exits to pop custom screens)?
    If not, then is there anyway to add custom fields to the MAT1 screens without doing a core mod?

    Same question for XMDSER function group, particularly module
    EXIT_SAPMMDUSER_001
    (fires out of screen 100 initial master data maintenance)
    I think this one will probably work, but it maybe a question of "timing", i.e. what customer action fires the PAI routines which ultimately fire the exit.
    If a simple "ENTER" fires the exit, then we're fine.

  • What are Oracle in built  Packages

    I was talking with a friend today and out of the blue he asked me "Besides select, insert, delete, updates and e.t.c which is common in Oracle PL/SQL, what Oracle in built packages have I used?" I did not have an answer.
    So what are Oracle in built Packages?
    Thanks

    There are some wonderful documents - in Oracle9i titled "Supplied PL/SQL Packages and Types Reference" and "Supplied Java Packages Reference" that provide details about the packages Oracle has made available.
    In addition, every function you call in a SELECT, INSERT, UPDATE or DELETE - such as trim, to_char, substr, etc. is part of package STANDARD

  • What are the functionalities provided by SAP ECC 6.0 (Logistics Execution) for inward and outward transportation?

    The Transportation Module provides a very detailed functionality to capture & control the transportation both inward and outward. However there is a set of transaction codes in SAP ECC 6.0 which may provide some functionality on transportation.
    Can Logistics Execution provide some basic control in the absence of Transportation Module? Also what are the advantages Transportation Management module provides over Logistics Execution in SAP ECC 6.0?

    Hello Prasad,
    For ESS and MSS you do not require special data from the backend side, If a person has master data maintained in PA30, He can see his personal details in ESS, For that employee should maintain the Portal user id in Infotype 0105 , subtyp0001.
    With that userid he can able to enter the portal and maintain his details. Same is the case for MSS , Manager should have maintained 0105 subtype 0001. and he can see the details of his employees in MSS application.
    For ESS you need to have Portal
    SAP_ESS
    PCUI_GP
    BP for ESS
    You can check the following link :
    http://wiki.sdn.sap.com/wiki/display/ERPHCM/HOWTOGETRIDOFSPSTACKMISMATCHISSUES
    about the compatibility of Support Packages..
    All the above mentioned package should be deployed on Eneterprise Portal.
    You can search on various blogs also about this information.
    Best Regards,
    Deepak..

Maybe you are looking for