<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; package manager</title> <atom:link href="http://www.ghacks.net/tag/package-manager/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Sat, 11 Feb 2012 17:32:23 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Adding missing PPA keys to an apt keyring</title><link>http://www.ghacks.net/2011/03/31/adding-missing-ppa-keys-to-an-apt-keyring/</link> <comments>http://www.ghacks.net/2011/03/31/adding-missing-ppa-keys-to-an-apt-keyring/#comments</comments> <pubDate>Thu, 31 Mar 2011 21:40:14 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[apt]]></category> <category><![CDATA[apt key]]></category> <category><![CDATA[package manager]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=43350</guid> <description><![CDATA[If you are a user of a Linux distribution that takes advantage of Launchpad&#8217;s Personal Package Archive, then you know how easy that tool can be for adding those hard to find applications pre-packaged for your system. Once you get used to PPAs, it&#8217;s fairly easy to depend upon those repositories. But there is sometimes [...]]]></description> <content:encoded><![CDATA[<p>If you are a user of a Linux distribution that takes advantage of Launchpad&#8217;s Personal Package Archive, then you know how easy that tool can be for adding those hard to find applications pre-packaged for your system. Once you get used to PPAs, it&#8217;s fairly easy to depend upon those repositories. But there is sometimes a, seemingly, insurmountable issue with those PPAs &#8211; keys. If the key for a particular PPA isn&#8217;t given to you, you can&#8217;t use the software &#8212; not until the key is added to your keyring.</p><p>But how do you add the key when you never received it? Believe it or not, there is a simple solution for that task.</p><p><span
id="more-43350"></span>I&#8217;m going to assume you have the PPA added to to your /etc/apt/sources.list file (or added them with the command <code>sudo add-apt-repository ppa:chromium-daily</code>.). After the PPA has been added, the next step before the installation of the software, is to run the command <code>sudo apt-get update</code>. If the key hasn&#8217;t been added an error will be displayed indicated the key is missing. When that error pops up, that particular PPA can not be used. The error will look like:</p><p><code>GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2524246B1CC723DB</code></p><p>The clue here is the last string of characters, which is the public key. In order to add the key for this particular PPA (or repository), issue the command:</p><p><code>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEY_ID</code></p><p>Where KEY_ID is the last string of characters in the error (in this case 2524246B1CC723DB).</p><p>When the above command is issued, the following output will be displayed:</p><p><code>Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 2524246B1CC723DBgpg: requesting key 1CC723DB from hkp server keyserver.ubuntu.comgpg: key 1CC723DB: public key "Launchpad PPA for Chris Coulson" importedgpg: </code></p><p><code>Total number processed: 1gpg: imported: 1  (RSA: 1)</code></p><p>The important part of the above output is the final line, indicated that 1 of 1 key was processed. That PPA (or repository) can now be used.</p><p><strong>Finding repos and PPA</strong></p><p>There are plenty of repositories and PPAs out there. One very good place to start (other than Google) is <a
title="Launchpad" href="https://launchpad.net/ubuntu/+ppas">Launchpad</a>. When you go to launchpad you can search under Registered PPAs, Published sources, Active PPAs, and Published binaries. This site also breaks down PPAs according to release, which includes 6.06 to 11.04. Of course this is a Ubuntu-only site, so those repositories will only work for Ubuntu and distributions based on Ubuntu.</p><p><strong>GUI</strong></p><p>There is a GUI called gui-apt-key. You can find that in Synaptic (search for &#8220;gui-apt-key&#8221;,  mark it for installation, and click Apply to install.) This tool basically allows you to take the key ID, enter it in a small text area, and push the Add button in order to add a key to your keyring. If you prefer a GUI tool, it&#8217;s a good route to go. Personally, I prefer using the command line, as it is more reliable and more flexible.</p><p><strong>Final thoughts</strong></p><p>Sometimes those apt errors can be a real pain. But when the error is a missing key, there is always a quick solution for adding that key.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/03/31/adding-missing-ppa-keys-to-an-apt-keyring/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Windows Package Manager Npackd</title><link>http://www.ghacks.net/2011/02/05/windows-package-manager-npackd/</link> <comments>http://www.ghacks.net/2011/02/05/windows-package-manager-npackd/#comments</comments> <pubDate>Sat, 05 Feb 2011 18:10:37 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[npackd]]></category> <category><![CDATA[package manager]]></category> <category><![CDATA[windows package manager]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=39621</guid> <description><![CDATA[It feels strange that Microsoft never managed to integrate a package manager into the Windows operating system. Npackd is a free Windows package manager that aids the user in discovering, installing, updating and uninstalling applications. Npackd, which is pronounced unpacked, queries a server on the Internet on startup to retrieve the latest application database. It [...]]]></description> <content:encoded><![CDATA[<p>It feels strange that Microsoft never managed to integrate a package manager into the Windows operating system. Npackd is a free Windows package manager that aids the user in discovering, installing, updating and uninstalling applications.</p><p>Npackd, which is pronounced unpacked, queries a server on the Internet on startup to retrieve the latest application database. It populates a table with those information that includes the application&#8217;s title, description, version and information whether the application is installed on the system, and if it is if it was installed externally or from within Npackd.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/02/windows-package-manager.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2011/02/windows-package-manager-550x423.jpg" alt="windows package manager" title="windows package manager" width="550" height="423" class="alignnone size-medium wp-image-39622" /></a></p><p>The package manager can only manage files that have been installed from the application interface which means that it is not possible to update or uninstall programs that have not been installed using Npackd.</p><p>A search form and filter is available on the left. It is for instance possible to only display installed or not installed applications.</p><p>A click on the install button at the top installs any selected application on the system. Uninstalls and updates work in a similar fashion.</p><p>The application list offers 424 applications at the time of writing, of which some are listed with multiple versions. some of the popular programs include iTunes, utorrent, Winamp, Wireshark, Imgburn, Foxit Reader, Firefox or Dropbox.</p><p>All applications are freely available. The installation and uninstallation is completely automated and requires no user interaction.</p><p><iframe
title="YouTube video player" width="550" height="442" src="http://www.youtube.com/embed/7ZkJ2i2xbow" frameborder="0" allowfullscreen></iframe></p><p>Programs are listed with status information, installed applications are listed as installed, updates are indicated with the update status and so on.</p><p>A link to the homepage of each software is listed in the program database as well. A click on go to package page opens the homepage of the selected application in the default web browser.</p><p>It is currently not possible to selected multiple applications for installation. Options to display specific application categories or to create application profiles that can be exported and imported could improve the application further.</p><p>That aside, using Npackd is still a lot faster than installing programs manually on the operating system. Interested users can download <a
href="http://code.google.com/p/windows-package-manager/">Npackd</a> from its Google Code project page.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/02/05/windows-package-manager-npackd/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Get to know Linux: Terminology</title><link>http://www.ghacks.net/2009/08/14/get-to-know-linux-terminology/</link> <comments>http://www.ghacks.net/2009/08/14/get-to-know-linux-terminology/#comments</comments> <pubDate>Fri, 14 Aug 2009 10:57:26 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Desktop Manager]]></category> <category><![CDATA[Knowledge]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Operating Systems]]></category> <category><![CDATA[distribution]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[linux terminology]]></category> <category><![CDATA[package manager]]></category> <category><![CDATA[X Windows]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=15364</guid> <description><![CDATA[I have been covering the Linux operating system for a long time now. There are moments when I take it for granted that everyone knows the basic terminology surrounding this operating system. Because this is obviously not the case, I thought it might be a good time to stop and explain some of the terms [...]]]></description> <content:encoded><![CDATA[<p>I have been covering the Linux operating system for a long time now. There are moments when I take it for granted that everyone knows the basic terminology surrounding this operating system. Because this is obviously not the case, I thought it might be a good time to stop and explain some of the terms that many Linux users toss about every day as if they were household terms.</p><p>Some of these terms might seem very basic to a few readers and some of them not so basic. It is important, however, that we are all standing on common ground and not having to &#8220;google&#8221; a term all the time. This article will not be exhaustive, it will cover a few terms. In later &#8220;Get to know Linux&#8221; articles we will cover more of these terms. Without further adieu, let&#8217;s proceed.</p><p><span
id="more-15364"></span><strong>~/ or users&#8217; home</strong>: This is the directory, created when you either install your operating system or create a new user (with the right arguments), that holds all of your personal data. This directory is created based on what is in the <strong>/etc/skel</strong> directory. This is the one directory your user has full permissions in. From the command line, the fastest way to get to this directory is to enter the command <em>cd</em>.</p><p><strong>Kernel:</strong> This is the heart of Linux. In fact some purists will tell you that this IS Linux and everything else is nothing more than various applications built to run on top of Linux. The Linux kernel is a true preemptive multi-tasking kernel, is written in C, and is the single largest &#8220;application&#8221; on your system. Without the kernel you would not have a Linux operating system. &#8220;Back in the day&#8221; you would hear Linux users talk about &#8220;rolling their own kernel&#8221; or &#8220;compiling their own kernel&#8221;. This referred to building a kernel to meet specific needs. At one time this was almost a necessity for many users. This is not so much the case now as the modern kernel contains just about everything you would need.</p><p><strong>Distribution: </strong>A distribution of Linux is a bundled variation of Linux. There are a number of major distributions such as: Ubuntu, Fedora, SuSE, Debian. There are also a far greater number of minor distributions: PCLinuxOS,  Linux Mint, Elive, Gentoo, etc. Each distribution has its own selling point. For example: Ubuntu is one of the best known distributions for new users. On the other hand of the spectrum, Gentoo is for highly experienced users. You will often here the term &#8220;distro&#8221; used in place of &#8220;distribution&#8221;.</p><p><strong>Terminal, Console, or Terminal Emulator: </strong>This is where commands are entered. There are really two places this is done: In a terminal window or a Console. Often these terms are exchanged, but there is a difference. A terminal window is generally a small application (like gnome-terminal or xterm) that allows you to enter commands. The console is actually the command line version of the Linux interface. To get to what is typically called &#8220;console mode&#8221; you would either have to go to a virtual console (using &lt;Ctrl&gt;&lt;Alt&gt;F1-0) or log out of X and kill your graphical log in (such as gdm). When your monitor shows nothing but your bash prompt, you are in &#8220;console mode&#8221;.</p><p><strong>X:</strong> This term stands for X Window System. In simplest terms, X provides the graphical interface for Linux. Of course it is much more complex than that. The X Windows system alone wouldn&#8217;t offer you much functionality as X only provides the framework for the GUI. Running only X would give you a grayish screen, a cursor, and not much more. What you don&#8217;t see is that X provides the very foundation that enables your window managers and desktops to do what they do. You will often here the phrase &#8220;Log out of X&#8221; which, for the purposes of the end user, means log out of your desktop.</p><p><strong>Package Manager: </strong>One of the key selling points for distributions is which package manager they use. A package manager is the system which applications are automatically installed, removed, and generally managed on a system.Two of the major package management systems for Linux: dpkg and rpm. The dpkg was originally for Debian systems but is now employed by Ubuntu and others as well. RPM was created for the Red Hat Linux distribution but now is used by Fedora, SuSE, and others. Each of these systems have both command line tools (such as apt and apt-get for dpkg, and yum for RPM) and GUI tools (such as gpk-application for RPM and Synaptic for dpkg).</p><p><strong>Final thoughts</strong></p><p>There you have a few of the terms you should be familiar with when using the Linux operating system. We will continue with more terms at a later date. If you would like to request terms to be defined (or if you would like to request a Linux topic in general), please feel free to contact me.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/08/14/get-to-know-linux-terminology/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
