Translation(s): English - Italiano
tasksel
Tasksel package provides a simple interface for users who want to configure their system to perform a specific task. This program is used during the installation process, but users can also use tasksel at any time. |
Desktop environment
After installing a Debian core system, you can install the DesktopEnvironment using tasksel. The command tasksel (logged as root) shows you some (high level abstraction) options to install packages. You could simply mark the Desktop environment option. It will install the packages for Gnome and some packages that are considered "standard" for a Debian desktop (openoffice.org, cups, etc).
Sample use
tasksel (Start the User-interface screenshot)
or
tasksel --list-tasks (List the tasks available on a system.)
i desktop Desktop environment i web-server Web server i print-server Print server u dns-server DNS server u file-server File server i mail-server Mail server u database-server SQL database i ssh-server SSH server i laptop Laptop u manual manual package selection
tasksel --task-packages web-server (List the packages that would be installed by that task)
libapache2-mod-python apache2-doc libapache2-mod-php5 libapache2-mod-perl2 apache2-mpm-prefork analog
"standard" task
What does the "standard system" task include?
tasksel --task-packages standard
~pstandard ~prequired ~pimportant
which is an aptitude search string that equates to aptitude search ~pstandard ~prequired ~pimportant -F%p
adduser apt apt-listchanges apt-utils aptitude at base-files base-passwd bash bash-completion bc bind9-host bsd-mailx bsdmainutils bsdutils coreutils cpio cron dash dc debconf debconf-i18n debian-archive-keyring debian-faq debianutils diffutils dmidecode dnsutils doc-debian doc-linux-text dpkg e2fslibs e2fsprogs exim4 exim4-base exim4-config exim4-daemon-light file findutils ftp gcc-4.4-base gettext-base gnupg gpgv grep groff-base gzip host hostname ifupdown info initscripts install-info iproute iptables iputils-ping isc-dhcp-client isc-dhcp-common less libacl1 libattr1 libbind9-60 libblkid1 libboost-iostreams1.42.0 libbz2-1.0 libc-bin libc6 libc6-i386 libcap2 libcomerr2 libcwidget3 libdb4.6 libdb4.7 libdb4.8 libdns69 libedit2 libept1 libevent-1.4-2 libgc1c2 libgcc1 libgcrypt11 libgdbm3 libgnutls26 libgpg-error0 libgpm2 libgssapi-krb5-2 libgssglue1 libgssrpc4 libidn11 libisc62 libk5crypto3 libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 liblocale-gettext-perl liblockfile1 liblwres60 liblzma2 libmagic1 libncurses5 libncursesw5 libnewt0.52 libnfsidmap2 libpam-modules libpam-runtime libpam0g libpci3 libpcre3 libpopt0 libreadline6 librpcsecgss3 libsasl2-2 libselinux1 libsepol1 libsigc++-2.0-0c2a libslang2 libsqlite3-0 libss2 libssl0.9.8 libstdc++6 libtasn1-3 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtokyocabinet8 libudev0 libusb-0.1-4 libuuid1 libxapian22 libxml2 locales login logrotate lsb-base lsof m4 man-db manpages mawk mime-support mlocate module-init-tools mount mutt nano ncurses-base ncurses-bin ncurses-term net-tools netbase netcat-traditional nfs-common openssh-client passwd patch pciutils perl perl-base perl-modules portmap procmail procps python python-apt python-central python-minimal python-reportbug python-support python2.6 python2.6-minimal readline-common reportbug rsyslog sed sensible-utils sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcpd telnet texinfo time traceroute tzdata ucf udev util-linux vim-common vim-tiny w3m wamerican wget whiptail whois xz-utils zlib1g
"laptop" task
tasksel --task-packages laptop
wireless-tools acpi-support cpufrequtils acpi wpasupplicant powertop acpid apmd pcmciautils pm-utils anacron avahi-autoipd bluetooth
Desktop
See: