remove old package instructions, substitute for a bootstrap instructions for pkg
authorWarrenPostma <WarrenPostma@web>
Sat, 4 Jan 2014 18:54:07 +0000 (18:54 +0000)
committerCharlie Root <root@leaf.dragonflybsd.org>
Sat, 4 Jan 2014 18:54:07 +0000 (18:54 +0000)
docs/newhandbook/environmentquickstart/index.mdwn

index 4c65c29..5f49be4 100644 (file)
@@ -230,107 +230,16 @@ The configuration files for the base system can be found in `/etc`. There is als
 
 ## Installing Third-party Software
 
-Have a look at the [[pkgsrc howto|docs/howtos/HowToPkgsrc/]] for an in-depth description about dealing with third-party pkgsrc packages.
-
-### Using pkgin
-
-For those who are new to the DragonFly way of doing things can also have the Debian's apt like way of installing, removing and updating packages. *pkgin* does things similar to *apt-get* or *aptitude* or *yum* for that matter.
-
-First we need to configure *pkgin* to use a repository which contains the pkgsrc binary packages.  For this example we will use the main DragonFly server. **Note**: Be sure to use a local  [[mirror|mirrors/]] for better performance and to reduce load on the main servers. From 3.0 onward this entry should already be there.
-
-    # echo "http://mirror-master.dragonflybsd.org/packages/$arch/DragonFly-$osrelease/stable/All/" > \   
-             /usr/pkg/etc/pkgin/repositories.conf
-
-
-Now to update *pkgin* with the list of latest packages available from that repository.
-
-
-    # pkgin update
-    cleaning database from
-    http://mirror-master.dragonflybsd.org/packages/i386/DragonFly-2.8.2/stable/All/
-    entries...
-    downloading pkg_summary.bz2: 100%
-    processing remote summary
-    (http://mirror-master.dragonflybsd.org/packages/i386/DragonFly-2.8.2/stable/All/)...
-    updating database: 100%
-
-Now to upgrade packages that are already installed in the system
-
-
-    # pkgin full-upgrade
-    6 packages to be upgraded: freetype2-2.3.12 gtar-info-1.22
-    openldap-client-2.4.21 png-1.4.2 python26-2.6.5 tiff-3.9.4
-    1 packages to be removed: asciidoc-8.6.1
-    6 packages to be installed: png-1.4.3 python26-2.6.5nb1 tiff-3.9.4nb1
-    freetype2-2.4.2 gtar-info-1.23 openldap-client-2.4.23 (15M to
-    download, 59M to install)
-    proceed ? [y/N] y
-    downloading packages...
-    downloading png-1.4.3.tgz: 100%
-    downloading python26-2.6.5nb1.tgz: 100%
-    downloading tiff-3.9.4nb1.tgz: 100%
-    downloading freetype2-2.4.2.tgz: 100%
-    downloading gtar-info-1.23.tgz: 100%
-    downloading openldap-client-2.4.23.tgz: 100%
-    .....
-
-In order to search for a new package, for example *rdesktop*.
-
-
-    # pkgin search rdesktop
-    rdesktop-1.6.0 =     Open-source Remote Desktop Protocol client
-    tsclient-0.132nb25   GNOME2 Frontend for rdesktop
-    
-    =: package is installed and up-to-date
-    <: package is installed but newer version is available
-    >: installed package has a greater version than available package
-
-To search for a package and install it you can do the following. If there are different versions of the package available in the repository it will show you the list and you need to specify one from them explicitly. At the end of the installation it will show you a message if you need any further configuration for the software to work in a particular way.
-
-    # pkgin search mysql-client
-    mysql-client-4.1.22nb4  MySQL 4, a free SQL database (client)
-    mysql-client-5.0.91  MySQL 5, a free SQL database (client)
-    mysql-client-5.1.49  MySQL 5, a free SQL database (client)
-    
-    =: package is installed and up-to-date
-    <: package is installed but newer version is available
-    >: installed package has a greater version than available package
-    
-    # pkgin install mysql-client
-    there's more than one version available for this package.
-    please re-run pkgin with a package name matching one of the following:
-    mysql-client-4.1.22nb4
-    mysql-client-5.0.91
-    mysql-client-5.1.49
-    nothing to do.
-    
-    # pkgin install mysql-client-5.1.49
-    calculating dependencies for mysql-client-5.1.49...
-    nothing to upgrade. 
-    1 packages to be installed: mysql-client-5.1.49 (7620K to download, 24M to install)
-    proceed ? [y/N] y
-    downloading packages...
-    downloading mysql-client-5.1.49.tgz: 100%
-    installing packages...
-    installing mysql-client-5.1.49...
-    [...]
-    processing local summary...
-    updating database: 100%
-    marking mysql-client-5.1.49 as non auto-removable
-
-To remove a package
+Have a look at the [[dports howto|/docs/howtos/HowToDPorts/]] for an in-depth description about dealing with packaging systems. Note that DragonFly BSD has several older package managers (like `pkgin`), but that the most modern binary package installation system as of 2014, is `pkg`.
 
-    # pkgin remove mysql-client
-    1 packages to delete: mysql-client-5.1.49
-    proceed ? [y/N] y
-    removing mysql-client-5.1.49...
-    processing local summary...
-    updating database: 100%
+### Using pkg
 
+Read [[dports howto|/docs/howtos/HowToDPorts/]] then read [[this|http://lists.dragonflybsd.org/pipermail/users/2013-November/090339.html]]
 
-*pkgin* is very similar to *apt-get, aptitude , yum, emerge, pacman* and friends in the Linux world.
+You can look at the help and the man page for the pkg tool like this:
 
-All the *pkgin* commands can be seen [here](http://imil.net/pkgin/). *pkgin* comes installed with the default DragonFly install so you can skip the installation part on that page.
+# pkg help install
+# man pkg-install
 
 To install a desktop you can [read the following](http://www.dragonflybsd.org/docs/newhandbook/X/)
 Other Docs can be found [here](http://www.dragonflybsd.org/docs/newhandbook/X/).