A suggestion for pacman

Right now if you want to use "makepkg" effectively, you have to install and setup "sudo" just to be able to get the dependencies for a build (makepkg -s).
My suggestion is for pacman to have a new parameter, like "pacman -P" for example, that would read a PKGBUILD file from the current directory and automatically parse the mentioned dependencies for installation. That way sudo wouldn't be required to easily use AUR/ABS.
I think implementing this would make some systems more secure (no need to give users pacman permission) and also makes things more simple imo.
I already use a bad self-made script for directly reading and installing PKGBUILD deps, but it would be cool to have it as native feature of pacman.
What do you think.

Welcome to the forums app4des.
Ideas for improving the distro are always very well taken around here. Things do have a tendency to get lost in the forums, so what rson451 said is the best way to get ideas and suggestions across. There's a dedicated pacman section in the bug tracker. Look right under the user name box and you'll see a drop down lists.

Similar Messages

  • A suggestion for handling optdepends.

    [UPDATE]
    I've rewritten this post to present the idea more clearly.
    [/UPDATE]
    I've submitted a feature request: http://bugs.archlinux.org/task/12708
    If you like this idea, please express your support there too.
    The Current Situation
    The pacman database contains a file named "depends" in each package's directory which specifies the package's depends in the following format:
    %DEPENDS%
    foo
    bar
    this
    that
    Pacman reads this file and creates an internal representation of this list for the package which it uses during the sync operation to handle dependencies. Each package may also list optional dependencies which provide further functionality for the package without being required to use the package. Let's take gimp as an example:
    pacman -Si gimp
    Depends On : gtk2>=2.14.4 lcms>=1.17 libxpm>=3.5.7 libwmf>=0.2.8.4 libxmu>=1.0.4 librsvg>=2.22.3 libmng>=1.0.10 dbus-glib>=0.76 libexif>=0.6.16 pygtk>=2.13.0 desktop-file-utils gegl>=0.0.22 curl
    Optional Deps : gutenprint: for sophisticated printing only as gimp has built-in cups print support
    libwebkit: for the help browser
    poppler-glib: for pdf support
    hal: for Linux input event controller module
    alsa-lib: for MIDI event controller module
    If you want to install libwebkit to use gimp's help browser, you have 2 choices:
    pacman -S libwebkit
    pacman -S --asdeps libwebkit
    With the first choice, libwebkit will clutter the list of explicitly installed packages ("pacman -Qet"). With the second choice, libwebkit will be considered an orphan and will be listed in "pacman -Qdt", which not only means it clutters that list but it also means that you can no longer purge orphans with "pacman -Rs $(pacman -Qqdt)".
    In both cases, when you uninstall gimp, you must remember to uninstall libwebkit too, because pacman doesn't know that you installed it as a dependency for gimp.
    This may not be a problem for one package, but it will once the number or optdepends you have installed increases.
    My Suggestion
    Create an optdepends database in /var/lib/pacman/optdepends/ that follows the same format as the current depends files:
    %OPTDEPENDS%
    foo
    bar
    this
    that
    Add a function to pacman to check if a package has an entry in the optdepends database.
    During a sync operation, treat any optdepends specified in the optdepends database as if they had been specified in the depends file.
    Add a "--getoptdeps" flag to pacman to enable interactive installation of optdepends for a given package that follows the same pattern as the current group installation dialogue.
    Store the results of this dialogue in the optdepends database.
    Let's take gimp as an example again. You know that gimp has an optdepend that you want, so you do this:
    pacman -S --getoptdeps gimp
    gimp package found, checking optdepends
    :: gimp has the following optdepends:
    gutenprint: for sophisticated printing only as gimp has built-in cups print support
    libwebkit: for the help browser
    poppler-glib: for pdf support
    hal: for Linux input event controller module
    alsa-lib: for MIDI event controller module
    :: Install whole content? [y/N] n
    :: Install gutenprint as optdepend for gimp? [y/N] n
    :: Install libwebkit as optdepend for gimp? [y/N] y
    :: Install poppler-glib as optdepend for gimp? [y/N] n
    :: Install hal as optdepend for gimp? [y/N] n
    :: Install alsa-lib as optdepend for gimp? [y/N] n
    Retrieving libwebkit...
    Libwebkit will now be handled exactly as if it were a true dependency of gimp. It is neither explicitly installed nor an orphan. It will get removed with gimp unless it's a depend or optdepend for another package.
    /var/lib/pacman/optdepends/gimp/optdepends now looks like this:
    %OPTDEPENDS%
    libwebkit
    The Benefits of This Method
    Default pacman behavior remains unchanged.
    Most of the code is already in place (depends file parser, package selection dialogue, dependency handling during sync operation)
    The existing databases (local, sync) would not require any changes.
    The only extra overhead would be checking if a package has an entry in the optdepends database.
    Users can define their own optional dependencies by adding them to the optdepends database (manually or with provided tools)
    This opens the doors for metapackages to replace groups.
    About Metapackages
    A metapackage is a package that contains nothing itself but organizes other packages. For an example of how these work on Arch, take a look at metapax.
    Every package group could be converted to a metapackage if this suggestion were implemented. To understand the benefits of using metapackages instead of groups, we need to consider how groups currently work.
    When you install gnome, this is what happens:
    pacman -S gnome
    gnome package not found, searching for group...
    :: group gnome (including ignored packages):
    epiphany gnome-applets gnome-backgrounds gnome-control-center gnome-desktop gnome-icon-theme gnome-media gnome-mime-data gnome-mount gnome-panel gnome-python gnome-screensaver gnome-session gnome-settings-daemon
    gnome-themes gnome2-user-docs libgail-gnome metacity nautilus notification-daemon yelp
    :: Install whole content? [Y/n] n
    :: Install epiphany from group gnome? [Y/n] y
    :: Install gnome-applets from group gnome? [Y/n] y
    :: Install gnome-backgrounds from group gnome? [Y/n] y
    :: Install gnome-control-center from group gnome? [Y/n] y
    :: Install gnome-desktop from group gnome? [Y/n] y
    Most users will install all of the packages, others won't. In either case, once the packages are on your system, pacman has no concept of the gnome "group". Each package is effectively independent of the gnome group. If a new package is added to the gnome group, for example "gnome-somenewpackage", pacman will not install it during your next update. It won't even ask you about it or tell you that there is a new package. There have been questions on this forum from users wondering why new gnome packages weren't installed automatically. This applies to all groups... kde, xorg, xfce, etc.
    If we instead replaced groups with metapackages, each package in the group would become an optdepend of the metapackage. With my suggestion, this would lead to exactly the same dialogue as above. Each package in a metapackage would remain optional just as packages in groups currently are. The advantage would be that if "gnome-somenewpackage" is added to the gnome metapackage, it would be possible to inform the user during an update and prompt for installation.
    Here's the discussion on flyspray about groups vs metapackages: http://bugs.archlinux.org/task/8242
    Notes on Metapackages
    The only complicated parts of handling metapackages are the following:
    If a package is a metapackage, it should be detected during installation and automatically jump to the optdepends dialogue in order for it to behave exactly as groups do.
    During a metapackage update, there should be a way to inform the user of new optdepends, but this might be as simple as including an upgrade message in the package install file.
    Last edited by Xyne (2009-01-13 16:20:52)

    No, this wouldn't affect a packages "true" dependencies in any way.
    Packages now have 2 types of dependencies, "depends" and "optdepends". "depends" are installed with the package and are required for the package to run. "optdepends" just display message during installation to the effect of "optional dependencies for this package: foo - for foo support, bar - for bar support, baz - for web access and printing". "gimp" is an example of a package with optional dependencies.
    As it is right now, optional dependencies are nothing more than installation messages. If you decide to install optional dependencies for a given package, they are completely independent of the target package. Let me give a concrete example:
    pacman -Si gimp
    Depends On : gtk2>=2.14.4 lcms>=1.17 libxpm>=3.5.7 libwmf>=0.2.8.4 libxmu>=1.0.4 librsvg>=2.22.3 libmng>=1.0.10 dbus-glib>=0.76 libexif>=0.6.16 pygtk>=2.13.0 desktop-file-utils gegl>=0.0.22 curl
    Optional Deps : gutenprint: for sophisticated printing only as gimp has built-in cups print support
    libwebkit: for the help browser
    poppler-glib: for pdf support
    hal: for Linux input event controller module
    Ok, I want to install gimp and I want libwebkit to be able to use gimp's help browser. I have 2 options right now:
    Option 1:
    pacman -S gimp libwebkit
    libwebkit is now installed as an explicit package.
    Option 2:
    pacman -S gimp
    pacman -S --asdeps libwebkit
    libwebkit is now installed as a dependency.
    With option 1, libwebkit clutters my list of explicitly installed packages (pacman -Qet). With option 2, it is considered an orphan by pacman and would be removed with an orphan purge ("pacman -Rsn $(pacman -Qqdt)"). In both cases, if I remove gimp, libwebkit stays on my system even though I only want it for gimp. It will not be removed with "pacman -Rs gimp" because pacman has no idea that it has anything to do with gimp.
    My suggestion therefore it to create a way for pacman to treat selected optdepends as depends. Given the gimp example, what this would mean for the user is that when the user runs "pacman -S gimp", it would present a dialogue as follows:
    gimp has the following optional dependencies:
    gutenprint: for sophisticated printing only as gimp has built-in cups print support
    libwebkit: for the help browser
    poppler-glib: for pdf support
    hal: for Linux input event controller module
    Would you like to install these optional dependencies? [y/N] y
    Install all optional dependencies? [y/N] n
    Install gutenprint? [y/N] n
    Install libwebkit? [y/N] y
    Install poppler-glib? [y/N] n
    Install hal? [y/N] n
    retrieving libwebkit...
    libwebkit would now be treated as if it had been specified in gimp's depends array. When you uninstall gimp, it would be removed with gimp just as gimp's other dependencies.
    There would also be tools to add optional dependencies to a package later (either with pacman or something else... I'll gladly contribute something to do this), so if you want to add gutenprint to gimp later, you could and then let pacman grab it as a dependency of gimp.
    Again, this has nothing to do with "true" dependencies of packages. This is just a fix for the kludge now known as "optdepends".
    First, let's look at what happens when you install the gnome
    pacman -S gnome
    gnome package not found, searching for group...
    :: group gnome (including ignored packages):
    epiphany gnome-applets gnome-backgrounds gnome-control-center gnome-desktop gnome-icon-theme gnome-media gnome-mime-data gnome-mount gnome-panel gnome-python gnome-screensaver gnome-session gnome-settings-daemon
    gnome-themes gnome2-user-docs libgail-gnome metacity nautilus notification-daemon yelp
    :: Install whole content? [Y/n] n
    :: Install epiphany from group gnome? [Y/n] n
    :: Install gnome-applets from group gnome? [Y/n] y
    :: Install gnome-backgrounds from group gnome? [Y/n] y
    :: Install gnome-control-center from group gnome? [Y/n] y
    :: Install gnome-desktop from group gnome? [Y/n] y
    :: Install gnome-icon-theme from group gnome? [Y/n] y
    :: Install gnome-media from group gnome? [Y/n] n
    :: Install gnome-mime-data from group gnome? [Y/n]
    After the installation, each of those packages is treated as an independently installed package. The "group" gnome only exists when you select packages for the initial installation. There have been threads on this forum posted by users who didn't understand why "pacman -Syu" failed to retrieve packages that had been added to the gnome "group". That's because pacman simply updates the existing packages and doesn't know about groups once their on the system. If they add "gnome-some-new-package", you have to either run "pacman -S gnome" again and either re-install all the packages or run through the dialogue until you get to the new package, or you have to explicitly install any new packages directly. You need to find out when a new package has been included in gnome too, because there is no way for pacman to know this (I posted a script somewhere to check if you have all packages in a group, forgot where though).
    The idea of a metapackage is that it is an empty package that simply specifies other packages as dependencies (i.e it contains no files, just package information). That's what metapax creates (http://bbs.archlinux.org/viewtopic.php?id=53788). If a gnome metapackage is created with metapax, the user can install it and get all of the packages in gnome. If a new package is added to the gnome metapackage, this package will be retrieved on the next sync update. The user doesn't need to regularly check that he has everything in gnome because the metapackage handles all the packages in gnome.
    The problem with this approach is that everything it specifies is a "depends", so you have to include everything. With "optdepends" though, you would get a similar dialogue to the one when installing a group (as my example above for gimp), but the installed metapackage would have all of the advantages of a package when syncing and uninstalling.
    Users would also create their own metapackages. Lets say that you would like to create a custom DE from existing packages so that you can quickly install a simliar desktop on different systems. You could create a metapackage with your window manager, text editor, image viewer, video player, etc. You could then simply install that package on different machines and be presented with the choice of which components you'd like to install. You could distribute this over your network with a local user repository. If you later want to add another package to it, that package could be optionally included on the different machines during the next update.
    Last edited by Xyne (2009-01-11 18:03:10)

  • Need Suggestion for Archival of a Table Data

    Hi guys,
    I want to archive one of my large table. the structure of table is as below.
    Daily there will be around 40000 rows inserted into the table.
    Need suggestion for the same. will the partitioning help and on what basis?
    CREATE TABLE IM_JMS_MESSAGES_CLOB_IN
    LOAN_NUMBER VARCHAR2(10 BYTE),
    LOAN_XML CLOB,
    LOAN_UPDATE_DT TIMESTAMP(6),
    JMS_TIMESTAMP TIMESTAMP(6),
    INSERT_DT TIMESTAMP(6)
    TABLESPACE DATA
    PCTUSED 0
    PCTFREE 10
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 1M
    NEXT 1M
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    LOGGING
    LOB (LOAN_XML) STORE AS
    ( TABLESPACE DATA
    ENABLE STORAGE IN ROW
    CHUNK 8192
    PCTVERSION 10
    NOCACHE
    STORAGE (
    INITIAL 1M
    NEXT 1M
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    NOCACHE
    NOPARALLEL;
    do the needful.
    regards,
    Sandeep

    There will not be any updates /deletes on the table.
    I have created a partitioned table with same struture and i am inserting the records from my original table to this partitioned table where i will maintain data for 6 months.
    After loading the data from original table to archived table i will truncating the original table.
    If my original table is partitioned then what about the restoring of the data??? how will restore the data of last month???

  • I cannot send an email from my iPad 2? No problem receiving, why does this happen? Have tried the suggestions for setting up email and after doing the sync mail through iTunes receiving worked great but still cannot send? Any help would be great

    I cannot send an email from my iPad 2? No problem receiving, why does this happen? Have tried the suggestions for setting up email and after doing the sync mail through iTunes receiving worked great but still cannot send? Any help would be great!

    The fact that you can receive means you have a valid e mail address, and have established the connection to the incoming server, so all of that works.  Since the send does not work, that means your outgoing server is rejecting whatever settings you used formthe outgoing set up.  Try them again. 
    Google your particular isp, and ipad and many times you will find the exact settings needed for your isp.  Or tell us here, and soneone else may be on the same isp.  Some mail services need you to change a port, or have a unique name for the outgoing server.  
    Kep trying.

  • Is there an EASY way to submit podcasts to the itunes store? i've tried creating podcasts in garageband, then somewhere after wordpress  itunes  doesn't recognize the feed. my process has been (i am open to suggestions for other free and EASY services/me

    is there an EASY way to submit podcasts to the itunes store? i've tried creating podcasts in garageband, then somewhere after wordpress  itunes  doesn't recognize the feed.
    my process has been (i am open to suggestions for other free and EASY services/methods):
    garageband : create & edit audio. add 1400x1400 image.
    share to itunes.
    drag file to desktop.
    upload .m4a file to google drive.
    create a link post in wordpress using "podcast" tag & create "podcast" category.
    click on "entries rss" in wordpress, which takes me to the rss subscribe page (which is basically just my wordpress address with "/feed" at the end.
    i copy this url.
    go to itunes store > then "submit a podcast"
    itunes gives me the error message "we had difficulty downloading episodes from your feed."
    when i try to subscribe to my podcast in itunes, it does, but gives me no episodes available.
    i went back into wordpress and changed settings/ reading settings to : "full text" from "summary"
    still the same error message.
    i added a feedburner step after wordpress but got the same errors. i don't think i should have to add feedburner.
    wordpress seems to be encapsulating the rss, what am i doing wrong?
    this so much easier when you could go directly from garage band to iweb to mobileme; i miss those apple days (also idisk).

    if anyone has a super EASY process, i would LOVE to know what it is. EASY, meaning no html and also free. there are many free online storage systems available, many of which i currently use. the above process was just me trying to figure it out, if you have an easier method, please share. thank you so much!

  • How to make suggestion for improvements in LR

    How do I make suggestions for new features or improvements in LR?
    The stacking function, IMO, needs to be improved.  The time between shots does not take into account the length of exposure.  For example if my exposure is 5 seconds the stacking exposure will not add the two exposures together in the time setting < 4 seconds.
    Ideally I would like to see an HDR stacking function, looks at time between exposures (taking into account the length of exposure) and changes in exposure.
    ideally there would be similar options for pans and focus stacking.
    Thanks
    Rich

    Submit a feature request or bug report
    Go to the above site.

  • Drive setup suggestion for multiple users editing simultaneously?

    At work here, a city college, not a professional company or broadcast studio, so resources are limited, we often have three people editing HDV content simultaneously in Final Cut Pro.
    Keeping the content on our multiple backup servers, there's simply too much network traffic to do this smoothly.
    Instead of keeping projects locally spread across multiple machines, I would like one centralized place for everything, for the Macs to access directly over gigabit or something else.
    So, what kind of setup do you guys suggest for this?
    The machines here are two quad-core G5s (no RAID or fiber-channel right now), and a Core2Duo iMac, F400 only.
    Again, it'd need to be able to handle three HDV projects going on simultaneously without skipping due to having to seek back and forth all over the drive.
    Thanks.

    Yes, an XSan system would perfectly fit the bill for what you want to do, but an XSAN is not a cheap solution. When it is all said and done, it will cost you tens of thousands of dollars.
    The best, cheap solution would be to use Firewire drives. I would not duplicate a project onto three drives, because you will then always be trying to figure out which version is the most current. Instead, keep all of your project, capture scratch and render files on the firewire drives. Then move the drive to whichever computer you want to do the editing on.
    Properly log & capture all your footage, then archive all your project files, because Firewire hard drives will fail over time, loosing all the info on the discs. I did say this was the cheap solution. "Cheap" does have its costs…

  • Suggestions for setting up external storage for video editing please?

    I am just starting up as a one-man video-editing business, using a 24 inch iMac running Snow Leopard, with Final Cut Studio. I have realised I'll need an external hard drive for HD footage, and I also need to get some back-up solution in place. Looking for speedy i/o, I would like to connect via the ethernet port (if only eSata was included in the iMac, eh!)
    I've been planning to get a Drobo, but looking around the forums I see that people say it's too slow for using as a working drive to keep all my source footage, so I've been looking at the G-tech 4 Tb, as it says it is designed for media-content production. Does anyone know if I could use two of the drives for working from and two as back up? Or would it be better to keep back-up entirely seperate, and get a Drobo for that for the G-tech to back up to?
    But I am also wondering whether a Mac Mini could be a worthwhile addition to this set up? I find myself sitting around waiting for rendering to complete on clips in my timeline (not to mention exporting to Quicktime conversion!), and I wondered if I put a Mac mini with Xserve installed (Apple store offers this with two 500gb hard drives inside), maybe I could farm the rendering out to the mini while I get on with editing on my iMac? That would require two installations of FCP, which I thought was allowed, but just today in a forum I saw that one would have to be a laptop... anyone have any suggestions for getting rendering done without stopping FCP from doing other things simultaneously?
    Also I don't know if that arrangement is even feasible... I see all these things like Xsan and Artbox... as a one workstation editing suite, does FCP handle all the dataflows for external working drive and external back ups okay without having to introduce more controllers?
    And can anyone explain to me how I could set up an ethernet connection to an external hard drive, or does that require the extra controllers mentioned above? I've seen it said that you can do it via ethernet, but haven't seen how you can actually go about doing it.
    Thanks for overlooking my newbie quality, any answers received with humble gratitude!
    Cheers, Syd

    Hi there,
    as NLEdit said, there will be loads of answers to this.
    IMO i'd avoid drobo like the plague. G tech drives have served me incredibly well working on a huge variety of broadcast projects (just over the water from you in Bristol), I've had no probs with FW800 when using DVCproHD, pro res is ok, sometimes a little slow with multiple layers and of course it eats up storage space. so I'd go for 2 4tb drives, keep the backup one in a different location.
    one tip that has saved me countless times is to format them as follows:-
    mac os extended (not journalled)
    create 2 partitions
    partition 1 - make this small (1gig) and call it "drive a - do not use"
    partition 2 - the rest of available storage and call "drive a"
    this is because the boot sector of the drive is within the first partition and with this method if it goes down it can be re erased without losing all your footage.
    If you call your backup drive the exact same name and have the exact same folder structure, you will not have to relink if you get a problem.
    Ignore getting a mac mini for rendering, won't help at all in FCP. instead I would make every attempt you can at buying a mac pro rather than an imac. much more expansion/speed possibilities and a more robust solution.
    best of luck
    Andy

  • Does anyone have a suggestion for an alternative to iCal that will interface with the Cloud? I find iCal to be poorly designed and not very efficient.

    Does anyone have a suggestion for an alternative to iCal that will interface with the Cloud so it works on the iPhone and the Macbook? I find iCal to be poorly designed and not very efficient. I waste a lot of time entering information because you can't go to a specific day and enter information, nor can you navigate between months and add information on a specific date by clicking on the date. You can't easily scroll month-to-month and once you do by scrolling through nine months to get to where you want to be, you cannot enter information by clicking on a specific day in the month and entering information. I just called Apple and they verified that this is the way it works. You cannot go to a date and enter information, you keep getting thrown back to today and then you have to go into the calendar and change it manually on the screen. It is just not efficient.

    APC, CyberPower are reliable.
    Look for 1500VA. As example:
    APC
    http://www.amazon.co.uk/APC-Back-UPS-Pro-1500-Connector/dp/B0041MP81Y/
    Cyperpower:
    http://www.amazon.co.uk/Dell-CyberPower-Intelligent-LCD-1500VA/dp/B005DL5L50/

  • Suggestion for a drum pad interface to use in Logic 7.2

    Hello all. I'm looking for suggestions for a drum pad interface to use with logic 7.2. I was very interested with the Korg PadKontrol but unfortunately it is not UB compliant. According to my understanding it will only work in Rosetta. Can anyone else let me know what pad interface you use (UB compliant) and your experiences with it. I am doing alot of research on what to get but I really believe in Feedback from "real life" users. Thank you very much in advance for your time!!

    the pad itself uses MIDI to communicate with the Mac. They bundle software with the pad that is not UB. So if you are not intending to use the editor software, it is irrelevent.

  • Does anyone have any suggestions for Ad blocking? I'm getting a lot of pop up ads while using Facebook from Safari.

           I'm getting a lot of pop up ads. mostly while using  Facebook. I'm running Safari on a Macbook Pro running Yosemite. Does anyone have any suggestions for an Ad blocker. I don't see anything in the App store.
          I can't swear to it but I don't recall this being a problem pre-Yosemite. I could be wrong. I haven't been real active on Facebook until recently. I see some third party apps out there but am alway wary of non approved software.
         Thanks
         Ron

    You may have installed the "VSearch" trojan. Remove it as follows.
    Malware is always changing to get around the defenses against it. These instructions are valid as of now, as far as I know. They won't necessarily be valid in the future. Anyone finding this comment a few days or more after it was posted should look for more recent discussions or start a new one.
    Back up all data before proceeding.
    Step 1
    From the Safari menu bar, select
              Safari ▹ Preferences... ▹ Extensions
    Uninstall any extensions you don't know you need, including any that have the word "Spigot," "Trovi," or "Conduit" in the description. If in doubt, uninstall all extensions. Do the equivalent for the Firefox and Chrome browsers, if you use either of those.
    Reset the home page and default search engine in all the browsers, if it was changed.
    Step 2
    Triple-click anywhere in the line below on this page to select it:
    /Library/LaunchAgents/com.vsearch.agent.plist
    Right-click or control-click the line and select
              Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.* A folder should open with an item named "com.vsearch.agent.plist" selected. Drag the selected item to the Trash. You may be prompted for your administrator login password.
    Repeat with each of these lines:
    /Library/LaunchDaemons/com.vsearch.daemon.plist
    /Library/LaunchDaemons/com.vsearch.helper.plist
    Restart the computer and empty the Trash. Then delete the following items in the same way:
    /Library/Application Support/VSearch
    /System/Library/Frameworks/VSearch.framework
    ~/Library/Internet Plug-Ins/ConduitNPAPIPlugin.plugin
    Some of these items may be absent, in which case you'll get a message that the file can't be found. Skip that item and go on to the next one.
    The problem may have started when you downloaded and ran an application called "MPlayerX." That's the name of a legitimate free movie player, but the name is also used fraudulently to distribute VSearch. If there is an item with that name in the Applications folder, delete it, and if you wish, replace it with the genuine article from mplayerx.org.
    This trojan is often found on illegal websites that traffic in pirated content such as movies. If you, or anyone else who uses the computer, visit such sites and follow prompts to install software, you can expect more of the same, and worse, to follow.
    You may be wondering why you didn't get a warning from Gatekeeper about installing software from an unknown developer, as you should have. The reason is that the Internet criminal behind VSearch has a codesigning certificate issued by Apple, which causes Gatekeeper to give the installer a pass. Apple could revoke the certificate, but as of this writing has not done so, even though it's aware of the problem. This failure of oversight has compromised both Gatekeeper and the Developer ID program. You can't rely on Gatekeeper alone to protect you from harmful software.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination  command-C. In the Finder, select
              Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.

  • I just received a new macbook pro. I am looking for a usb3 external storage 500 GB drive.  Some manufacturers of drives aren't for sure their drive will work with the new lion system. Does anybody have any suggestions for drives that will workw

    I just received a new macbook pro. I am looking for a usb3 external storage 500 GB drive.  Some manufacturers of drives aren't for sure their drive will work with the new  system. Does anybody have any suggestions for drives that will workw

    There seems to be a problem, just now, with the USB 3 ports on the new MBP's supporting eternal USB 3 drives. Some people have no luck at all - can't even recognize the drive - and some are reporting USB 2 speeds (those who drives are recognized). I'd call a dealer such as LaCie or OWC to see if they have USB 3 drives that actually work with MBP's with USB 3 ports. You may have to wait for a software/firmware update.
    Clinton

  • I continue to receive message that "We could not complete your iTunes Store request. An unknown error occurred (4002). Please try again later." This has been happening every time iTunes Match runs in background. Any suggestions for a cure?

    I continue to receive message that "We could not complete your iTunes Store request. An unknown error occurred (4002). Please try again later." This has been happening every time iTunes Match runs in background. Any suggestions for a cure?

    Found a potential solution here:
    https://discussions.apple.com/thread/4332757
    Gsleeroy
    Re: error 4002 in itunes match do you have a solution? 
    Sep 23, 2012 10:08 AM (in response to matracaelcan)
    Hi All,
    I had this problem today myself, and was frustrated repeatedly by the '4002' error.
    I have literally just fixed the issue by doing the following steps:
    1: Go to the 'Store' tab and select 'Turn Off iTunes Match'
    2: Return to the 'Store' tab and select 'Update Genius'
    3: Wait for this to complete succesfully, the return to the 'Store' tab once more and select 'Turn On iTunes Match'.
    4: iTunes Match will now go through the motions and should succeed!
    I hope this helps

  • A Very New and Cool Suggestion for a *PLAIN TASKBAR*

    Hello,
    I have a very different kind of suggestion for the TASK BAR.
    I was listening to songs when a video song came, the video was playing in the background..
    i didn't realize that , when i saw the task bar, i liked the way how the transparent task bar became all alive..
    The video in the background of the task bar made it do that, I have a suggestion if u can add a visualizer/Equalizer(in plain terms) in the task bar that whenever we play music it comes alive. That would be something very awesome..
    Just try to imagine a visualizer in task bar, Give it a chance. :)
    Thanks.

    Hi,
    Thanks for your great idea on the UI design of Windows.
    If you can post back the image about what you mentioned, it will be more helpful for us to know the details.
    Kate Li
    TechNet Community Support

  • Suggestion for a needed Walkman app improvement

    Dear Sirs,
    Although I’ll sadly have to part from my Sony Z1 (for other issues reported on this forum and to Sony Xperia Care, namely the touchscreen issue), I would still like to leave a suggestion for the most underachieving app (imho) from a Sony Smartphone.
    With the long tradition on audio excellence and the Walkman brand, I would suspect that it would be a strong point on a Sony Smartphone. Strangely enough, the Walkman app made me buy a third party app (PowerAmp) to get some basic functionality like I had on my old iPhone 3GS.
    One of the most serious faults of the Walkman app is the lack of volume normalization between audio tracks. Although Sony does provide a workaround (which is nothing more than a dynamic range compressor), it doesn’t make any sense (imho) with today’s technology.
    Replaygain (for instance) is a free (but very effective) way of normalizing volumes without degrading the sound quality. Many apps like PowerAmp have it, and even iTunes has a proprietary version of it built in on every device for many years now.
    As I said before, this can be done with third-party apps and third-party media management software (like JRiver or the free Foobar), but by doing so, the user loses the integration provided by a unique manufacturer (Sony Media Go -> Sony Walkman).
    I’m really just trying to help, as it gets harder to understand why Sony lacks on such elementary things audio-wise, when the same company has Walkmans supporting the highest definition audio formats available today.
    I tend to relate Sony with high quality digital audio products, so it seems strange that this particular app is so rudimentary on these levels. The Walkman app is eye-candy, but it should also be “hear-candy”, which it isn’t.

    You need to pass this on to the Sony delvelopers site as this is a user support forum
    Contact details for Sony support http://developer.sonymobile.com/about/how-do-i-get-in-contact
    For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.   Richard P. Feynman

Maybe you are looking for

  • How to create a database in 11g via a bat file

    Hi I have had a look around the internet, but I am unable to locate a good example of how to create a database/instance in 11g via a bat file. Can anyone advise me how to do this and what other things do I need to make it work via a bat file? Thanks

  • Error when connect to sqlserver

    I encounter the following error,any 1 can tell me reason? com.solarmetric.kodo.runtime.FatalDataStoreException: java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket. [code=0;state=08001] NestedThrowables: java.sql.SQLExc

  • 15" MacbookPro won't detect external monitor.

    I have a MacbookPro and a Samsung external monitor. I have them set up and ready to roll but my MBP wont detect the external monitor, so I can't get the screens to share. Please help me with how to detect and configure this.

  • Calling function module in background task

    Hello, There is one function module which is called in background task. Is there any chance that background task is not created and function module is not executed. That function module is supposed to send some outbound message. The FM is called in o

  • Syntax errors possible at runtime?

    Hello, i need to know something about those, i didn't really find any good explinations at google.. so a syntax error is an error because we write something wrong: it's not written like it should so a syntax error is a compile time error, but now im