Installed package size and more

first question,
how do I know the final space required by a package and its dependencies  on the hard disk after the install?
cos pacman gives an info about the size of the download but thats not necessary the final space required by the installation.
second, is there a way to make pacman install a package and its dependencies into a directory, for instance to check the structure of a certain package (sort of what slackware does)

tuxman wrote:thanks everybody for the feedback.
my purpose is to analize the way a package would look into the filesystem once installed, where goes this and that file, in order to create modules for a live CD.
You need pacman -Sl support which is not implemented yet.
tuxman wrote:I have a doubt about the info given by pacman at download time yet.
Currently Pacman ouptuts only the total size of packages to be installed/upgraded.This will be changed in the future versions.
tuxman wrote:For instance, if I make pacman -Su it will download a bunch of packages, lets say 100MB but they will overwrite the existing ones, so the final space claimed on the hard disk will be less than 100MB
Or maybe I got it wrong eheheh
Hmm... this is more complicated, I doubt this will be implemented soon (if ever).
IMHO it will be enough (and easy to implement) only total size of all packages to be downloaded.
Calculating the resulting size of packages to be installed minus packages to be removed (replaced) is more complex.

Similar Messages

  • Maximum Package Size and Duration for HD Streaming?

    Hey All,
    I've taken the HD plunge and am editing my first piece of video. I've finished and I want to export it to stream to my PS3 and/or Xbox. My question is what are the best settings for export to Quicktime MP4 1080 HD for maximum packet size and max packet duration?
    Also do I need to optimize for server if I will be streaming from my Time Capsule?
    I can successfully stream SD but I don't quite understand all this HD stuff so any and all help is appreciated.

    I totally appreciate the thread but my goal is not to copy the file but to get it to stream properly. Right now it stutters a bit during streaming. I am trying to find out if Max package and duration could help.
    I'm at 15KPBs on the download and 973 on the upload so it shouldn't be a network problem. I was just hoping someone could explain the max settings and recommend something for streaming

  • AIR package size & and why Adobe AIR rules..

    Here is one for all the flash dooms-dayers:
    I just published my app Gig Ink to Amazon App store. My app is now on iTunes for iPad/iPhone/iPod, Android Market for over 460 phones and tablets, and soon for Blackberry and desktop for mac/pc/linux with no runtime needed as I use captive runtime to package. And soon I will have access to Stage3D using the GPU to render full 3D content AND with Native Extensions I can do In-App billing, native notifications etc..
    Every one of them is the same 1 project in Flash Builder, same code, works landscape/portrait/phone/tablet etc. etc. etc.
    If I tried to do that with native code I would have to employ 5 separate developers and pay them heaps and anytime a change or update occurs... no way.
    Honestly are people thick? Doesn't anyone get how awesome this is, considering the massive and constant changes to web development recently?
    I hope Adobe know how important Flash Builder/AIR/AS3 is to a lot of developers now focusing on apps and keep making it better. My No 1 request? Reduce the file size of packaged AIR for captive runtime, possible allow us to select only dependant classes? Any suggestions? Is this an issue others think important?
    Cheers
    Blackmarketbear Mobile

    I totally agree with blackmarketbear !!
    Developing for mobile devices using Adobe AIR, Flex and Flash Builder brings exceptionnal productivity, and reduces a lot development cost !! =D
    However, the only drawback to this is the final packaged file size which won't let users download the app via 3G on Apple Store...
    This is such a big issue i think since our last client wanted his app to be downloadable via 3G ... =(
    I hope Adobe is working on this point, it is really important and if no improvment is made, i might fall into another development solution (native development with Java and Objective-C ...)

  • Installed package size

    Is there a way to see how much disk space every installed package is taking up? I remember seeing a script that listed that, but I can't for the life of me find it.
    Last edited by Krause (2010-01-29 14:23:16)

    http://allanmcrae.com/2009/06/finding-large-packages/

  • Toubles installing version 10 and more

    I was given this Imac 400mhz,bumped up the ram to 512 and left the other slot empty been having trouble ever since with locking up when idle for a few minutes.So I thought I would change to a newer operating system than 9.1 got my hands on an early version of 10.I think it is 10.1.8 but none the less it locks up during installation and now when booting off the disk it dosnt reconize I have a hardrive at all.Now I cant get outa of the install and go back to 9.1 because the disk was formatted and therefore I can not eject the disk.Thanks to all that answer this question on what I should do next.If I can get the disk out then I will go back to the old ram and try this procedure again without the 512 stick in.

    Forgive me if you already know this, but it is so critical I thought I would point it out. There is a firmware update required for the iMac. This is essential before any attempt is made to install X.
    http://docs.info.apple.com/article.html?artnum=86117
    The problem is that you need to boot the iMac to install the firmware update. In other words you need a bootable OS 8 or 9 CD. In order to install them, you must start up the computer from a Mac OS 8 or Mac OS 9 System Folder on the computer's hard disk (not from a CD).

  • Can't update/search/install packages via pacman or yaourt

    Everything was fine until I manually installed package-query and yaourt and now I am unable to update/search/install packages via pacman or yaourt.
    Earlier I was having trouble installing the package-query and yaourt packges using pacman so had to install them manually and now it wont connect to the repos.
    My eth0 is up, the proxies are set, all browsers work so no problem from the network side.
    :: Synchronizing package databases...
    error: failed retrieving file 'core.db' from mirror.us.leaseweb.net : Connection timed out after 10001 milliseconds
    error: failed retrieving file 'core.db' from mirror.nl.leaseweb.net : Connection timed out after 10001 milliseconds
    error: failed retrieving file 'core.db' from mirror.de.leaseweb.net : Connection timed out after 10001 milliseconds
    error: failed retrieving file 'core.db' from archlinux.polymorf.fr : Connection

    clfarron4 wrote:I usually advise against this (mainly because it's out-dated) but there is the [archlinuxfr] repository for installing yaourt, if you really insist on sticking with it. Once you're done, disable the repository though because everything except for yaourt is out-of-date by at least a month.
    Don't ever suggest that. The repo is 100% useless since it is trivial to install yaourt from aur. Also yaourt/package-query in that repo is often broken/outdated.
    Also it is not relevant to op's problem anyway. There were some routing issue to leseweb the other day, I also noticed it. Just switching mirror works fine.
    Last edited by Mr.Elendig (2013-09-04 13:37:49)

  • How do we control the data package size that comes into the DSO?

    Hi experts,
    I have this scenario:
    Initial information (numbers are not real):
    I have 10 contracts in CRM (one order documents)
    Each contract when extracted becomes 50 records.
    Running BW 3.x
    (1) Now i start data extraction in BW, i will receive 5 packets, split like following:
    DP1: 100 records (contract 1 and 2)
    DP2: 100 records (contract 3 and 4)
    DP3: 50 records (contract 5)
    These records are stored in the PSA.
    (2) Then, it seems the system keeps the same package size and send these DPs to DSO like following:
    DP1 -> 100 records -> DSO
    DP2 -> 100 records -> DSO
    DP3 -> 50 records -> DSO
    What i want:
    I have a special case and i want to be able to do the following starting from (2).
    Instead of sending
    DP1 -> 100 records -> DSO
    DP2 -> 100 records -> DSO
    DP3 -> 50 records -> DSO
    I want to send:
    DP1 -> 10 records -> DSO
    DP2 -> 10 records -> DSO
    DP3 -> 10 records -> DSO
    DP25 -> 10 records -> DSO
    Do I have control over the data package size (number of records)?
    Can the DPs between DataSource <-> DSO be different then the ones from SourceSystem <->DataSource?
    Can i even go further and do some kind of selection to be able to send like following:
    DP1 -> all records from item 01 to 10 of contract 1 -> DSO
    DP2 -> all records from item 11 to 20 of contract 1 -> DSO
    DP3 -> all records from item 01 to 10 of contract 2 -> DSO
    DP4 -> all records from item 11 to 20 of contract 2 -> DSO
    DPn -> all records from item 11 to 20 of contract 10 -> DSO
    Thanks!

    Hi,
      If you are using infopackage try the setting in the infopackage ie in the scheduler menu at the top
    choose DataS: Default data transfer in which you can change the package size of data
    if using DTP in Extraction Tab you can specify  Package Size.
    Hope this helps for you.
    Thanks,
    Arun

  • Making Pacman find installed packages

    Hi, I have recently built a LinuxFromScratch system.
    When I finished, I looked at installing package managers, and eventually settled on pacman.
    Everything built OK, updated with -Syu fine.
    However when I go to install a package with pacman -S package, it tries to download all the necessary packages like linux-api-headers, glibc, bash, etc.
    All the basic system packages I have already installed...
    The install then fails because these packages already exist.
    linux-api-headers: /usr/include/asm-generic/auxvec.h exists in filesystem
    there is around 6000 lines of that.
    Is there any way I can make pacman recognise these packages as installed?
    Last edited by Wigguno (2010-11-29 02:51:11)

    I think you are doing it wrong.... 
    If you want to run LFS using pacman, you need to create the relevant packages yourself and then install them using pacman.  The first time will require you to "force" the installation of your packages over the LFS ones unless you prepare the package management back when you first enter your LFS chroot.  It can be done but is not entirely simple.
    What you appear to be doing is grabbing packages from the Arch repos to install on your LFS system.  That is a really, really bad idea.  You either create your own (LFS) packages or install Arch,  Mixing is bad...
    I highly recommend the "symlink" style package management system for LFS.  There are also scripts floating around that help you manage the symlinks so you can have the feeling of a package manager without really having one.   But I think you will soon find that maintaining a LFS system is not all it is cracked up to be and LFS is really just a learning tool.   
    As an aside, Arch started as a LFS system and we tend to follow the fairly simple base setup that is used there.

  • In app store some applications are of very small size like 15-20 Mb and after installing them they become more than 100 mb. how to determine their actual size???

    in app store some applications are of very small size like 15-20 Mb and after installing them they become more than 100 mb. how to determine their actual size???

    The app store size is probably just the software, while the size on your iPhone includes data.
    You can determine the size on your iPhone by looking at Settings > General > Usage.

  • Total size of installed packages - script

    Hi,
    I spend few hours today to make bash script, that allow me get total size of installed packages on my disk. It may be useful for many users.
    Here it is:
    #!/bin/bash
    total=0
    progress="-"
    count=`pacman -Q | wc -l`
    echo "Reading info of "$count" packages reported by 'pacman -Q'.
    This may take few minutes..."
    for pkg in `pacman -Q | sed 's/\ .*//'`
    do
    s=`pacman -Qi $pkg | sed -e '/Installed\ Size/!d; s/Installed\ Size\ :[\ ]*//; s/\ K//; s/,/./'`
    if [ "$s" != "" ]; then
    total=`echo $total" + "$s | bc`
    printf "\033[1D"$progress
    if [ "$progress" == "|" ]; then progress="-"; fi;
    if [ "$progress" == "\\" ]; then progress="|"; fi;
    if [ "$progress" == "_" ]; then progress="\\"; fi;
    if [ "$progress" == "/" ]; then progress="_"; fi;
    if [ "$progress" == "-" ]; then progress="/"; fi;
    fi
    done
    echo
    echo "Total size of installed packages is "$total" K"
    ! Script requere bc command (pacman -S bc) !
    Thank you for corrections and comments.

    I added a crude human-readability block near the end.
    #!/bin/bash
    total=0
    progress="-"
    count=`pacman -Q | wc -l`
    echo "Reading info of "$count" packages reported by 'pacman -Q'.
    This may take few minutes..."
    for pkg in `pacman -Q | sed 's/\ .*//'`
    do
    s=`pacman -Qi $pkg | sed -e '/Installed\ Size/!d; s/Installed\ Size\ :\ *//; s/\ K//; s/,/./'`
    if [ "$s" != "" ]; then
    total=`echo $total" + "$s | bc`
    printf "\033[1D"$progress
    if [ "$progress" == "|" ]; then progress="-"; fi;
    if [ "$progress" == "\\" ]; then progress="|"; fi;
    if [ "$progress" == "_" ]; then progress="\\"; fi;
    if [ "$progress" == "/" ]; then progress="_"; fi;
    if [ "$progress" == "-" ]; then progress="/"; fi;
    fi
    done
    suffix='K'
    if [ `echo "$total > 1024" | bc` = 1 ]; then
    total=`echo "scale=2; $total / 1024" | bc`
    suffix='M'
    if [ `echo "$total > 1024" | bc` = 1 ]; then
    total=`echo "scale=2; $total / 1024" | bc`
    suffix='G'
    fi
    fi
    echo
    echo "Total size of installed packages is $total $suffix"
    And here's a version with a simpler and more informative progress meter:
    #!/bin/bash
    total=0
    progress="1"
    count=`pacman -Q | wc -l`
    echo "Reading info of "$count" packages reported by 'pacman -Q'.
    This may take few minutes..."
    for pkg in `pacman -Q | sed 's/\ .*//'`
    do
    printf "\rprocessing file "$(( progress++ ))"..."
    s=`pacman -Qi $pkg | sed -e '/Installed\ Size/!d; s/Installed\ Size\ :\ *//; s/\ K//; s/,/./'`
    if [ "$s" != "" ]; then
    total=`echo $total" + "$s | bc`
    fi
    done
    suffix='K'
    if [ `echo "$total > 1024" | bc` = 1 ]; then
    total=`echo "scale=2; $total / 1024" | bc`
    suffix='M'
    if [ `echo "$total > 1024" | bc` = 1 ]; then
    total=`echo "scale=2; $total / 1024" | bc`
    suffix='G'
    fi
    fi
    echo
    echo "Total size of installed packages is $total $suffix"
    It works, good job. I didn't know about bc!
    Oh, and welcome to the Arch BBS!
    Last edited by peets (2007-12-30 18:49:22)

  • I purchased Adobe Acrobat Pro XI for my iMac (Mavericks 10.9.4), downloaded it and have attempted to install it 10 or more times. I have done all the usual maintenance steps (repair permissions, repair disk, etc) and it still won't install. All goes well

    I purchased Adobe Acrobat Pro XI for my iMac (Mavericks 10.9.4), downloaded it and have attempted to install it 10 or more times. I have done all the usual maintenance steps (repair permissions, repair disk, etc) and it still won't install. All goes well until the installer gets to "Running Package Scripts" then it stalls or hangs up and does not finish the installation. It runs and runs and runs. It never finishes. I wind up having to force quit the installer. Can anyone point me in the right direction?

    Hi jtento ,
    Kindly enable the Root Account for the MAC and then try the installation there (in the root account). Please find below the URL to enable the root account.
    OS X Mavericks: Enable and disable the root user
    Thanks,
    Vikrantt Singh

  • Maximum package size for data packages was exceeded and Process terminated

    Hello Guru,
    When i am execute the process chain i got this message Maximum package size for data packages was exceeded and Process terminated,any body help to me in this case how can i proceed.
    Thanks & Regards,
    Suresh.

    Hi,
    When the load is not getiing processed due to huge volume of data, or more number of records per data packet, Please try the below option.
    1) Reduce the IDOC size to 8000 and number of data packets per IDOC as 10. This can be done in info package settings.
    2) Run the load only to PSA.
    3) Once the load is succesfull , then push the data to targets.
    In this way you can overcome this issue.
    You can also try RSCUSTV* where * is an integer to change data load settings.
    Change Datapackage size for extraction, use Transaction RSCUSTV6.
    Change Datapackage size when upload from an R/3 system, set this value in R/3 Customizing (SBIW -> General settings -> Control parameters for data transfer).
    IN R/3, T-Code SBIW --> Genaral settings --> Maintain Control Parameters for Data Transfer (source system specific)
    Hope this helps.
    Thanks,
    JituK

  • Redownload and reinstall all installed packages

    I need to redownload and reinstall all installed packages, because I made some tests with prelink and something goes wrong. I found an article in wiki that covers download of installed packages, but howto reinstall them all?
    The problem is that some apps are acting weird. I also have problem with compiling of AUR packages, because I get this error message:
    checking how to recognise dependent libraries... pass_all
    checking how to run the C preprocessor... /lib/cpp
    configure: error: C preprocessor "/lib/cpp" fails sanity check
    See `config.log' for more details.
    make: *** No targets specified and no makefile found. Stop.
    The gcc package is installed. Any sugestions?
    Last edited by macros78 (2007-09-09 12:19:21)

    I think this should do it...
    pacman -Q | grep -v pacman | cut -d' ' -f1 > packages.txt
    pacman -Sy `cat packages.txt` --noconfirm

  • How to inspect AUR package PKBUILD and .install files

    Hi,
    Linux and arch newbie here. I was reading the wiki article about the AUR and noticed this bit:
    Warning: Carefully check all files. cd to the newly created directory and carefully check the PKGBUILD and any .install file for malicious commands. PKGBUILDs are bash scripts containing functions to be executed by makepkg: these functions can contain any valid commands or Bash syntax, so it is totally possible for a PKGBUILD to contain dangerous commands through malice or ignorance on the part of the author. Since makepkg uses fakeroot (and should never be run as root), there is some level of protection but you should never count on it. If in doubt, do not build the package and seek advice on the forums or mailing list.
    This is something that have not been doing at all in the past, but I am trying to improve my practices managing my system.
    The problem is, I do not know what exactly I am looking at or for in these files. If I give these files a look over before installing the package, can I honestly expect to spot something malicious? What would I need to learn to notice if something was fishy?
    Anyway, I am not to worried about this practically, because I only use a handful of AUR packages and I usually install ones based on recommendations, not just at random. But it still seemed interesting for the wiki to stress this so strongly. How important is this guidline anyway?
    Thanks!
    [EDIT: spelling]
    Last edited by supernerd (2014-06-25 10:41:13)

    I scan the whole PKGBUILD. I start by ensuring that the source link to the original source looks accurate. For example, take the source line for gmusicbrowser-git:
    source=("${pkgname}::git+http://github.com/squentin/gmusicbrowser.git")
    I know this is the correct link to the source, and so it passes my check. But suppose it had said:
    source=("${pkgname}::git+http://youvebeenhackedhub.com/1337haxorz/gmusicbrowser.git")
    I would become suspicious. Of course this is an exaggeration, but common sense goes a long ways here. At least check the first time..
    With the source verified, I ensure that the md5sum or sha256sum block has a sum. This way, if a download is compromised at the source, the sha256 or md5sum can catch it before you installed (this assumes that the PKGBUILD is not "bad" and has the sum number of a package that wasnt compromised). Note that with git this isnt necessary (the git process protects against such problems). Anytime a tarball is downloaded and extracted however, the sums should be present in the PKGBUILD. If I go to install an AUR package that has 'SKIP' for the md5sum/sha256sum block, I will double or triple check the source of the tarball (or of the patch files enclosed in the build directory, etc..)
    I also look for any "dangerous" commands in the build and install sections. For example, if I see "rm -rf" I had better see something like $pkgdir to start the directory path or be VERY sure the path is "safe". Since makepkg is not run as root this should theoretically not be a problem, but imagine if someone put "rm -rf /home/*" (warning: do not run that command on your system!) in there! This is mostly common sense; in time as you get more comfortable with bash and various linux commands it will make more and more sense and you will be able to spot mistakes.
    Also, consider the user posting the pkgbuild. "Trusted Users" are selected as trustworthy members of the community, so obviously you can feel much more comfortable with PKGBUILDS they have made (Xyne comes to mind..). For people you may not know, check what other PKGBUILDs they have available. After awhile, you develop a trust for certain people whos PKGBUILDs or software you have used. For example, I wouldnt hesitate to build/install using a PKGBUILD put up by BurntSushi since I use some of his software, have personally corresponded with him, and find him to be responsible. You might "develop" such rapport with other AUR users I dont even know about.
    Consider the vote count of a package as an approximate metric. Dont discount a package because it has 0 votes- it may just be that not many people have use for that particular software. Ive considered hosting a PKGBUILD for "xfce4-terminal-nowindowhints"; consider that tilers generally ignore them anyway, and that my package would only be useful for someone literally using xfce4-terminal with pytyle. How high do you think the vote count would be (even if the PKGBUILD had 0 errors)? On the other hand, you at least have a good chance the PKGBUILD is solid if the package has 354 people voting for it.. That said, the package could have been well-maintained before (when it received a ton of votes), and the quality has dropped since- just be mindful of these trends.
    Finally, adding all of these things together will leave the odds of a malicious PKGBUILD affecting your system pretty slim, though its certainly not impossible. I have never (to my knowledge to be fair) encountered a malicious PKGBUILD, though I have found a few that had errors or outdated sources, etc.
    Last edited by GSF1200S (2014-06-29 10:13:50)

  • Will SP1 take more time to install if we have more databases and/or larger databases ?

    We are preparing to install SP1 (CU4 ?) for Exchange 2013 (e2013) on our production system.
    We have done that in our test system.
    The production system has more databases and more mailboxes and data in each database, than the test system.
    Seems like we read someplace that SP1 has an update to the "database schema" (in addition to the AD Schema update).
    Thought that this database work might require extra time.
    Will the SP1 install run longer because of the larger and more numerous databases ?
    Thanks.
    =====
    tags -- mailbox server, e2013, implement Service Pack 1,

    Thanks for the information.
    So,...is there a Database schema upgrade as part of SP1 for Exchange 2013 ?  (yes or no)
    If the answer is "yes", then...
    I understand all the mailboxes would be "offline".
    But that does not really answer my question.
    Just for an example, if they are simply adding one new attribute to the schema, that is probably done in the "schema master", and assuming that field is "null" for all current data, no other work needs to be done, regardless of the number of databases or
    the size (or the number of mailboxes).
    But let's say that new attribute needs to be "set" based on something in the data, and if it is "per database", that could have an impact, or if it was "per message", ...many messages to evaluate...etc.
    I thought maybe some people had real-life experience and would base the answer on what they saw.
        --- I assume that is what @CanKILIC  above is saying...  :-)
    Thanks.

Maybe you are looking for

  • UPGRADED 10.4.11 ON MACBOOK PRO TO 10.5, NOW UPDATES TO 10.5.8 WILL NOT SAVE, "DIGITAL SIGNATURE DOES NOT MATCH". ANY IDEAS.

    UPGRADED 10.4.11 ON MACBOOK PRO INTEL TO 10.5.1 (FAMILY PACK VERSION), UPDATES TO 10.5.8 WILL NOT SAVE DUE TO, "DIGITAL SIGNATURE DOES NOT MATCH". ANY IDEAS? CAN I UPGRADE TO 10.6.1 WITHOUT SAME ISSUE.

  • Snow Blizzard Emitter -

    I am working on an animation using the Snow Blizzard Emitter in Motion and was trying to find the control or Life Span of the emission. Basically what I am trying to do is make the snow appear to stop and remain on the screen, looking like it is pill

  • Directory change (again)

    I've asked this question before, but I haven't gotten a response I was really looking for. I'd like to know, how instead of typing in "cd C:\Program Files\Java\jdk1.5.0_01" I could just automatically make the windows command prompt come up with C:\Pr

  • Running totals in Discoverer

    Hi, Can I calculate totals for some columns in a discoverer sheet, but not show the detailed records which are summarized by the total? E.g. my sheet is formed by 2 columns. For each distinct value of column1 the total calculates the sum of column2.

  • Firefox crashes Plug in

    Firefox has been continuously crashing and then stating that firefox plug-in has crashed. And, it still crashes on Firefox Safemode. Please Respond ASAP; It's unfortunately Exam Week.. bp-7f1efe33-6c8f-4aa2-a447-452de2140919 bp-7f1efe33-6c8f-4aa2-a44