Which packages are not required?

Hi Friends,
Initially, I was trying to install arch by just installing base and then going ahead, but was unable to get X. Then, I installed base+X11+X11 libs+ X11 something (dont remember..) and after a lot of trouble, finally got XFCE installed and running (though still problems with fontsand have posted another query in desktop environment section). I have noticed that in doing so, I have installed a lot of things that are not required for my system, like xf86-input-bla bla and xf86-vide-bla bla, I know that only a few of them are required, but i'm afraid of uninstalling anything given that could break the system.
So, is there a way to determine which packages are being used by my system and which are required so that I can free up some space and make my box more slim.
Please post your opinions. Thanks in advance.
Ravi S Ghosh

FUBAR wrote:
[22:30:01|foo@bar:~] $ pacman -Q --help
usage: pacman {-Q --query} [options] [package]
options:
-e, --orphans list all packages that were explicitly installed
and are not required by any other packages
o_O
There are two notions of "orphan". As it is meant in the orphan script, a package is an orphan iff it is not needed in a working system. This is an intrinsically vague target, which can be focussed only through a partial heuristics.
In the sense of the -Qe pacman option, an app is an orphan iff it is not a dependency of another package. In this sense, many vital apps -- explicitly installed -- in a system are orphans.
However, it is true that pacman -Qe allows to have a list of the top-level apps (the stuff you know what it is, without the libraries etc.). If you identify in the list of pacman orphans the apps you do not need and then remove them with 'pacman -Rsc', you clean your system pretty well.
However, you should be careful, many problems can be foreseen when you do not know what it is the package you are removing.

Similar Messages

  • How to Show All Packages, That are not required by any other package

    I need a way to see al the installed packages thar are not required by any other package
    Thanks in advance ...

    You probably want pacman -Qt or pacman -Qdt
    Check out man pacman.

  • Which packages are required for make?

    I'd like to compile athcool and grabbed the source, but for the life of me, can't figure out which packages are needed for make.

    Thanks for the suggestion.  I got errors:
    # pacman -S base-devel
    base-devel package not found, searching for group...
    :: group base-devel (including ignored packages):
    diffutils ed gcc libtool m4 patch pkgconfig
    :: Install whole content? [Y/n] y
    :: group base-devel (including ignored packages):
    autoconf automake make
    :: Install whole content? [Y/n] y
    :: group base-devel (including ignored packages):
    autoconf automake bin86 bison ed fakeroot flex gcc libtool m4
    make patch pkgconfig
    :: Install whole content? [Y/n] y
    warning: diffutils-2.8.1-5 is up to date -- reinstalling
    warning: gcc-4.3.2-2 is up to date -- reinstalling
    warning: pkgconfig-0.23-1 is up to date -- reinstalling
    warning: automake-1.10.2-1 is up to date -- reinstalling
    resolving dependencies...
    looking for inter-conflicts...
    Targets (14): diffutils-2.8.1-5 ed-1.1-2 gcc-4.3.2-2 libtool-2.2.6a-1
    m4-1.4.12-1 patch-2.5.9-1 pkgconfig-0.23-1 autoconf-2.63-1
    automake-1.10.2-1 make-3.81-3 bin86-0.16.17-3 bison-2.4.1-1
    fakeroot-1.12.1-1 flex-2.5.35-1
    Total Download Size: 1.59 MB
    Total Installed Size: 78.50 MB
    Proceed with installation? [Y/n] y
    :: Retrieving packages from core-testing...
    diffutils-2.8.1-5-i686 191.5K 65.8K/s 00:00:03 [#####################] 100%
    ed-1.1-2-i686 45.7K 63.6K/s 00:00:01 [#####################] 100%
    libtool-2.2.6a-1-i686 578.7K 121.0K/s 00:00:05 [#####################] 100%
    patch-2.5.9-1-i686 54.3K 67.9K/s 00:00:01 [#####################] 100%
    pkgconfig-0.23-1-i686 49.9K 62.7K/s 00:00:01 [#####################] 100%
    :: Retrieving packages from core...
    bin86-0.16.17-3-i686 54.5K 210.0K/s 00:00:00 [#####################] 100%
    bison-2.4.1-1-i686 427.0K 52.3K/s 00:00:08 [#####################] 100%
    fakeroot-1.12.1-1-i686 52.7K 99.6K/s 00:00:01 [#####################] 100%
    flex-2.5.35-1-i686 176.0K 57.1K/s 00:00:03 [#####################] 100%
    checking package integrity...
    (14/14) checking for file conflicts [#####################] 100%
    error: could not prepare transaction
    error: failed to commit transaction (conflicting files)
    /usr/info/dir exists in both 'diffutils' and 'make'
    make: /usr/info/dir exists in filesystem
    Errors occurred, no packages were upgraded.
    Last edited by graysky (2009-02-17 01:44:04)

  • HTTP and RFC Adapter are not Required Sender

    Hi All,
    I have one dought....
    Why Plain HTTP and RFC Adapter are not Required Sender Communication Channel and Sender Agreements...
    I Know this two Adapter are in ABAP Stack....
    Please clarify my dought...
    Regards

    Idoc Adapters do NOT require Sender Communication Channel.
    The Sender System identifies itself at the Integration Server, with the fields SNDPOR and Client of the Control Record.
    Sender Communication channels are used for communication betweeen the Application System and the Integration Server.
    In the case of Idocs, all idocs are tranferred to the Integration Server pipeline and NOT to the regular EDI/IDOC interface.
    The RECEVIER DETERMINATION is based on the values in the Control Record.
    If you are doing ALE, then you have to maintain the idoc types which are NOT to be transferred to the Integration server by executing report IDX_SELECT_IDOCTYP_WITHOUT_IS.
    By maintaining the Idoc Types using this report, only these idoc types are sent to the regular EDI/IDOC interface.

  • [SOLVED] Which packages are installed as dependencies when upgrading?

    Hello,
    When upgrading, I'd like to know which packages are upgraded and which ones are installed as new dependencies.
    How can I do that?
    The problem for me here is that I'd like to know which package is triggering an install of mariadb (which I don't need nor want).
    Thanks in advance!
    Last edited by lilorox (2014-04-30 07:14:03)

    mpan wrote:
    This will warn you about which package can't be installed because of mariadb not being installed
    pacman --your_usual_options --ignore mariadb
    Exactly what I needed
    This way I get the entire dependency tree so I know I can blame nepomuk-core.
    I knew the mariadb dependency came from KDE (baloo precisely) but I had no idea which package needed it.
    $ sudo pacman -Su --ignore mariadb --ignore mariadb-clients
    :: Starting full system upgrade...
    :: Replace shared-color-profiles with extra/colord? [Y/n]
    resolving dependencies...
    warning: ignoring package mariadb-5.5.36-1
    warning: ignoring package mariadb-clients-5.5.36-1
    warning: cannot resolve "mariadb-clients", a dependency of "percona-server"
    warning: cannot resolve "mariadb", a dependency of "akonadi"
    warning: cannot resolve "akonadi", a dependency of "kdepimlibs"
    warning: cannot resolve "kdepimlibs", a dependency of "baloo"
    warning: cannot resolve "baloo", a dependency of "nepomuk-core"
    :: The following package cannot be upgraded due to unresolvable dependencies:
    nepomuk-core
    :: Do you want to skip the above package for this upgrade? [y/N]

  • Which packages are worth a recompile?

    I just discovered pacbuilder in 'Community Contributions' and now i am wondering which packages are worth a recompile to get some speed improvement.
    Up to now i only read of ffmpeg will work faster with sse3 enabled.
    What do you think?

    brebs wrote:Hence Gentoo is dying, especially since it has ridiculous political squabbling.
    This is so awesome: it really looks like an internal struggle in a corrupted democracy.
    kendosperling wrote:@brebs i know this. But never the less if there are any improvements why should i not try to use them. You already said most systems are idle a lot, this time could also be used to compile some packages in the background while surfing or reading your mail. I am sure there are some packages that will benefit.
    I believe that the benefit is so small that the time spent compiling fairly exceeds the time you save at every run, even if you run the program for several millennia.
    It's like with photovoltaic panels where the energy spent on building the panel itself exceeds the energy the panel will produce during its lifetime.
    It would be more efficient if you became a software developer or an engineer only to design a faster architecture to run the program on or develop a faster program, and then retire.
    Of course I'm exaggerating, but it's much more poetic this way.

  • I have about 5,000 images in a Folder.  How can I determine which images are NOT in a Collection?

    I have about 5,000 images in a Folder.  How can I determine which images are NOT in a Collection?

    Create a smart collection with criteria "collection" and "does not contain"; and also with criterion Folder contains (or folder contains all)
    That works if you are thinking about a specific named collection.
    If you are interested in finding photos that are not in ANY collection, the usual trick is "collection" "does not contain" "a e i o u y"

  • T/F: iPhone users are not required to pay $15/month extra for Good Technology

    I have a personal Droid RAZR M.  You may wonder why I am posting in the iPhone forum but you are about to find out.
    I have access to corporate e-mail via Good Technology.  When I got this service set up at the same time I acquired the phone, I was required to upgrade from a $30/month 2GB plan to a $45/month 2GB plan just to have this access ("needed for access to company servers").  That was a surprise but I got over it.  However, since then, I have come to learn the following:
    1.  It appears that other than VZW, no other carriers are charging users extra for access to Good Technology.
    2.  Based on a colleague's information from a Good Technology support engineer and a office mate who is using a VZW iPhone, VZW iPhone users are *not* *required* to move to an Enterprise plan aren't paying an extra $15/month.  If one searches the Internet, I am not the only one asking about this.
    If you are using a Verizon Wireless iPhone and have Good Technology on your phone, would you let me know if were *required* to upgrade your data plan and pay extra just for using Good Technology?
    Thanks,
    Techvet

    I need to check some information at work about this, since they have some guidance on how their employees can connect to their corporate email with android and iphone devices.

  • Packages are NOT transferring to new DP after adding it to a DP group - WHY!!!?

    I am in the midst of trying to put together a Windows 8.1 DP and when I check the Distmgr.log, everything looks fine. Then when I add it to a DP group that my primary DP is a member of for the simple purpose of having those packages transferred over to the
    new DP, I don't see any packages at all under the Content tab of the DP properties for the new Windows 8.1 DP with the exception of the Configuration Manager Client Package. Also, I created an AD group and named it SCCM Site Servers and I added my Site Server
    to that and then added that group to the local admins group on the Windows 8.1 DP. 
    I need some help in determining why packages are not getting transferred, please HELP!
    Here is what I am referring to:
    When I check the pkgxfermgr.log, I see the following errors:

    Thanks for the response, Jeff, I appreciate it. 
    Yes sir, that is what I stated initially up above in the posting:
    Also, I created an AD group and named it SCCM Site Servers and I added my Site Server to that and then added that group to the local admins group on the Windows 8.1 DP. 
    Any other ideas what could be causing this? 
    I have never seen this before, obviously, so I am a tad stumped. 
    Thanks for your help

  • Mapping Error: Mappings are not required for this Integrator

    Hi,
    when I created my upload integrator with the Desktop Integrator Manager (12.1.2) I am not able to attach a mapping to it. I get the following error:
    Mapping Error: Mappings are not required for this Integrator because the ability to download information has not been enabled.
    Does anyone know what I've missed?
    cheers
    Jeroen

    Hi ,
    Without creating the content if you are trying to do mapping this error will come.
    Solution:
    Create the content and then do mapping..
    Regards,
    Sreekanth.S
    Edited by: user12045904 on Dec 9, 2010 10:55 PM

  • My Library has ten more songs than my iPod. How can I find out which songs are not syncing?

    My Library has ten more songs than my iPod. How can I find out which songs are not syncing?
    I recently had to purchase a new hard drive. Because the size of my music collection exceeds 140 GB, I stored all of my music on a separate external hard drive. When I exported everything back into my new iTunes library, I found that I had about 200 more songs than I had in the previous library. After deleting most of those extraneous songs, I was able to get my library close to where it was before. However, after syncing to my iPod Classic, I noticed that only 34,853 of the 34,863 loaded. How can I figure out which of those ten songs in my library did not sync to my iPod?
    Yellow12

    It may be that the 10 songs are unchecked. To find them select songs view.
    If there is a column Heading marked with a tick then click on it to sort by this column.
    If the Column is not there then View > View Options and select the Checked column which will then display
    Check the songs by putting ticks in the empty boxes and resynch. Now those tracks should go over as well

  • How do I change system settings so that users are not required to enter the mac's admin pw in order to join a wifi network?

    how do I change system settings so that users are not required to enter the mac's admin pw in order to join a wifi network?
    Right now my macbook pro requires an admin password before connecting to a new wifi network. In other words when a user that is not an admin tries to connect to a new wifi network the pop up displays indicating that it is locked and an admin password is required.
    Is there a way to remove this restriction so that a non admin can connect to wifi without the mac's admin password.

    You can enable / disable this option in System Preferences:
    System Preferences > Network > Wi-Fi > Advanced > Wi-Fi tab > Require administrator authorization to: Change networks

  • Any way to see which contacts are NOT in a group?

    Hi. In Contacts in Yosemite, is there any way to see a list of contacts who are not in a particular Group?
    I've been using Macs for years, and I still can't believe that this is not a fundamental feature.  Sure, it's good to know which contacts are in a Group.  But it's maybe even more important to know which contacts are not in that Group.  (Scanning a list of non-members for people who should be members is a simple task.  Scanning All Contacts for people who should be in a Group, then checking each and every one to see whether they are in that Group, is a crazy way to spend time.  Sure you can dump it out to Excel or something, but...really?)  Not having that feature in a contacts-management app is almost unthinkable, and yet...I've been poking around for years to find it in Contacts.  So I'm hoping that Yosemite now has it, but I haven't been able to find it.
    Sorry to rant. Thanks!

    Create a Smart Group by selecting Card:Is Not a Member of: Any Group

  • SCCM 2007 Package are not getting distributed to 1 DP.

    HI Guys,
    I am fairly new to SCCM.
    I have noticed packages are not getting distributed to one of my DP. I find the below in distmgr.log
    Cannot establish connection to ["Display=\\xxxxxxxxxx\"]MSWNET:["SMS_SITE=xxx"]\\xxxxxxxxx\
    This is what i have checked till so far.
    1] Site server has local Admin right on the DP.
    2] All Services are running on Local system and network service where needed.
    3] I can access share from DP to Site server and Site server to DP.
    Any suggestion would be helpful.

    Hi,
    Check out this troubleshooting guides..
    http://blogs.technet.com/b/microsoft_denmark_premier_field_engineering_config_manager_blog/archive/2011/07/08/config-manager-2007-distribution-manager-cannot-establish-connection-to-remote-distribution-point.aspx
    http://anoopcnair.com/2011/05/30/configmgr-sccm-packages-are-not-getting-updated-on-new-site-system-distriution-point-domain-controller/
    Regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • All the SSIS Packages are not editable to the all users after deploying to the other server

    Hi All,
    I am using sqlserver2012.
    How to make all the SSIS Packages are not editable to all users after deploying to the other server. is there any way to achieve this,
    if yes, could share the information how to do....
    Thanks in advance....
    RamarajuC

    Typically, you change the protection level as listed in the following steps:
    During development, leave the protection level of packages set to the default value,
    EncryptSensitiveWithUserKey. This setting helps ensure that only the developer sees sensitive values in the package. Or, you can consider using
    EncryptAllWithUserKey, or DontSaveSensitive.
    When it is time to deploy the packages, you have to change the protection level to one that does not depend on the developer's user key. Therefore you typically have to select
    EncryptSensitiveWithPassword, or EncryptAllWithPassword. Encrypt the packages by assigning a temporary strong password that is also known to the operations team in the production environment.
    After the packages have been deployed to the production environment, the operations team can re-encrypt the deployed packages by assigning a strong password that is known only to them. Or, they can encrypt the deployed packages by selecting
    EncryptSensitiveWithUserKey or EncryptAllWithUserKey, and using the local credentials of the account that will run the packages.
    Please Mark This As Answer or vote for Helpful Post if this helps you to solve your question/problem. http://techequation.com

Maybe you are looking for

  • LDIF Importing a user with a non-encrypted password fails, anywork arounds?

    I was able to import a group without issue: dn: cn=Authenticated,cn=Groups,dc=oraclelinux,dc=com description: test group objectClass: top objectClass: groupOfUniqueNames uniqueMember: cn=orcladmin,cn=People,dc=oraclelinux,dc=com cn: Authenticated But

  • User Exit for vbak-vsbed Screen 4002

    Hello , I want to check the shipment condition in Shipping view . Please help me with the necessary user exit and the screen number is 4002 . Points will be awarded on helpfull answer Thanks , Rahul

  • Trojan horses and malware

    do I need to be concerned about DNSChanger malware?

  • Entering Time Machine From Mail Gives Photoshop Error!

    Hello everybody, This is a very strange one: If I enter Time Machine when Mail is in front, and if Photoshop is opened, I always get this error from Photoshop: "Could not complete your request because of a program error." What happens is this: • I ch

  • Fm radio cracking alot

    My fm radio in lumia 525 is cracking alot just cant even hear what song is playing whereas my sister is having nokia asha 210 her radio is working just fine i dont know why this is happening can anyone help me.