Packages: binaries, sources, headers, ...

Hi, I'm confused.
I read somewhere that every package gives you not only the binaries and manpages, but also the full sources.
Didn't whoever said this actually meant 'header files' instead of full sources?  I see header files in /usr/include, but no sources in /usr/src (just kernel headers here) or /usr/local/src (totally empty).  Where are the sources? What's the kernel-headers package for exactly if the kernel26 package contains all the headers?  Where do I get the sources of the kernel(package)?
How is all the 'upstream content' for a project split up?
Bonus question:  How does all this relate to -dev packages on Debian?  Someone told me -dev packages on Debian are not 'just sources/headers'.  Then what are they?
Thanks!
Dieter

The full sources are not distributed through *.pkg.tar.gz files. However, running makepkg on a PKGBUILD file will. An easy way to do it if you want the kernel sources is through ABS. Copy the kernel26 folder somewhere that you have write permissions and run 'makepkg -o'. This will download the kernel sources as well as any supporting files, unpack them, but will not build the software.

Similar Messages

  • Basic question regarding SSIS 2010 Package where source is Microsoft Excel 97-2005 and there is no Microsoft office or Excel driver installed in Production

    Hi all,
    I got one basic question regarding SSIS 2010 Package where source is Microsoft Excel 97-2005. I wanted to know How this package works in production where there is no Microsoft office or Excel driver installed. To check that there is excel driver installed
    or not, I followed steps: Start-->Administrative Tools--> Data Sources(ODBC)-->Drivers and I found only 2 drivers one is SQL Server and another one is SQL Server Native Client 11.0.
    Windows edition is Windows Server 2008 R2 Enterprise, Service Pack-1 and System type is 64-bit Operating System.
    We are running this package from SQL Server Agent and using 32-bit (\\Machine_Name\d$\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTExec.exe /FILE "\\Machine_Name\d$\ Folder_Name\EtL.dtsx" /CONFIGFILE "\\Machine_Name\d$\Folder_Name\Config.dtsConfig"
    /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING E) to run this package. I opened the package and tried to find out what connection we have used and found that we have used "Excel Connection Manager" and ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;Data
    Source=F:\Fares.xls;Extended Properties="EXCEL 8.0;HDR=YES"; and source is ‘Excel Source’
    I discussed with my DBA and He said that SSIS is having inbuilt Excel driver but I am not convinced.
    Could anyone please clear my confusion/doubt?
    I have gone through various links but my doubt is still not clear.
    Quick Reference:
    SSIS in 32- and 64-bits
    http://toddmcdermid.blogspot.com.au/2009/10/quick-reference-ssis-in-32-and-64-bits.html
    Why do I get "product level is insufficient..." error when I run my SSIS package?
    http://blogs.msdn.com/b/michen/archive/2006/11/11/ssis-product-level-is-insufficient.aspx
    How to run SSIS Packages using 32-bit drivers on 64-bit machine
    http://help.pragmaticworks.com/dtsxchange/scr/FAQ%20-%20How%20to%20run%20SSIS%20Packages%20using%2032bit%20drivers%20on%2064bit%20machine.htm
    Troubleshooting OLE DB Provider Microsoft.ACE.OLEDB.12.0 is not registered Error when importing data from an Excel 2007 file to SQL Server 2008
    http://www.mytechmantra.com/LearnSQLServer/Troubleshoot_OLE_DB_Provider_Error_P1.html
    How Can I Get a List of the ODBC Drivers that are Installed on a Computer?
    http://blogs.technet.com/b/heyscriptingguy/archive/2005/07/07/how-can-i-get-a-list-of-the-odbc-drivers-that-are-installed-on-a-computer.aspx
    Thanks Shiven:) If Answer is Helpful, Please Vote

    Hi S Kumar Dubey,
    In SSIS, the Excel Source and Excel Destination natively use the Microsoft Jet 4.0 OLE DB Provider which is installed by SQL Server. The Microsoft Jet 4.0 OLE DB Provider deals with .xls files created by Excel 97-2003. To deal with .xlsx files created by
    Excel 2007, we need the Microsoft ACE OLEDB Provider. SQL Server doesn’t install the Microsoft ACE OLEDB Provider, to get it we can install the
    2007 Office System Driver: Data Connectivity Components or
    Microsoft Access Database Engine 2010 Redistributable or Microsoft Office suit.
    The drivers listed in the ODBC Data Source Administrator are ODBC drivers not OLEDB drivers, therefore, the Excel Source/Destination in SSIS won’t use the ODBC driver for Excel listed in it by default. On a 64-bit Windows platform, there are two versions
    of ODBC Data Source Administrator. The 64-bit ODBC Data Source Administrator is C:\Windows\System32\odbcad32.exe, while the 32-bit one is C:\Windows\SysWOW64\odbcad32.exe. The original 32-bit and 64-bit ODBC drivers are installed by the Windows operating system.
    By default, there are multiple 32-bit ODBC drivers and fewer 64-bit ODBC drivers installed on a 64-bit platform. To get more ODBC drivers, we can install the 2007 Office System Driver: Data Connectivity Components or Microsoft Access Database Engine 2010 Redistributable.
    Besides, please note that 2007 Office System Driver: Data Connectivity Components only install 32-bit ODBC and OLEDB drivers because it only has 32-bit version, but the Microsoft Access Database Engine 2010 Redistributable has both 32- bit version and 64-bit
    version.
    If you have any questions, please feel free to ask.
    Regards,
    Mike Yin
    TechNet Community Support

  • Do package data sources update all connected connection managers automatically?

    I converted a big project from SSIS2008 -> SSIS2014
    During conversion i also erased all connection managers and recreated them based on the packages data sources.
    Now i want to test my packages on another server , so i changed my 2 data sources only.
    When i open the packages can see on the connectionstring the old server. 
    If i dont do anything else and press start, what will happen?
    Will the package update itself automatically and get the connection string of the data source or not?
    Elias

    Hi Elias,
    If file or database in the connection string for old server can be accessed from remote server and we have access to that file or database in the connection string, then we can execute the package very well. For example, there is an OLE DB Connection
    Manager that connect to a database from old server. If we have access to that database in new server, then we can still connect to that database. Please notice that the connection string is still the original one, it couldn’t update itself automatically.
    If we want it connect to another one, we should manually change the connection string. Unless we are using a localhost file or database and they also existing in the new server, they can update to new server automatically.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • [Solved] Downloading package binaries without pacman

    I'm trying to install Arch on my little Acer Aspire One D250. Unfortunately, the installation image comes with kernel 2.6.30, which has broken drivers for all the network hardware on that machine. So, I need to download the new 2.6.32 kernel on another computer, then install it off of a USB stick with pacman -U.
    So, my question is: how do I download the package binaries for the new kernel without going through pacman? TIA.
    Last edited by quantumcoffeemug (2010-02-14 01:28:01)

    try here http://mirrors.kernel.org/archlinux/core/os/i686/
    or here http://mirrors.kernel.org/archlinux/core/os/x86_64/
    You can find all the mirrors in /etc/pacman.d/mirrorlist.
    Last edited by my0pic (2010-02-14 01:17:31)

  • Compile a package from source...

    I'm trying to learn how to compile a package from source code.
    I choose bfgminer as my example. I know there's already a pre-built package.
    # Get bfgminer-3.3.0
    wget http://luke.dashjr.org/programs/bitcoin … 3.3.0.tbz2
    tar -Jxvf bfgminer-3.3.0.tar.bz2
    cd bfgminer-3.3.0
    pacman -S uthash    # Required Dependencies
    pacman -S lm_sensors
    # I want to be able to remove unnecessary modules, so I defined CFLAGS:
    CFLAGS="--disable-avalon --disable-opencl --disable-bitfury --disable-littlefury --disable-bitforce --disable-modminer --disable-x6500 --disable-ztex"
    ./configure
    # The package compiles successfully, but It seems to have ignored the CFLAGS.
    Configuration Options Summary:
      Enabled..Drivers.....: avalon bigpic bitforce bitfury_gpio cairnsmore erupter icarus littlefury modminer opencl opencl:adl opencl:sensors x6500 ztex
      Disabled.Drivers.....: bfsb cpu metabank proxy
        To enable proxy, install libmicrohttpd 0.9.5+ (getwork) or libevent 2.0.3+ (stratum)
      Enabled..Algorithms..: SHA256d
      Disabled.Algorithms..: scrypt
      Enabled..Options.....: ncursesw5
      Disabled.Options.....:
    Compilation............: make (or gmake)
      CFLAGS...............:    -pthread -g -O2 -I/usr/include/libusb-1.0    -pthread -Ilibblkmaker
      LDFLAGS..............:   -pthread -Llibblkmaker/.libs -Wl,-rpath,\$$ORIGIN/libblkmaker/.libs,-zorigin  -lpthread  -ldl -lcurl  -ljansson  -L/usr/lib -lncursesw   -lm -ludev -lusb-1.0   -lsensors -lblkmaker_jansson-0.1 -lblkmaker-0.1
    Installation...........: make install && ldconfig #(as root if needed, with 'su' or 'sudo')
      prefix...............: /usr/local
    What did I do wrong?

    cfr wrote:
    ThinkFast wrote:Well you may have misread it at first, but I am running as root. For me, after building a system it seems hard to know when to create a standard user. And it's easy to just continue as root. Most tutorials don't mention it at all.
    Can it be done after the first login as root and changing the root password?
    Easy it may be, but it is also incredibly dangerous. I find it terrifying that people even think of doing this.
    I don't know which tutorials you are reading but the Beginners' Guide clearly includes this step as the first one to complete after rebooting into your new system:
    https://wiki.archlinux.org/index.php/Be … management
    You should do the minimum necessary as root. You should only ever perform a task as root if (1) the task cannot be performed with less privileges, (2) you understand exactly what the task is designed to accomplish AND (3) you understand why it needs to be performed with root privileges.
    While I admit that most do not go this far, I do not compile code with an account which is even in wheel. That means I don't compile even as my regular user - let alone root.
    I guess I have just gotten lucky so far. Thanks for your advise.

  • Compiling a package from source files

    I am trying to install a package from source files. The installation instructions for this package say that I should just download the scripts to one directory, enter the correct paths in the Makefile (which comes with the package) and run "make".
    The problem is that while the g++ compiler is there on my computer
    (there is a binary called g++ located at
    /Developer/usr/bin/g++
    I am not sure if that is the real compiler. Or where the c header files are, for instance, I can't find math.h, or stdio.h or any of the other standard files.
    Any help will be greatly appreciated. I am very new to command lines, so please explain as you would to a five year old.
    To help with specifics, I edited the Makefile so that the first part looks like:
    #MATLABDIR ?= /usr/local/matlab
    # for Mac
    MATLABDIR ?= /Applications/MATLAB_R2008b.app
    CXX ?= g++
    #CXX = g++-4.1
    CFLAGS = -Wall -Wconversion -O3 -fPIC -I$(MATLABDIR)/extern/include
    Thanks a ton for the help

    Your compiler program is gcc. (/usr/bin/gcc).
    http://gcc.gnu.org/
    in terminal type (at the prompt):
    gcc --version
    (press return)
    should output the following:
    i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646) (dot 1)
    Copyright (C) 2007 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    If it does, your compiler is alive and kicking and ready for action, if not, reinstall developer tools
    package from your SL install DVD.
    The usual ritual for compiling is to drag the directory containing the source code to your desktop,
    then, in terminal, change terminal path to the source directory using the change directory command
    "cd".
    example; say I have a program called cdrtools 2.0.1 and the source is in a folder I dragged to my
    desktop called cdrtools_2.0.1:
    In terminal i would type:
    cd /Users/kj/Desktop/cdrtools_2.0.1
    Follow the instructions that come with the package. Typically they will tell you to:
    ./configure
    ( Many packages have a configure script which will query your system and configure themselves
    appropriately. Not supported by all software).
    make
    ( Compile the software. Some require a file name to build such as make foo. make reads a file
    normally called Makefile for what commands to run).
    make install
    ( Install the software. Typically packages will put themselves in /usr/local. Run as root).
    That is the usual ritual, but you must follow the instructions that come with the software, as they
    may vary.
    Read documentation!
    Look for files called: INSTALL, README, SETUP, or similar.
    For more information see the following:
    http://luv.asn.au/overheads/compile.html
    Now beware that some source code written before Snow Leopard was released may not compile
    properly on SL, because of SL's 64Bit gcc extensions. If the source has not been updated to run
    under the Snow Leopard compiler, then the compilation may fail.
    IF the program fails to compile, or fails to run after compiling, then most likely, then the source
    may need updating.
    good luck, and don't pull all your hair out at once. Save some for later.
    The guys in the 'NIX forum can help you with all the grizzly details as you go on your quest.
    http://discussions.apple.com/forum.jspa?forumID=735
    Good luck,
    Kj ♘

  • Compiling Packages from Source

    I am having some issues using the "make" command when compiling any kind of source code. When doing so, I get the sort of error that one would would expect when trying to build without headers. However, this is not the case. I do have the kernel headers installed (matching the kernel version, of course) and still I am unable to build. Interestingly enough, I am able to make packages from the AUR from source using packer, so I assume that I am able to make packages. Or am I painfully deluded in my understanding?

    TheHebes wrote:@tavianator- I have looked, the RTL8188CE driver is not present is NOT in the AUR. (packer -Ss r 8188 comes up with nothing). Furthermore, @graysky, I do have have kernel26-headers installed. Both the kernel and headers are version 2.6.39 3-1. For the most part, by the looks of it, there is no packagebuild available, so managing this through pacman is not looking like an option. From what I gather, "make" is the only way this is going to compile.
    The driver you want is indeed in the AUR.  Look at the description:
    http://aur.archlinux.org/packages.php?ID=46797
    The driver name and version number exactly match the errors from make you posted above:
    TheHebes wrote:make[1]: *** No rule to make target `*/rtl8192ce_linux_2.6.0006.0321.2011/HAL/rtl8192'.  Stop.
    Last edited by mrstegeman (2011-08-10 11:36:02)

  • Netbeans packages as source files

    Hi,
    I noticed that the Composer in NetBeans 6.9 creates (copies) new sources files in the project when some special components are used (like DataSource).
    For example if a JDBC data source component is added, several files .fx are added in the project under the package "org.netbeans.javafx.datasrc".
    Even if source files are instructive and interesting, I was expecting to have a dedicated components library and not sources file to be compiled.
    They just increase compilation time and final jar dimension (compared to a library released with the JVM).
    Can someone explain me the benefits of this choice ?
    Grazie,
    Gualtiero

    You wrote:
    c:\jarfiles> jar cfm jarfilename.jar c:\com\packages\
    import com.packages.classfilename;What do you notice? The "root" of your JAR is at class level, you forgot to include the directory structure com/packages. So these class files can never be found.
    Move your classes to c:\anemptydir\com\packages\ and run
    jar cfm jarfilename.jar c:\anemptydir
    (Be aware that the m option also requires you to name a manifest file.)
    Now gimme some dukes.

  • Security settings for Packages Data Source

    Hello,
    Can someone please help me or address me to some technical advise  about the way to configure the security options of a folder designed as a Data Source for Packages (or OS Images)  to work with SCCM 2012? I'm having a lot of troubles in distributing
    content from network shares (access denied and the like). 
    I've set up the Security Options for Data Source folder so that they inlcude full control for:
    any SCCM admin user
    site server computer account
    distribution point computer account
    what else should I put in?
    Thank you very much!
    Davide

    Hi,
    Please check despool.log on the primary site. There might be some errors about the WIM OS image.
    Best Regards,
    Joyce
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Programmatically modify package body source

    Hi,
    I need to write a java programm or a script that will allow me to programmatically modify the sources of all packages from several schemas.
    We need to do something similar to a search/replace in the source code of the package bodies from several schemas. Is there a way to do that ? Where should I modify the code ?
    Thank you.
    p.s. I can connect as sys.

    In PL/SQL, you can use the dbms_metadata package to get the ddl to replace the package, transform it with regexp_translate or your own procedure (substr, instr, ...), then execute.
    Regards
    Laurent

  • How to build a package from sources

    hi all,
    Can someone please give some advices regarding making binaries from sources. I have found that a lot of programs on Snow Leopard can be also run in terminal and are in source form and need to be build. I have installed Xcode already and I have some programming skills as well such as using MinGW (GNU GCC) and VS EE on WinXP. I have never done anything in any UNIX-like system and I know sources need to be just compiled.
    Please, give me a link if you have any =)
    Regards.

    I think you have done something in a UNIX-like system. MinGW is designed to provide a UNIX-line build system with GCC for Windows. Now, however, you have the real thing.
    In most cases, all you need to do is extract the source tarbar into a directory (or checkout via CVS or SVN). Go into that directory with the Terminal and type "configure" and, if that goes well, "make", and if that looks good "sudo make install".

  • [SOLVED] Can I submit a package including source code inside to AUR?

    I'm about to make PKGBUILD for scim-unikey (http://code.google.com/p/scim-unikey/), they dont not have a public subversion url right now. The current version on their site is quite old. They update the newest package through a thread here http://forum.ubuntu-vn.org/viewtopic.ph … &sk=t&sd=a (WARNING: it's Vietnamese).
    I want to make a package for the newest version, so my question is: can I include the source code of the newest version inside my tarball to the AUR?
    The wiki http://wiki.archlinux.org/index.php/AUR_User_Guidelines and http://wiki.archlinux.org/index.php/Arc … _Standards dont mention anything about included source code.
    Comments are welcome!
    Last edited by tinhtruong (2009-02-22 07:57:24)

    Many thanks. Here is the details what I've done:
    set the 'source' in the PKGBUILD file like this:
    source=($pkgname-$pkgver.tar.bz2)
    Instead of a valid url, make sure you have the file '$pkgname-$pkgver.tar.bz2' (in my case it's scim-unikey-20090218.tar.bz2) is in the same directory as the PKGBUILD file.
    Hope it could be useful to someone else.

  • Making package from source

    I just created a working build of firefox 3.0.8 from source without using abs. I am wondering how I would be able to turn my build into a package that I can install via pacman.
    I don't really know what information I need to give but any help would be appriciated.

    Spelchek wrote:I'm running arch for fun and expirience, so I thought that compiling something the normal way would be a good thing to learn.
    I was overlooking things as usual, but I have run into a new problem. When I run the "make package" command it creates a bzip and not the gzip as required by pacman.
    but...abs IS the normal way. It just keeps track of all the files installed and makes the package for pacman...., which, is exactly what you're asking how to do.
    If you want to compile a custom firefox for yourself, do it in the form of a PKGBUILD

  • Distribution manager failed to process package - the source directory does not exist

    Hi,
    I have the following behaviour:
    A Software Update Deployment Package is not distributing because of the following error:
    I have found the following query (http://blogs.technet.com/b/ken_brumfield/archive/2013/01/10/troubleshooting-sccm-software-update-deployment-package-distribution-due-to-missing-directories.aspx) to
    determine which update is missing.
    It is about update KB978601. If we search this update in the console, we see this:
    The update is not required, not downloaded, not deployed and superseeded.
    If we look into the members of the Update deployment package, we can't find this update.
    When I was digging into the database, I found this:
    SELECT
    distinct cp.Content_ID,
    cp.ContentSubFolder,cp.PkgID,
    con.ContentProvisioned
    FROM
    [dbo].[vCI_ContentPackages] cp
    INNER
    JOIN [dbo].[CI_ConfigurationItemContents]cic
    ON cp.Content_ID
    = cic.Content_ID
    inner
    join dbo.v_CIContents_All
    con on con.Content_ID
    = cp.Content_ID
    where cp.PkgID
    =
    'XXX002BA'
    and cp.ContentSubFolder
    =
    '39b46f0a-7244-48a6-b795-119ac74009f9'
    which resulted in:
    Content_ID ContentSubFolder PkgID ContentProvisioned
    16828355 39b46f0a-7244-48a6-b795-119ac74009f9 BP1002BA 1
    I found the "ContentProvisioned = 1 " a little bit strange.
    So, my question is:
    Why SCCM is thinking of distributing the content although it is not downloaded or deployed and how can we fix this?
    Has it something todo with the "ContentProvisioned" or is it something else?
    Thanks,
    Sem

    I can tell you why CM wants to distribute it, but the easiest way would be downloading that patch thus adding it to the package (so that it can be distributed) and remove it afterwards.
    Torsten Meringer | http://www.mssccmfaq.de

  • Using XML Publisher with plsql package data source?

    Hi,
    I have a html gantt chart which i create using a plsql package and the use of the htp.p procedure for output to a webpage.
    I want to be able to print this to PDF and was hoping the XML Publisher may be an option for doing this. The datasource for this however seems to be a sql query or XML feed.
    Can anyone provide any suggestions on this??

    With a Pipelined Table Function you can use a function in your FROM-clause (so you'll have a normal SELECT, but in the background the data comes from a PL/SQL-function):
    SELECT * FROM TABLE( <function_name> )
    Look here:
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:30404463030437
    http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14261/tuning.htm#sthref2335

Maybe you are looking for

  • Combined Report for Purchasing and Inventory Management.

    Hi All, Is there any standard SAP Report available where I can get all the information related to Purchasing and Inventory Management in one. Like Material,Purchasing details of the material (vendor, price etc ) and Inventory Management (Stock qty an

  • Ipad previewing - content viewer app

    I have a folio which I am able to preview on my PC Content Viewer software, but will not seem to update on my iPad Content Viewer app. I am running Folio Producer 12.2.4 on CS5.5. I have updated the app to the most up to date version from the App Sto

  • Can't open HP software driver on Apple computer

    I need to download and install HP software for a HP officejet 2620 all in one printer on my Apple desktop, OS 10.10.1. I    I've downloaded the softwre to my computer but when I try to install it I get a flag that says, "HPInstaller" can't be opened

  • Zen Vision:M keeps turning itself

    Had one of the new slimmer 60gb models for a couple of months, but in the last few days has taken to randomly turning itself on. Happens at no set time, from a few minutes after turning off to a few hours. Seems to power down as normal, and having th

  • Delete Windows Live ID from list when opening office document on Skydrive

    I have office documents that are on Skydrive and when I open them the Sign-In form has some old account in the list.  Is there a way to delete these other accounts? Thanks