Overview
Developer Tools are required to obtain and use advanced components such as "make" and "gcc". You may use one of two options for installing these to your DV Server. The first requires access to the Account Center. The second requires SSH access to your DV. Please see the instructions below.
Installing Developer Tools via your Account Center
The steps below detail how to install additional packages on your server using the Account Center installer.
- Log in to the Account Center
- From the Overview panel, Click on the Admin button for the DV you wish to install developer tools on.
- Select Root Access & Developer Tools from the Additional Tools panel.
- Scroll down to the Developer Tools section and click Install.
Installing Developer Tools via SSH
To install additional packages on your server, you may use the "yum" package installer. It is an easy way to install packages from third-party repositories. There is a convenient meta-package called "Development Tools" which will allow you to obtain the tools with a single command.
- To begin, run this command:
sudo yum groupinstall 'Development Tools'
- You will see text scroll by as the server determines what packages need to be installed. A base install should output the following packages to be installed/updated. Enter "Y" for yes when prompted. At this time, all the packages will be downloaded and installed. There is no need to reboot your server. All changes are made live. Please take note of any warnings displayed and act accordingly.
- Sample output (CentOS):
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: automake14 noarch 1.4p6-13 base 205 k automake15 noarch 1.5-16 base 234 k automake16 noarch 1.6.3-8 base 246 k automake17 noarch 1.7.9-7 base 284 k bison x86_64 2.3-2.1 base 549 k byacc x86_64 1.9-29.2.2 base 41 k cscope x86_64 15.5-15.1.el5_3.1 updates 144 k ctags x86_64 5.6-1.1 base 131 k cvs x86_64 1.11.22-5.el5 base 746 k dev86 x86_64 0.16.17-2.2 base 398 k diffstat x86_64 1.41-1.2.3.el5 base 19 k dogtail noarch 0.6.1-2.el5 base 173 k doxygen x86_64 1:1.4.7-1.1 base 2.4 M flex x86_64 2.5.4a-41.fc6 base 131 k gcc-c++ x86_64 4.1.2-44.el5 base 3.8 M gcc-gfortran x86_64 4.1.2-44.el5 base 3.6 M gettext x86_64 0.14.6-4.el5 base 1.4 M gettext i386 0.14.6-4.el5 base 1.4 M indent x86_64 2.2.9-14.fc6 base 97 k libtool x86_64 1.5.22-6.1 base 680 k ltrace x86_64 0.5-7.45svn.el5 base 60 k oprofile x86_64 0.9.3-18.el5 base 2.2 M patchutils x86_64 0.2.31-2.2.2 base 111 k pfmon x86_64 3.2-0.060926.5.el5 base 690 k pkgconfig x86_64 1:0.21-2.el5 base 61 k pstack x86_64 1.2-7.2.2 base 4.5 k python-ldap x86_64 2.2.0-2.1 base 123 k rcs x86_64 5.7-30.1 base 349 k redhat-rpm-config noarch 8.0.45-29.el5 base 54 k rpm-build x86_64 4.4.2.3-9.el5 base 303 k splint x86_64 3.1.1-16.el5 base 1.5 M subversion i386 1.4.2-4.el5 base 2.3 M subversion x86_64 1.4.2-4.el5 base 2.4 M swig x86_64 1.3.29-2.el5 base 2.9 M systemtap x86_64 0.7.2-3.el5_3 updates 1.1 M texinfo x86_64 4.8-14.el5 base 763 k valgrind i386 1:3.2.1-6.el5 base 11 M valgrind x86_64 1:3.2.1-6.el5 base 11 M Updating: audit-libs x86_64 1.7.7-6.el5_3.3 updates 81 k binutils x86_64 2.17.50.0.6-9.el5 base 2.9 M elfutils x86_64 0.137-3.el5 base 215 k elfutils-libelf x86_64 0.137-3.el5 base 53 k elfutils-libs x86_64 0.137-3.el5 base 183 k glibc i686 2.5-34 base 5.2 M glibc x86_64 2.5-34 base 4.7 M glibc-common x86_64 2.5-34 base 16 M libgcc i386 4.1.2-44.el5 base 94 k libgcc x86_64 4.1.2-44.el5 base 96 k libselinux i386 1.33.4-5.1.el5 base 76 k libselinux x86_64 1.33.4-5.1.el5 base 77 k libstdc++ x86_64 4.1.2-44.el5 base 353 k libstdc++ i386 4.1.2-44.el5 base 363 k openldap x86_64 2.3.43-3.el5 base 301 k popt x86_64 1.10.2.3-9.el5 base 75 k rpm x86_64 4.4.2.3-9.el5 base 1.2 M rpm-libs x86_64 4.4.2.3-9.el5 base 927 k strace x86_64 4.5.18-2.el5_3.3 updates 177 k Installing for dependencies: GConf2 x86_64 2.14.0-9.el5 base 1.5 M ORBit2 x86_64 2.14.3-5.el5 base 263 k alsa-lib x86_64 1.0.17-1.el5 base 414 k apr i386 1.2.7-11 base 122 k apr x86_64 1.2.7-11 base 118 k apr-util x86_64 1.2.7-7.el5_3.1 updates 74 k apr-util i386 1.2.7-7.el5_3.1 updates 76 k at-spi x86_64 1.7.11-3.el5 base 304 k atk x86_64 1.12.2-1.fc6 base 224 k audiofile x86_64 1:0.2.6-5 base 107 k audit-libs-python x86_64 1.7.7-6.el5_3.3 updates 79 k autoconf noarch 2.59-12 base 647 k automake noarch 1.9.6-2.1 base 484 k avahi x86_64 0.6.16-1.el5_2.1 updates 255 k avahi-glib x86_64 0.6.16-1.el5_2.1 updates 14 k cairo x86_64 1.2.4-5.el5 base 386 k chkfontpath x86_64 1.10.1-1.1 base 15 k cpio x86_64 2.6-20 base 122 k cpp x86_64 4.1.2-44.el5 base 3.0 M crash x86_64 4.0-7.2.3.el5.centos.1 updates 1.7 M cryptsetup-luks x86_64 1.0.3-4.el5 base 627 k cups-libs x86_64 1:1.3.7-8.el5_3.6 updates 189 k cyrus-sasl-lib i386 2.1.22-4 base 127 k dbus x86_64 1.1.2-12.el5 base 233 k dbus-glib x86_64 0.73-8.el5 base 162 k dbus-libs x86_64 1.1.2-12.el5 base 122 k dbus-python x86_64 0.70-7.el5 base 187 k dmidecode x86_64 1:2.7-1.28.2.el5 base 62 k esound x86_64 1:0.2.36-3 base 130 k expat i386 1.95.8-8.2.1 base 77 k file x86_64 4.17-15.el5_3.1 updates 318 k fontconfig x86_64 2.4.1-7.el5 base 175 k freetype x86_64 2.2.1-21.el5_3 updates 309 k gail x86_64 1.9.2-1.fc6 base 352 k gamin x86_64 0.1.7-8.el5 base 126 k gcc x86_64 4.1.2-44.el5 base 5.3 M gdb x86_64 6.8-27.el5 base 3.4 M glibc-devel x86_64 2.5-34 base 2.4 M glibc-headers x86_64 2.5-34 base 589 k gmp x86_64 4.1.4-10.el5 base 201 k gnome-keyring x86_64 0.6.0-1.fc6 base 166 k gnome-mime-data x86_64 2.4.2-3.1 base 691 k gnome-mount x86_64 0.5-3.el5 base 70 k gnome-python2 x86_64 2.16.0-1.fc6 base 130 k gnome-python2-bonobo x86_64 2.16.0-1.fc6 base 71 k gnome-python2-gconf x86_64 2.16.0-1.fc6 base 34 k gnome-python2-gnomevfs x86_64 2.16.0-1.fc6 base 69 k gnome-vfs2 x86_64 2.16.2-4.el5 base 1.3 M gnutls x86_64 1.4.1-3.el5_2.1 base 364 k gtk2 x86_64 2.10.4-20.el5 base 6.5 M hal x86_64 0.5.8.1-38.el5 base 368 k hicolor-icon-theme noarch 0.9-2.1 base 25 k hwdata noarch 0.213.11-1.el5 base 357 k imake x86_64 1.0.2-3 base 319 k kbd x86_64 1.12-21.el5 base 1.3 M kernel-headers x86_64 2.6.18-128.2.1.el5 updates 955 k libFS x86_64 1.0.0-3.1 base 30 k libICE x86_64 1.0.1-2.1 base 54 k libIDL x86_64 0.8.7-1.fc6 base 87 k libSM x86_64 1.0.1-3.1 base 28 k libX11 x86_64 1.0.3-9.el5 base 795 k libXTrap x86_64 1.0.0-3.1 base 23 k libXau x86_64 1.0.1-3.1 base 18 k libXaw x86_64 1.0.2-8.1 base 329 k libXcursor x86_64 1.1.7-1.1 base 32 k libXdmcp x86_64 1.0.1-2.1 base 19 k libXevie x86_64 1.0.1-3.1 base 14 k libXext x86_64 1.0.1-2.1 base 37 k libXfixes x86_64 4.0.1-2.1 base 15 k libXfont x86_64 1.2.2-1.0.3.el5_1 base 246 k libXfontcache x86_64 1.0.2-3.1 base 9.7 k libXft x86_64 2.1.10-1.1 base 44 k libXi x86_64 1.0.1-3.1 base 25 k libXinerama x86_64 1.0.1-2.1 base 9.8 k libXmu x86_64 1.0.2-5 base 63 k libXpm x86_64 3.5.5-3 base 44 k libXrandr x86_64 1.1.1-3.1 base 15 k libXrender x86_64 0.9.1-3.1 base 28 k libXres x86_64 1.0.1-3.1 base 14 k libXt x86_64 1.0.2-3.1.fc6 base 181 k libXtst x86_64 1.0.1-3.1 base 16 k libXxf86misc x86_64 1.0.1-3.1 base 12 k libXxf86vm x86_64 1.0.1-3.1 base 14 k libart_lgpl x86_64 2.3.17-4 base 75 k libbonobo x86_64 2.16.0-1.fc6 base 521 k libbonoboui x86_64 2.16.0-1.fc6 base 394 k libdaemon x86_64 0.10-5.el5 base 24 k libfontenc x86_64 1.0.2-2.2.el5 base 19 k libgcrypt x86_64 1.2.4-1.el5 base 162 k libgfortran x86_64 4.1.2-44.el5 base 244 k libglade2 x86_64 2.6.0-2 base 96 k libgnome x86_64 2.16.0-6.el5 base 860 k libgnomecanvas x86_64 2.14.0-4.1 base 224 k libgnomeui x86_64 2.16.0-5.el5 base 984 k libgomp x86_64 4.3.2-7.el5 base 66 k libgpg-error x86_64 1.4-2 base 60 k libjpeg x86_64 6b-37 base 139 k libnotify x86_64 0.4.2-6.el5 base 38 k libpfm x86_64 3.2-0.060926.4.el5 base 39 k libpng x86_64 2:1.2.10-7.1.el5_3.2 updates 234 k libselinux-python x86_64 1.33.4-5.1.el5 base 59 k libselinux-utils x86_64 1.33.4-5.1.el5 base 55 k libsemanage x86_64 1.9.1-3.el5 base 138 k libstdc++-devel x86_64 4.1.2-44.el5 base 2.8 M libtiff x86_64 3.8.2-7.el5_2.2 base 314 k libvolume_id x86_64 095-14.20.el5_3 updates 39 k libwnck x86_64 2.16.0-4.fc6 base 185 k libxml2-python x86_64 2.6.26-2.1.2.7 base 706 k libxslt x86_64 1.1.17-2.el5_2.2 base 488 k logrotate x86_64 3.7.4-9 base 40 k m4 x86_64 1.4.5-3.el5.1 base 171 k neon i386 0.25.5-10.el5 base 101 k neon x86_64 0.25.5-10.el5 base 100 k notification-daemon x86_64 0.3.5-9.el5 base 48 k openldap i386 2.3.43-3.el5 base 293 k pango x86_64 1.14.9-5.el5.centos updates 338 k patch x86_64 2.5.4-29.2.3.el5 base 63 k pciutils x86_64 2.2.3-5 base 80 k perl-URI noarch 1.35-3 base 116 k pm-utils x86_64 0.99.3-10.el5.centos base 134 k policycoreutils x86_64 1.33.12-14.2.el5 base 633 k postgresql-libs x86_64 8.1.11-1.el5_1.1 base 195 k postgresql-libs i386 8.1.11-1.el5_1.1 base 196 k pycairo x86_64 1.2.0-1.1 base 28 k pygobject2 x86_64 2.12.1-5.el5 base 98 k pygtk2 x86_64 2.10.1-12.el5 base 1.2 M pyorbit x86_64 2.14.1-1.1 base 49 k pyspi x86_64 0.6.1-1.el5 base 98 k python-numeric x86_64 23.7-2.2.2 base 804 k readline i386 5.1-1.1 base 223 k shared-mime-info x86_64 0.19-5.el5 base 149 k sqlite i386 3.3.6-2 base 213 k startup-notification x86_64 0.8-4.1 base 32 k systemtap-runtime x86_64 0.7.2-3.el5_3 updates 54 k ttmkfdir x86_64 3.0.9-23.el5 base 46 k xorg-x11-filesystem noarch 7.1-2.fc6 base 5.4 k xorg-x11-font-utils x86_64 1:7.1-2 base 77 k xorg-x11-fonts-base noarch 7.1-2.1.el5 base 3.7 M xorg-x11-server-Xvfb x86_64 1.1.1-48.52.el5 base 1.6 M xorg-x11-server-utils x86_64 7.1-4.fc6 base 171 k xorg-x11-xauth x86_64 1:1.0.1-2.1 base 32 k xorg-x11-xfs x86_64 1:1.0.2-4 base 73 k xorg-x11-xinit x86_64 1.0.2-15.el5 base 26 k Updating for dependencies: rpm-python x86_64 4.4.2.3-9.el5 base 60 k Transaction Summary ============================================================================= Install 181 Package(s) Update 20 Package(s) Remove 0 Package(s) Total download size: 147 M Is this ok [y/N]:
Resources
Overview
Developer Tools are required to obtain and use advanced components such as "make" and "gcc". You may use one of two options for installing these to your DV Server. The first requires access to the Account Center. The second requires SSH access to your DV. Please see the instructions below.
Installing Developer Tools via your Account Center
The steps below detail how to install additional packages on your server using the Account Center installer.
- Log in to the Account Center
- From the Overview panel, Click on the Admin button for the DV you wish to install developer tools on.
- Select Root Access & Developer Tools from the Additional Tools panel.
- Scroll down to the Developer Tools section and click Install.
Installing Developer Tools
To install additional packages on your server, you may use the "yum" package installer. It is an easy way to install packages from third-party repositories. There is a convenient meta-package called "Development Tools" which will allow you to obtain the tools with a single command.
- To begin, run this command:
sudo yum groupinstall 'Development Tools'
- You will see text scroll by as the server determines what packages need to be installed. A base install should output the following packages to be installed/updated. Enter "Y" for yes when prompted. At this time, all the packages will be downloaded and installed. There is no need to reboot your server. All changes are made live. Please take note of any warnings displayed and act accordingly.
- Sample output (CentOS):
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: automake14 noarch 1.4p6-13 base 205 k automake15 noarch 1.5-16 base 234 k automake16 noarch 1.6.3-8 base 246 k automake17 noarch 1.7.9-7 base 284 k bison x86_64 2.3-2.1 base 549 k byacc x86_64 1.9-29.2.2 base 41 k cscope x86_64 15.5-15.1.el5_3.1 updates 144 k ctags x86_64 5.6-1.1 base 131 k cvs x86_64 1.11.22-5.el5 base 746 k dev86 x86_64 0.16.17-2.2 base 398 k diffstat x86_64 1.41-1.2.3.el5 base 19 k dogtail noarch 0.6.1-2.el5 base 173 k doxygen x86_64 1:1.4.7-1.1 base 2.4 M flex x86_64 2.5.4a-41.fc6 base 131 k gcc-c++ x86_64 4.1.2-44.el5 base 3.8 M gcc-gfortran x86_64 4.1.2-44.el5 base 3.6 M gettext x86_64 0.14.6-4.el5 base 1.4 M gettext i386 0.14.6-4.el5 base 1.4 M indent x86_64 2.2.9-14.fc6 base 97 k libtool x86_64 1.5.22-6.1 base 680 k ltrace x86_64 0.5-7.45svn.el5 base 60 k oprofile x86_64 0.9.3-18.el5 base 2.2 M patchutils x86_64 0.2.31-2.2.2 base 111 k pfmon x86_64 3.2-0.060926.5.el5 base 690 k pkgconfig x86_64 1:0.21-2.el5 base 61 k pstack x86_64 1.2-7.2.2 base 4.5 k python-ldap x86_64 2.2.0-2.1 base 123 k rcs x86_64 5.7-30.1 base 349 k redhat-rpm-config noarch 8.0.45-29.el5 base 54 k rpm-build x86_64 4.4.2.3-9.el5 base 303 k splint x86_64 3.1.1-16.el5 base 1.5 M subversion i386 1.4.2-4.el5 base 2.3 M subversion x86_64 1.4.2-4.el5 base 2.4 M swig x86_64 1.3.29-2.el5 base 2.9 M systemtap x86_64 0.7.2-3.el5_3 updates 1.1 M texinfo x86_64 4.8-14.el5 base 763 k valgrind i386 1:3.2.1-6.el5 base 11 M valgrind x86_64 1:3.2.1-6.el5 base 11 M Updating: audit-libs x86_64 1.7.7-6.el5_3.3 updates 81 k binutils x86_64 2.17.50.0.6-9.el5 base 2.9 M elfutils x86_64 0.137-3.el5 base 215 k elfutils-libelf x86_64 0.137-3.el5 base 53 k elfutils-libs x86_64 0.137-3.el5 base 183 k glibc i686 2.5-34 base 5.2 M glibc x86_64 2.5-34 base 4.7 M glibc-common x86_64 2.5-34 base 16 M libgcc i386 4.1.2-44.el5 base 94 k libgcc x86_64 4.1.2-44.el5 base 96 k libselinux i386 1.33.4-5.1.el5 base 76 k libselinux x86_64 1.33.4-5.1.el5 base 77 k libstdc++ x86_64 4.1.2-44.el5 base 353 k libstdc++ i386 4.1.2-44.el5 base 363 k openldap x86_64 2.3.43-3.el5 base 301 k popt x86_64 1.10.2.3-9.el5 base 75 k rpm x86_64 4.4.2.3-9.el5 base 1.2 M rpm-libs x86_64 4.4.2.3-9.el5 base 927 k strace x86_64 4.5.18-2.el5_3.3 updates 177 k Installing for dependencies: GConf2 x86_64 2.14.0-9.el5 base 1.5 M ORBit2 x86_64 2.14.3-5.el5 base 263 k alsa-lib x86_64 1.0.17-1.el5 base 414 k apr i386 1.2.7-11 base 122 k apr x86_64 1.2.7-11 base 118 k apr-util x86_64 1.2.7-7.el5_3.1 updates 74 k apr-util i386 1.2.7-7.el5_3.1 updates 76 k at-spi x86_64 1.7.11-3.el5 base 304 k atk x86_64 1.12.2-1.fc6 base 224 k audiofile x86_64 1:0.2.6-5 base 107 k audit-libs-python x86_64 1.7.7-6.el5_3.3 updates 79 k autoconf noarch 2.59-12 base 647 k automake noarch 1.9.6-2.1 base 484 k avahi x86_64 0.6.16-1.el5_2.1 updates 255 k avahi-glib x86_64 0.6.16-1.el5_2.1 updates 14 k cairo x86_64 1.2.4-5.el5 base 386 k chkfontpath x86_64 1.10.1-1.1 base 15 k cpio x86_64 2.6-20 base 122 k cpp x86_64 4.1.2-44.el5 base 3.0 M crash x86_64 4.0-7.2.3.el5.centos.1 updates 1.7 M cryptsetup-luks x86_64 1.0.3-4.el5 base 627 k cups-libs x86_64 1:1.3.7-8.el5_3.6 updates 189 k cyrus-sasl-lib i386 2.1.22-4 base 127 k dbus x86_64 1.1.2-12.el5 base 233 k dbus-glib x86_64 0.73-8.el5 base 162 k dbus-libs x86_64 1.1.2-12.el5 base 122 k dbus-python x86_64 0.70-7.el5 base 187 k dmidecode x86_64 1:2.7-1.28.2.el5 base 62 k esound x86_64 1:0.2.36-3 base 130 k expat i386 1.95.8-8.2.1 base 77 k file x86_64 4.17-15.el5_3.1 updates 318 k fontconfig x86_64 2.4.1-7.el5 base 175 k freetype x86_64 2.2.1-21.el5_3 updates 309 k gail x86_64 1.9.2-1.fc6 base 352 k gamin x86_64 0.1.7-8.el5 base 126 k gcc x86_64 4.1.2-44.el5 base 5.3 M gdb x86_64 6.8-27.el5 base 3.4 M glibc-devel x86_64 2.5-34 base 2.4 M glibc-headers x86_64 2.5-34 base 589 k gmp x86_64 4.1.4-10.el5 base 201 k gnome-keyring x86_64 0.6.0-1.fc6 base 166 k gnome-mime-data x86_64 2.4.2-3.1 base 691 k gnome-mount x86_64 0.5-3.el5 base 70 k gnome-python2 x86_64 2.16.0-1.fc6 base 130 k gnome-python2-bonobo x86_64 2.16.0-1.fc6 base 71 k gnome-python2-gconf x86_64 2.16.0-1.fc6 base 34 k gnome-python2-gnomevfs x86_64 2.16.0-1.fc6 base 69 k gnome-vfs2 x86_64 2.16.2-4.el5 base 1.3 M gnutls x86_64 1.4.1-3.el5_2.1 base 364 k gtk2 x86_64 2.10.4-20.el5 base 6.5 M hal x86_64 0.5.8.1-38.el5 base 368 k hicolor-icon-theme noarch 0.9-2.1 base 25 k hwdata noarch 0.213.11-1.el5 base 357 k imake x86_64 1.0.2-3 base 319 k kbd x86_64 1.12-21.el5 base 1.3 M kernel-headers x86_64 2.6.18-128.2.1.el5 updates 955 k libFS x86_64 1.0.0-3.1 base 30 k libICE x86_64 1.0.1-2.1 base 54 k libIDL x86_64 0.8.7-1.fc6 base 87 k libSM x86_64 1.0.1-3.1 base 28 k libX11 x86_64 1.0.3-9.el5 base 795 k libXTrap x86_64 1.0.0-3.1 base 23 k libXau x86_64 1.0.1-3.1 base 18 k libXaw x86_64 1.0.2-8.1 base 329 k libXcursor x86_64 1.1.7-1.1 base 32 k libXdmcp x86_64 1.0.1-2.1 base 19 k libXevie x86_64 1.0.1-3.1 base 14 k libXext x86_64 1.0.1-2.1 base 37 k libXfixes x86_64 4.0.1-2.1 base 15 k libXfont x86_64 1.2.2-1.0.3.el5_1 base 246 k libXfontcache x86_64 1.0.2-3.1 base 9.7 k libXft x86_64 2.1.10-1.1 base 44 k libXi x86_64 1.0.1-3.1 base 25 k libXinerama x86_64 1.0.1-2.1 base 9.8 k libXmu x86_64 1.0.2-5 base 63 k libXpm x86_64 3.5.5-3 base 44 k libXrandr x86_64 1.1.1-3.1 base 15 k libXrender x86_64 0.9.1-3.1 base 28 k libXres x86_64 1.0.1-3.1 base 14 k libXt x86_64 1.0.2-3.1.fc6 base 181 k libXtst x86_64 1.0.1-3.1 base 16 k libXxf86misc x86_64 1.0.1-3.1 base 12 k libXxf86vm x86_64 1.0.1-3.1 base 14 k libart_lgpl x86_64 2.3.17-4 base 75 k libbonobo x86_64 2.16.0-1.fc6 base 521 k libbonoboui x86_64 2.16.0-1.fc6 base 394 k libdaemon x86_64 0.10-5.el5 base 24 k libfontenc x86_64 1.0.2-2.2.el5 base 19 k libgcrypt x86_64 1.2.4-1.el5 base 162 k libgfortran x86_64 4.1.2-44.el5 base 244 k libglade2 x86_64 2.6.0-2 base 96 k libgnome x86_64 2.16.0-6.el5 base 860 k libgnomecanvas x86_64 2.14.0-4.1 base 224 k libgnomeui x86_64 2.16.0-5.el5 base 984 k libgomp x86_64 4.3.2-7.el5 base 66 k libgpg-error x86_64 1.4-2 base 60 k libjpeg x86_64 6b-37 base 139 k libnotify x86_64 0.4.2-6.el5 base 38 k libpfm x86_64 3.2-0.060926.4.el5 base 39 k libpng x86_64 2:1.2.10-7.1.el5_3.2 updates 234 k libselinux-python x86_64 1.33.4-5.1.el5 base 59 k libselinux-utils x86_64 1.33.4-5.1.el5 base 55 k libsemanage x86_64 1.9.1-3.el5 base 138 k libstdc++-devel x86_64 4.1.2-44.el5 base 2.8 M libtiff x86_64 3.8.2-7.el5_2.2 base 314 k libvolume_id x86_64 095-14.20.el5_3 updates 39 k libwnck x86_64 2.16.0-4.fc6 base 185 k libxml2-python x86_64 2.6.26-2.1.2.7 base 706 k libxslt x86_64 1.1.17-2.el5_2.2 base 488 k logrotate x86_64 3.7.4-9 base 40 k m4 x86_64 1.4.5-3.el5.1 base 171 k neon i386 0.25.5-10.el5 base 101 k neon x86_64 0.25.5-10.el5 base 100 k notification-daemon x86_64 0.3.5-9.el5 base 48 k openldap i386 2.3.43-3.el5 base 293 k pango x86_64 1.14.9-5.el5.centos updates 338 k patch x86_64 2.5.4-29.2.3.el5 base 63 k pciutils x86_64 2.2.3-5 base 80 k perl-URI noarch 1.35-3 base 116 k pm-utils x86_64 0.99.3-10.el5.centos base 134 k policycoreutils x86_64 1.33.12-14.2.el5 base 633 k postgresql-libs x86_64 8.1.11-1.el5_1.1 base 195 k postgresql-libs i386 8.1.11-1.el5_1.1 base 196 k pycairo x86_64 1.2.0-1.1 base 28 k pygobject2 x86_64 2.12.1-5.el5 base 98 k pygtk2 x86_64 2.10.1-12.el5 base 1.2 M pyorbit x86_64 2.14.1-1.1 base 49 k pyspi x86_64 0.6.1-1.el5 base 98 k python-numeric x86_64 23.7-2.2.2 base 804 k readline i386 5.1-1.1 base 223 k shared-mime-info x86_64 0.19-5.el5 base 149 k sqlite i386 3.3.6-2 base 213 k startup-notification x86_64 0.8-4.1 base 32 k systemtap-runtime x86_64 0.7.2-3.el5_3 updates 54 k ttmkfdir x86_64 3.0.9-23.el5 base 46 k xorg-x11-filesystem noarch 7.1-2.fc6 base 5.4 k xorg-x11-font-utils x86_64 1:7.1-2 base 77 k xorg-x11-fonts-base noarch 7.1-2.1.el5 base 3.7 M xorg-x11-server-Xvfb x86_64 1.1.1-48.52.el5 base 1.6 M xorg-x11-server-utils x86_64 7.1-4.fc6 base 171 k xorg-x11-xauth x86_64 1:1.0.1-2.1 base 32 k xorg-x11-xfs x86_64 1:1.0.2-4 base 73 k xorg-x11-xinit x86_64 1.0.2-15.el5 base 26 k Updating for dependencies: rpm-python x86_64 4.4.2.3-9.el5 base 60 k Transaction Summary ============================================================================= Install 181 Package(s) Update 20 Package(s) Remove 0 Package(s) Total download size: 147 M Is this ok [y/N]:
Resources
Overview
Developer Tools are required to obtain and use advanced components such as "make" and "gcc". Please follow these simple steps to add these to your (ve) Server.
Please note: The installation instructions vary by OS in some cases. Before beginning, you'll want to identify your OS and then find it in the list below.
CentOS or Fedora
When running CentOS or Fedora, "yum" is one way to install packages from third-party repositories. There is a convenient meta-package called "Development Tools" which allows you to obtain the tools with a single command.
- To begin, run this command:
sudo yum groupinstall 'Development Tools'
- You will see text scroll by as the server determines what packages need to be installed. A base install should output the following packages to be installed/updated. Enter "Y" for yes when prompted. At this time, all the packages will be downloaded and installed. There is no need to reboot your server. All changes are made live. Please take note of any warnings displayed and act accordingly.
- Sample output (CentOS):
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: automake14 noarch 1.4p6-13 base 205 k automake15 noarch 1.5-16 base 234 k automake16 noarch 1.6.3-8 base 246 k automake17 noarch 1.7.9-7 base 284 k bison x86_64 2.3-2.1 base 549 k byacc x86_64 1.9-29.2.2 base 41 k cscope x86_64 15.5-15.1.el5_3.1 updates 144 k ctags x86_64 5.6-1.1 base 131 k cvs x86_64 1.11.22-5.el5 base 746 k dev86 x86_64 0.16.17-2.2 base 398 k diffstat x86_64 1.41-1.2.3.el5 base 19 k dogtail noarch 0.6.1-2.el5 base 173 k doxygen x86_64 1:1.4.7-1.1 base 2.4 M flex x86_64 2.5.4a-41.fc6 base 131 k gcc-c++ x86_64 4.1.2-44.el5 base 3.8 M gcc-gfortran x86_64 4.1.2-44.el5 base 3.6 M gettext x86_64 0.14.6-4.el5 base 1.4 M gettext i386 0.14.6-4.el5 base 1.4 M indent x86_64 2.2.9-14.fc6 base 97 k libtool x86_64 1.5.22-6.1 base 680 k ltrace x86_64 0.5-7.45svn.el5 base 60 k oprofile x86_64 0.9.3-18.el5 base 2.2 M patchutils x86_64 0.2.31-2.2.2 base 111 k pfmon x86_64 3.2-0.060926.5.el5 base 690 k pkgconfig x86_64 1:0.21-2.el5 base 61 k pstack x86_64 1.2-7.2.2 base 4.5 k python-ldap x86_64 2.2.0-2.1 base 123 k rcs x86_64 5.7-30.1 base 349 k redhat-rpm-config noarch 8.0.45-29.el5 base 54 k rpm-build x86_64 4.4.2.3-9.el5 base 303 k splint x86_64 3.1.1-16.el5 base 1.5 M subversion i386 1.4.2-4.el5 base 2.3 M subversion x86_64 1.4.2-4.el5 base 2.4 M swig x86_64 1.3.29-2.el5 base 2.9 M systemtap x86_64 0.7.2-3.el5_3 updates 1.1 M texinfo x86_64 4.8-14.el5 base 763 k valgrind i386 1:3.2.1-6.el5 base 11 M valgrind x86_64 1:3.2.1-6.el5 base 11 M Updating: audit-libs x86_64 1.7.7-6.el5_3.3 updates 81 k binutils x86_64 2.17.50.0.6-9.el5 base 2.9 M elfutils x86_64 0.137-3.el5 base 215 k elfutils-libelf x86_64 0.137-3.el5 base 53 k elfutils-libs x86_64 0.137-3.el5 base 183 k glibc i686 2.5-34 base 5.2 M glibc x86_64 2.5-34 base 4.7 M glibc-common x86_64 2.5-34 base 16 M libgcc i386 4.1.2-44.el5 base 94 k libgcc x86_64 4.1.2-44.el5 base 96 k libselinux i386 1.33.4-5.1.el5 base 76 k libselinux x86_64 1.33.4-5.1.el5 base 77 k libstdc++ x86_64 4.1.2-44.el5 base 353 k libstdc++ i386 4.1.2-44.el5 base 363 k openldap x86_64 2.3.43-3.el5 base 301 k popt x86_64 1.10.2.3-9.el5 base 75 k rpm x86_64 4.4.2.3-9.el5 base 1.2 M rpm-libs x86_64 4.4.2.3-9.el5 base 927 k strace x86_64 4.5.18-2.el5_3.3 updates 177 k Installing for dependencies: GConf2 x86_64 2.14.0-9.el5 base 1.5 M ORBit2 x86_64 2.14.3-5.el5 base 263 k alsa-lib x86_64 1.0.17-1.el5 base 414 k apr i386 1.2.7-11 base 122 k apr x86_64 1.2.7-11 base 118 k apr-util x86_64 1.2.7-7.el5_3.1 updates 74 k apr-util i386 1.2.7-7.el5_3.1 updates 76 k at-spi x86_64 1.7.11-3.el5 base 304 k atk x86_64 1.12.2-1.fc6 base 224 k audiofile x86_64 1:0.2.6-5 base 107 k audit-libs-python x86_64 1.7.7-6.el5_3.3 updates 79 k autoconf noarch 2.59-12 base 647 k automake noarch 1.9.6-2.1 base 484 k avahi x86_64 0.6.16-1.el5_2.1 updates 255 k avahi-glib x86_64 0.6.16-1.el5_2.1 updates 14 k cairo x86_64 1.2.4-5.el5 base 386 k chkfontpath x86_64 1.10.1-1.1 base 15 k cpio x86_64 2.6-20 base 122 k cpp x86_64 4.1.2-44.el5 base 3.0 M crash x86_64 4.0-7.2.3.el5.centos.1 updates 1.7 M cryptsetup-luks x86_64 1.0.3-4.el5 base 627 k cups-libs x86_64 1:1.3.7-8.el5_3.6 updates 189 k cyrus-sasl-lib i386 2.1.22-4 base 127 k dbus x86_64 1.1.2-12.el5 base 233 k dbus-glib x86_64 0.73-8.el5 base 162 k dbus-libs x86_64 1.1.2-12.el5 base 122 k dbus-python x86_64 0.70-7.el5 base 187 k dmidecode x86_64 1:2.7-1.28.2.el5 base 62 k esound x86_64 1:0.2.36-3 base 130 k expat i386 1.95.8-8.2.1 base 77 k file x86_64 4.17-15.el5_3.1 updates 318 k fontconfig x86_64 2.4.1-7.el5 base 175 k freetype x86_64 2.2.1-21.el5_3 updates 309 k gail x86_64 1.9.2-1.fc6 base 352 k gamin x86_64 0.1.7-8.el5 base 126 k gcc x86_64 4.1.2-44.el5 base 5.3 M gdb x86_64 6.8-27.el5 base 3.4 M glibc-devel x86_64 2.5-34 base 2.4 M glibc-headers x86_64 2.5-34 base 589 k gmp x86_64 4.1.4-10.el5 base 201 k gnome-keyring x86_64 0.6.0-1.fc6 base 166 k gnome-mime-data x86_64 2.4.2-3.1 base 691 k gnome-mount x86_64 0.5-3.el5 base 70 k gnome-python2 x86_64 2.16.0-1.fc6 base 130 k gnome-python2-bonobo x86_64 2.16.0-1.fc6 base 71 k gnome-python2-gconf x86_64 2.16.0-1.fc6 base 34 k gnome-python2-gnomevfs x86_64 2.16.0-1.fc6 base 69 k gnome-vfs2 x86_64 2.16.2-4.el5 base 1.3 M gnutls x86_64 1.4.1-3.el5_2.1 base 364 k gtk2 x86_64 2.10.4-20.el5 base 6.5 M hal x86_64 0.5.8.1-38.el5 base 368 k hicolor-icon-theme noarch 0.9-2.1 base 25 k hwdata noarch 0.213.11-1.el5 base 357 k imake x86_64 1.0.2-3 base 319 k kbd x86_64 1.12-21.el5 base 1.3 M kernel-headers x86_64 2.6.18-128.2.1.el5 updates 955 k libFS x86_64 1.0.0-3.1 base 30 k libICE x86_64 1.0.1-2.1 base 54 k libIDL x86_64 0.8.7-1.fc6 base 87 k libSM x86_64 1.0.1-3.1 base 28 k libX11 x86_64 1.0.3-9.el5 base 795 k libXTrap x86_64 1.0.0-3.1 base 23 k libXau x86_64 1.0.1-3.1 base 18 k libXaw x86_64 1.0.2-8.1 base 329 k libXcursor x86_64 1.1.7-1.1 base 32 k libXdmcp x86_64 1.0.1-2.1 base 19 k libXevie x86_64 1.0.1-3.1 base 14 k libXext x86_64 1.0.1-2.1 base 37 k libXfixes x86_64 4.0.1-2.1 base 15 k libXfont x86_64 1.2.2-1.0.3.el5_1 base 246 k libXfontcache x86_64 1.0.2-3.1 base 9.7 k libXft x86_64 2.1.10-1.1 base 44 k libXi x86_64 1.0.1-3.1 base 25 k libXinerama x86_64 1.0.1-2.1 base 9.8 k libXmu x86_64 1.0.2-5 base 63 k libXpm x86_64 3.5.5-3 base 44 k libXrandr x86_64 1.1.1-3.1 base 15 k libXrender x86_64 0.9.1-3.1 base 28 k libXres x86_64 1.0.1-3.1 base 14 k libXt x86_64 1.0.2-3.1.fc6 base 181 k libXtst x86_64 1.0.1-3.1 base 16 k libXxf86misc x86_64 1.0.1-3.1 base 12 k libXxf86vm x86_64 1.0.1-3.1 base 14 k libart_lgpl x86_64 2.3.17-4 base 75 k libbonobo x86_64 2.16.0-1.fc6 base 521 k libbonoboui x86_64 2.16.0-1.fc6 base 394 k libdaemon x86_64 0.10-5.el5 base 24 k libfontenc x86_64 1.0.2-2.2.el5 base 19 k libgcrypt x86_64 1.2.4-1.el5 base 162 k libgfortran x86_64 4.1.2-44.el5 base 244 k libglade2 x86_64 2.6.0-2 base 96 k libgnome x86_64 2.16.0-6.el5 base 860 k libgnomecanvas x86_64 2.14.0-4.1 base 224 k libgnomeui x86_64 2.16.0-5.el5 base 984 k libgomp x86_64 4.3.2-7.el5 base 66 k libgpg-error x86_64 1.4-2 base 60 k libjpeg x86_64 6b-37 base 139 k libnotify x86_64 0.4.2-6.el5 base 38 k libpfm x86_64 3.2-0.060926.4.el5 base 39 k libpng x86_64 2:1.2.10-7.1.el5_3.2 updates 234 k libselinux-python x86_64 1.33.4-5.1.el5 base 59 k libselinux-utils x86_64 1.33.4-5.1.el5 base 55 k libsemanage x86_64 1.9.1-3.el5 base 138 k libstdc++-devel x86_64 4.1.2-44.el5 base 2.8 M libtiff x86_64 3.8.2-7.el5_2.2 base 314 k libvolume_id x86_64 095-14.20.el5_3 updates 39 k libwnck x86_64 2.16.0-4.fc6 base 185 k libxml2-python x86_64 2.6.26-2.1.2.7 base 706 k libxslt x86_64 1.1.17-2.el5_2.2 base 488 k logrotate x86_64 3.7.4-9 base 40 k m4 x86_64 1.4.5-3.el5.1 base 171 k neon i386 0.25.5-10.el5 base 101 k neon x86_64 0.25.5-10.el5 base 100 k notification-daemon x86_64 0.3.5-9.el5 base 48 k openldap i386 2.3.43-3.el5 base 293 k pango x86_64 1.14.9-5.el5.centos updates 338 k patch x86_64 2.5.4-29.2.3.el5 base 63 k pciutils x86_64 2.2.3-5 base 80 k perl-URI noarch 1.35-3 base 116 k pm-utils x86_64 0.99.3-10.el5.centos base 134 k policycoreutils x86_64 1.33.12-14.2.el5 base 633 k postgresql-libs x86_64 8.1.11-1.el5_1.1 base 195 k postgresql-libs i386 8.1.11-1.el5_1.1 base 196 k pycairo x86_64 1.2.0-1.1 base 28 k pygobject2 x86_64 2.12.1-5.el5 base 98 k pygtk2 x86_64 2.10.1-12.el5 base 1.2 M pyorbit x86_64 2.14.1-1.1 base 49 k pyspi x86_64 0.6.1-1.el5 base 98 k python-numeric x86_64 23.7-2.2.2 base 804 k readline i386 5.1-1.1 base 223 k shared-mime-info x86_64 0.19-5.el5 base 149 k sqlite i386 3.3.6-2 base 213 k startup-notification x86_64 0.8-4.1 base 32 k systemtap-runtime x86_64 0.7.2-3.el5_3 updates 54 k ttmkfdir x86_64 3.0.9-23.el5 base 46 k xorg-x11-filesystem noarch 7.1-2.fc6 base 5.4 k xorg-x11-font-utils x86_64 1:7.1-2 base 77 k xorg-x11-fonts-base noarch 7.1-2.1.el5 base 3.7 M xorg-x11-server-Xvfb x86_64 1.1.1-48.52.el5 base 1.6 M xorg-x11-server-utils x86_64 7.1-4.fc6 base 171 k xorg-x11-xauth x86_64 1:1.0.1-2.1 base 32 k xorg-x11-xfs x86_64 1:1.0.2-4 base 73 k xorg-x11-xinit x86_64 1.0.2-15.el5 base 26 k Updating for dependencies: rpm-python x86_64 4.4.2.3-9.el5 base 60 k Transaction Summary ============================================================================= Install 181 Package(s) Update 20 Package(s) Remove 0 Package(s) Total download size: 147 M Is this ok [y/N]:
Debian or Ubuntu
When running Debian or Ubuntu, "apt-get" is one way to install packages from third-party repositories. There is a convenient meta-package called "build-essential" that will install the Developer Tools with a single command.
- To begin, run this command:
sudo apt-get update && sudo apt-get install build-essential
- You will see text scroll by as the server determines what packages need to be installed. A base install should output the following packages to be installed/updated. Enter "Y" for yes when prompted. At this time, all the packages will be downloaded and installed. There is no need to reboot your server. All changes are made live. Please take note of any warnings displayed and act accordingly.
- Sample output (Debian):
Hit http://ftp.de.debian.org lenny Release.gpg Hit http://ftp.de.debian.org lenny/volatile Release.gpg Hit http://ftp.de.debian.org lenny/updates Release.gpg Hit http://ftp.de.debian.org lenny Release Hit http://ftp.de.debian.org lenny/volatile Release Hit http://ftp.de.debian.org lenny/updates Release Ign http://ftp.de.debian.org lenny/main Packages/DiffIndex Ign http://ftp.de.debian.org lenny/contrib Packages/DiffIndex Ign http://ftp.de.debian.org lenny/non-free Packages/DiffIndex Ign http://ftp.de.debian.org lenny/volatile/main Packages/DiffIndex Ign http://ftp.de.debian.org lenny/volatile/contrib Packages/DiffIndex Ign http://ftp.de.debian.org lenny/volatile/non-free Packages/DiffIndex Ign http://ftp.de.debian.org lenny/updates/main Packages/DiffIndex Ign http://ftp.de.debian.org lenny/updates/contrib Packages/DiffIndex Ign http://ftp.de.debian.org lenny/updates/non-free Packages/DiffIndex Hit http://ftp.de.debian.org lenny/main Packages Hit http://ftp.de.debian.org lenny/contrib Packages Hit http://ftp.de.debian.org lenny/non-free Packages Hit http://ftp.de.debian.org lenny/volatile/main Packages Hit http://ftp.de.debian.org lenny/volatile/contrib Packages Hit http://ftp.de.debian.org lenny/volatile/non-free Packages Hit http://ftp.de.debian.org lenny/updates/main Packages Hit http://ftp.de.debian.org lenny/updates/contrib Packages Hit http://ftp.de.debian.org lenny/updates/non-free Packages Reading package lists... Done Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: cpp cpp-4.3 dpkg-dev g++ g++-4.3 gcc gcc-4.3 libc6-dev libgmp3c2 libgomp1 libmpfr1ldbl libstdc++6-4.3-dev linux-libc-dev patch Suggested packages: cpp-doc gcc-4.3-locales debian-keyring g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-multilib manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.3-multilib libmudflap0-4.3-dev libgcc1-dbg libgomp1-dbg libmudflap0-dbg glibc-doc libstdc++6-4.3-doc diff-doc The following NEW packages will be installed: build-essential cpp cpp-4.3 dpkg-dev g++ g++-4.3 gcc gcc-4.3 libc6-dev libgmp3c2 libgomp1 libmpfr1ldbl libstdc++6-4.3-dev linux-libc-dev patch 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. Need to get 15.8MB of archives. After this operation, 51.3MB of additional disk space will be used. Do you want to continue [Y/n]?
Resources
Overview
Developer Tools are required to obtain and use advanced components such as "make" and "gcc". Please follow these simple steps to add these to your (ve) Server.
Please note: The installation instructions vary by OS in some cases. Before beginning, you'll want to identify your OS and then find it in the list below.
CentOS or Fedora
When running CentOS or Fedora, "yum" is one way to install packages from third-party repositories. There is a convenient meta-package called "Development Tools" which allows you to obtain the tools with a single command.
- To begin, run this command:
sudo yum groupinstall 'Development Tools'
- You will see text scroll by as the server determines what packages need to be installed. A base install should output the following packages to be installed/updated. Enter "Y" for yes when prompted. At this time, all the packages will be downloaded and installed. There is no need to reboot your server. All changes are made live. Please take note of any warnings displayed and act accordingly.
- Sample output (CentOS):
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: automake14 noarch 1.4p6-13 base 205 k automake15 noarch 1.5-16 base 234 k automake16 noarch 1.6.3-8 base 246 k automake17 noarch 1.7.9-7 base 284 k bison x86_64 2.3-2.1 base 549 k byacc x86_64 1.9-29.2.2 base 41 k cscope x86_64 15.5-15.1.el5_3.1 updates 144 k ctags x86_64 5.6-1.1 base 131 k cvs x86_64 1.11.22-5.el5 base 746 k dev86 x86_64 0.16.17-2.2 base 398 k diffstat x86_64 1.41-1.2.3.el5 base 19 k dogtail noarch 0.6.1-2.el5 base 173 k doxygen x86_64 1:1.4.7-1.1 base 2.4 M flex x86_64 2.5.4a-41.fc6 base 131 k gcc-c++ x86_64 4.1.2-44.el5 base 3.8 M gcc-gfortran x86_64 4.1.2-44.el5 base 3.6 M gettext x86_64 0.14.6-4.el5 base 1.4 M gettext i386 0.14.6-4.el5 base 1.4 M indent x86_64 2.2.9-14.fc6 base 97 k libtool x86_64 1.5.22-6.1 base 680 k ltrace x86_64 0.5-7.45svn.el5 base 60 k oprofile x86_64 0.9.3-18.el5 base 2.2 M patchutils x86_64 0.2.31-2.2.2 base 111 k pfmon x86_64 3.2-0.060926.5.el5 base 690 k pkgconfig x86_64 1:0.21-2.el5 base 61 k pstack x86_64 1.2-7.2.2 base 4.5 k python-ldap x86_64 2.2.0-2.1 base 123 k rcs x86_64 5.7-30.1 base 349 k redhat-rpm-config noarch 8.0.45-29.el5 base 54 k rpm-build x86_64 4.4.2.3-9.el5 base 303 k splint x86_64 3.1.1-16.el5 base 1.5 M subversion i386 1.4.2-4.el5 base 2.3 M subversion x86_64 1.4.2-4.el5 base 2.4 M swig x86_64 1.3.29-2.el5 base 2.9 M systemtap x86_64 0.7.2-3.el5_3 updates 1.1 M texinfo x86_64 4.8-14.el5 base 763 k valgrind i386 1:3.2.1-6.el5 base 11 M valgrind x86_64 1:3.2.1-6.el5 base 11 M Updating: audit-libs x86_64 1.7.7-6.el5_3.3 updates 81 k binutils x86_64 2.17.50.0.6-9.el5 base 2.9 M elfutils x86_64 0.137-3.el5 base 215 k elfutils-libelf x86_64 0.137-3.el5 base 53 k elfutils-libs x86_64 0.137-3.el5 base 183 k glibc i686 2.5-34 base 5.2 M glibc x86_64 2.5-34 base 4.7 M glibc-common x86_64 2.5-34 base 16 M libgcc i386 4.1.2-44.el5 base 94 k libgcc x86_64 4.1.2-44.el5 base 96 k libselinux i386 1.33.4-5.1.el5 base 76 k libselinux x86_64 1.33.4-5.1.el5 base 77 k libstdc++ x86_64 4.1.2-44.el5 base 353 k libstdc++ i386 4.1.2-44.el5 base 363 k openldap x86_64 2.3.43-3.el5 base 301 k popt x86_64 1.10.2.3-9.el5 base 75 k rpm x86_64 4.4.2.3-9.el5 base 1.2 M rpm-libs x86_64 4.4.2.3-9.el5 base 927 k strace x86_64 4.5.18-2.el5_3.3 updates 177 k Installing for dependencies: GConf2 x86_64 2.14.0-9.el5 base 1.5 M ORBit2 x86_64 2.14.3-5.el5 base 263 k alsa-lib x86_64 1.0.17-1.el5 base 414 k apr i386 1.2.7-11 base 122 k apr x86_64 1.2.7-11 base 118 k apr-util x86_64 1.2.7-7.el5_3.1 updates 74 k apr-util i386 1.2.7-7.el5_3.1 updates 76 k at-spi x86_64 1.7.11-3.el5 base 304 k atk x86_64 1.12.2-1.fc6 base 224 k audiofile x86_64 1:0.2.6-5 base 107 k audit-libs-python x86_64 1.7.7-6.el5_3.3 updates 79 k autoconf noarch 2.59-12 base 647 k automake noarch 1.9.6-2.1 base 484 k avahi x86_64 0.6.16-1.el5_2.1 updates 255 k avahi-glib x86_64 0.6.16-1.el5_2.1 updates 14 k cairo x86_64 1.2.4-5.el5 base 386 k chkfontpath x86_64 1.10.1-1.1 base 15 k cpio x86_64 2.6-20 base 122 k cpp x86_64 4.1.2-44.el5 base 3.0 M crash x86_64 4.0-7.2.3.el5.centos.1 updates 1.7 M cryptsetup-luks x86_64 1.0.3-4.el5 base 627 k cups-libs x86_64 1:1.3.7-8.el5_3.6 updates 189 k cyrus-sasl-lib i386 2.1.22-4 base 127 k dbus x86_64 1.1.2-12.el5 base 233 k dbus-glib x86_64 0.73-8.el5 base 162 k dbus-libs x86_64 1.1.2-12.el5 base 122 k dbus-python x86_64 0.70-7.el5 base 187 k dmidecode x86_64 1:2.7-1.28.2.el5 base 62 k esound x86_64 1:0.2.36-3 base 130 k expat i386 1.95.8-8.2.1 base 77 k file x86_64 4.17-15.el5_3.1 updates 318 k fontconfig x86_64 2.4.1-7.el5 base 175 k freetype x86_64 2.2.1-21.el5_3 updates 309 k gail x86_64 1.9.2-1.fc6 base 352 k gamin x86_64 0.1.7-8.el5 base 126 k gcc x86_64 4.1.2-44.el5 base 5.3 M gdb x86_64 6.8-27.el5 base 3.4 M glibc-devel x86_64 2.5-34 base 2.4 M glibc-headers x86_64 2.5-34 base 589 k gmp x86_64 4.1.4-10.el5 base 201 k gnome-keyring x86_64 0.6.0-1.fc6 base 166 k gnome-mime-data x86_64 2.4.2-3.1 base 691 k gnome-mount x86_64 0.5-3.el5 base 70 k gnome-python2 x86_64 2.16.0-1.fc6 base 130 k gnome-python2-bonobo x86_64 2.16.0-1.fc6 base 71 k gnome-python2-gconf x86_64 2.16.0-1.fc6 base 34 k gnome-python2-gnomevfs x86_64 2.16.0-1.fc6 base 69 k gnome-vfs2 x86_64 2.16.2-4.el5 base 1.3 M gnutls x86_64 1.4.1-3.el5_2.1 base 364 k gtk2 x86_64 2.10.4-20.el5 base 6.5 M hal x86_64 0.5.8.1-38.el5 base 368 k hicolor-icon-theme noarch 0.9-2.1 base 25 k hwdata noarch 0.213.11-1.el5 base 357 k imake x86_64 1.0.2-3 base 319 k kbd x86_64 1.12-21.el5 base 1.3 M kernel-headers x86_64 2.6.18-128.2.1.el5 updates 955 k libFS x86_64 1.0.0-3.1 base 30 k libICE x86_64 1.0.1-2.1 base 54 k libIDL x86_64 0.8.7-1.fc6 base 87 k libSM x86_64 1.0.1-3.1 base 28 k libX11 x86_64 1.0.3-9.el5 base 795 k libXTrap x86_64 1.0.0-3.1 base 23 k libXau x86_64 1.0.1-3.1 base 18 k libXaw x86_64 1.0.2-8.1 base 329 k libXcursor x86_64 1.1.7-1.1 base 32 k libXdmcp x86_64 1.0.1-2.1 base 19 k libXevie x86_64 1.0.1-3.1 base 14 k libXext x86_64 1.0.1-2.1 base 37 k libXfixes x86_64 4.0.1-2.1 base 15 k libXfont x86_64 1.2.2-1.0.3.el5_1 base 246 k libXfontcache x86_64 1.0.2-3.1 base 9.7 k libXft x86_64 2.1.10-1.1 base 44 k libXi x86_64 1.0.1-3.1 base 25 k libXinerama x86_64 1.0.1-2.1 base 9.8 k libXmu x86_64 1.0.2-5 base 63 k libXpm x86_64 3.5.5-3 base 44 k libXrandr x86_64 1.1.1-3.1 base 15 k libXrender x86_64 0.9.1-3.1 base 28 k libXres x86_64 1.0.1-3.1 base 14 k libXt x86_64 1.0.2-3.1.fc6 base 181 k libXtst x86_64 1.0.1-3.1 base 16 k libXxf86misc x86_64 1.0.1-3.1 base 12 k libXxf86vm x86_64 1.0.1-3.1 base 14 k libart_lgpl x86_64 2.3.17-4 base 75 k libbonobo x86_64 2.16.0-1.fc6 base 521 k libbonoboui x86_64 2.16.0-1.fc6 base 394 k libdaemon x86_64 0.10-5.el5 base 24 k libfontenc x86_64 1.0.2-2.2.el5 base 19 k libgcrypt x86_64 1.2.4-1.el5 base 162 k libgfortran x86_64 4.1.2-44.el5 base 244 k libglade2 x86_64 2.6.0-2 base 96 k libgnome x86_64 2.16.0-6.el5 base 860 k libgnomecanvas x86_64 2.14.0-4.1 base 224 k libgnomeui x86_64 2.16.0-5.el5 base 984 k libgomp x86_64 4.3.2-7.el5 base 66 k libgpg-error x86_64 1.4-2 base 60 k libjpeg x86_64 6b-37 base 139 k libnotify x86_64 0.4.2-6.el5 base 38 k libpfm x86_64 3.2-0.060926.4.el5 base 39 k libpng x86_64 2:1.2.10-7.1.el5_3.2 updates 234 k libselinux-python x86_64 1.33.4-5.1.el5 base 59 k libselinux-utils x86_64 1.33.4-5.1.el5 base 55 k libsemanage x86_64 1.9.1-3.el5 base 138 k libstdc++-devel x86_64 4.1.2-44.el5 base 2.8 M libtiff x86_64 3.8.2-7.el5_2.2 base 314 k libvolume_id x86_64 095-14.20.el5_3 updates 39 k libwnck x86_64 2.16.0-4.fc6 base 185 k libxml2-python x86_64 2.6.26-2.1.2.7 base 706 k libxslt x86_64 1.1.17-2.el5_2.2 base 488 k logrotate x86_64 3.7.4-9 base 40 k m4 x86_64 1.4.5-3.el5.1 base 171 k neon i386 0.25.5-10.el5 base 101 k neon x86_64 0.25.5-10.el5 base 100 k notification-daemon x86_64 0.3.5-9.el5 base 48 k openldap i386 2.3.43-3.el5 base 293 k pango x86_64 1.14.9-5.el5.centos updates 338 k patch x86_64 2.5.4-29.2.3.el5 base 63 k pciutils x86_64 2.2.3-5 base 80 k perl-URI noarch 1.35-3 base 116 k pm-utils x86_64 0.99.3-10.el5.centos base 134 k policycoreutils x86_64 1.33.12-14.2.el5 base 633 k postgresql-libs x86_64 8.1.11-1.el5_1.1 base 195 k postgresql-libs i386 8.1.11-1.el5_1.1 base 196 k pycairo x86_64 1.2.0-1.1 base 28 k pygobject2 x86_64 2.12.1-5.el5 base 98 k pygtk2 x86_64 2.10.1-12.el5 base 1.2 M pyorbit x86_64 2.14.1-1.1 base 49 k pyspi x86_64 0.6.1-1.el5 base 98 k python-numeric x86_64 23.7-2.2.2 base 804 k readline i386 5.1-1.1 base 223 k shared-mime-info x86_64 0.19-5.el5 base 149 k sqlite i386 3.3.6-2 base 213 k startup-notification x86_64 0.8-4.1 base 32 k systemtap-runtime x86_64 0.7.2-3.el5_3 updates 54 k ttmkfdir x86_64 3.0.9-23.el5 base 46 k xorg-x11-filesystem noarch 7.1-2.fc6 base 5.4 k xorg-x11-font-utils x86_64 1:7.1-2 base 77 k xorg-x11-fonts-base noarch 7.1-2.1.el5 base 3.7 M xorg-x11-server-Xvfb x86_64 1.1.1-48.52.el5 base 1.6 M xorg-x11-server-utils x86_64 7.1-4.fc6 base 171 k xorg-x11-xauth x86_64 1:1.0.1-2.1 base 32 k xorg-x11-xfs x86_64 1:1.0.2-4 base 73 k xorg-x11-xinit x86_64 1.0.2-15.el5 base 26 k Updating for dependencies: rpm-python x86_64 4.4.2.3-9.el5 base 60 k Transaction Summary ============================================================================= Install 181 Package(s) Update 20 Package(s) Remove 0 Package(s) Total download size: 147 M Is this ok [y/N]:
Debian or Ubuntu
When running Debian or Ubuntu, "apt-get" is one way to install packages from third-party repositories. There is a convenient meta-package called "build-essential" that will install the Developer Tools with a single command.
- To begin, run this command:
sudo apt-get update && sudo apt-get install build-essential
- You will see text scroll by as the server determines what packages need to be installed. A base install should output the following packages to be installed/updated. Enter "Y" for yes when prompted. At this time, all the packages will be downloaded and installed. There is no need to reboot your server. All changes are made live. Please take note of any warnings displayed and act accordingly.
- Sample output (Debian):
Hit http://ftp.de.debian.org lenny Release.gpg Hit http://ftp.de.debian.org lenny/volatile Release.gpg Hit http://ftp.de.debian.org lenny/updates Release.gpg Hit http://ftp.de.debian.org lenny Release Hit http://ftp.de.debian.org lenny/volatile Release Hit http://ftp.de.debian.org lenny/updates Release Ign http://ftp.de.debian.org lenny/main Packages/DiffIndex Ign http://ftp.de.debian.org lenny/contrib Packages/DiffIndex Ign http://ftp.de.debian.org lenny/non-free Packages/DiffIndex Ign http://ftp.de.debian.org lenny/volatile/main Packages/DiffIndex Ign http://ftp.de.debian.org lenny/volatile/contrib Packages/DiffIndex Ign http://ftp.de.debian.org lenny/volatile/non-free Packages/DiffIndex Ign http://ftp.de.debian.org lenny/updates/main Packages/DiffIndex Ign http://ftp.de.debian.org lenny/updates/contrib Packages/DiffIndex Ign http://ftp.de.debian.org lenny/updates/non-free Packages/DiffIndex Hit http://ftp.de.debian.org lenny/main Packages Hit http://ftp.de.debian.org lenny/contrib Packages Hit http://ftp.de.debian.org lenny/non-free Packages Hit http://ftp.de.debian.org lenny/volatile/main Packages Hit http://ftp.de.debian.org lenny/volatile/contrib Packages Hit http://ftp.de.debian.org lenny/volatile/non-free Packages Hit http://ftp.de.debian.org lenny/updates/main Packages Hit http://ftp.de.debian.org lenny/updates/contrib Packages Hit http://ftp.de.debian.org lenny/updates/non-free Packages Reading package lists... Done Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: cpp cpp-4.3 dpkg-dev g++ g++-4.3 gcc gcc-4.3 libc6-dev libgmp3c2 libgomp1 libmpfr1ldbl libstdc++6-4.3-dev linux-libc-dev patch Suggested packages: cpp-doc gcc-4.3-locales debian-keyring g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-multilib manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.3-multilib libmudflap0-4.3-dev libgcc1-dbg libgomp1-dbg libmudflap0-dbg glibc-doc libstdc++6-4.3-doc diff-doc The following NEW packages will be installed: build-essential cpp cpp-4.3 dpkg-dev g++ g++-4.3 gcc gcc-4.3 libc6-dev libgmp3c2 libgomp1 libmpfr1ldbl libstdc++6-4.3-dev linux-libc-dev patch 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. Need to get 15.8MB of archives. After this operation, 51.3MB of additional disk space will be used. Do you want to continue [Y/n]?
Comments