Hot answers tagged

22

In short: There is a difference between tasksel and apt-get installation process of tasks. Looking at your example: The apt-get way sudo apt-get install 'lamp-server^' will evaluate to do the following: Search the cache (package list files) for all "Task:" fields and get all with "lamp-server". Install those packages the standard way: sudo apt-get ...


13

This appears to be a bug that snuck into the seeds that were used to build ISO's for Ubuntu 11.10, presumably fairly late, as it was not caught in the fairly comprehensive beta ISO testing. https://bugs.launchpad.net/ubuntu/+source/tasksel/+bug/869796 The task option itself is not really useful, and shouldn't be seen there.


11

This is a long outstanding bug. Do sudo apt-get update then sudo tasksel install lamp-server Oh and if this ever happens when you (re)install MySQL itself make sure to remove /var/lib/mysql. edit: Found it on Launchpad from a report in 2007. Nowadays you can also do sudo apt-get install lamp-server^ The ^ is the equivalent of task select.


5

Tasksel just reads data from /usr/share/tasksel/*.desc and /usr/local/share/tasksel/*.desc. If you look at those files, you'll see that they have a yaml-like file with lists of packages and sections/descriptions. So just put a file in /usr/local/share/tasksel/yourtasks.desc .. or create a .deb that puts a file in /usr/share/tasksel/yourtasks.desc. If you ...


5

As bgvaughan stated, tasksel provides package 'groups' in order to setup complete and correctly configured, fully integrated services. 'M' from the 'LAMP' initials refers to mySQL, therefore tasksel will automatically try to install and configure mysql-server. If you want to use mariaDB, you should install apache & php separately: sudo apt-get install ...


4

I guess you must have used the command: sudo tasksel install lamp-server You could have also used: sudo apt-get install lamp-server^ Remember that lamp-server is not a package but a task. Tasksel is generally used to install tasks on your system. Please read its documentation.


4

I can only imagine that the available package list is either not there or has been corrupted somehow. sudo apt-get update might fix it. You can actually install tasks through other package managers too. For example, you should be able to load up aptitude and browse and install the available tasks there. Obviously if you can't see any packages at all (let ...


4

tasksel is ancient, ancient history, and is there mainly for historical reasons. Better just to forget about it.


4

Tasksel can't really express complex dependencies that include version comparisons, optional dependencies, alternative packages, conflicts, etc. To give a simple example: the tasksel task dns-server installs bind9, while a meta-package could depend on bind9|pdns-server (and a bunch of other DNS servers, but this is just an example), which means installing ...


3

first try to sudo apt-get update after that, try to install it from Ubuntu software center if you still have problem, post it by editing your questions


3

Even after the installer you can use tasksel to install tasks, it just needs installing: sudo apt-get install tasksel sudo tasksel If you're just after a list of available tasks, tasksel is still the easiest way to achieve this. Install it and run tasksel --list-task and you get a nice list of the available tasks, their install status and a description. ...


2

tasksel is just a means to install a meta-package, which is a list of packages. There's no particular configuration involved beyond installing the packages themselves. You could skip tasksel and just install the packages you intend to use, or you could use tasksel and then purge mysql, or you could just keep mysql, which shouldn't interfere with your ...


2

Sorry, maybe I was a bit to fast with posting a question. But I was in panic ;) Installing openSSH via Tasksel fixed my problem. Filled in bug report on Launchpad


2

This is the full list of packages installed by sudo tasksel mail-server on Ubuntu 15.10 Desktop (I suppose the list may vary across releases): % tasksel --task-packages mail-server | sort bsd-mailx dovecot-core dovecot-imapd dovecot-pop3d libassuan0 libexttextcat-2.0-0 libexttextcat-data libgpgme11 liblockfile1 liblockfile-bin libpython2.7-minimal ...


2

I am running 14.04. I've got this error, then I installed default-jre and then I could remove ubuntu-desktop by tasksel.


2

I had exactly the same issue on 14.04 and managed to solve it. The reason was some broken dependencies. In my case it was Java package so I removed it and then reinstalled after running tasksel. A one way to find broken dependency is to try to run apt-get remove ubuntu-desktop^ and see whether it will complain about unsatisfied dependencies or just list ...


1

About the host error, it is because you don't have hostname set: root@(none):~# You should set your hostname first: sudo hostname ubuntu-server Also check that your /etc/hosts file has a entry like this: 127.0.0.1 localhost 127.0.1.1 ubuntu-server Then you need to have tasksel installed in your system: sudo apt-get update sudo apt-get ...


1

Each system-wide installation needs root-rights. Run sudo tasksel and make your choice or run sudo tasksel install lamp-server to install LAMP.


1

Yes, the Lubuntu Desktop task is all that is required. If you loot at /usr/share/tasksel/ubuntu-tasks.desc: Task: lubuntu-desktop Section: user Description: Lubuntu Desktop This task provides the Lubuntu (Ubuntu LXDE environment). Key: lubuntu-desktop Packages: task-fields In Ubuntu, each of the major flavour has a -desktop package named after it. ...


1

Nope. "tasksel" will use the pre-defined locations for files for installing. Any installation method in Ubuntu for installing a complete desktop will be into the default location unless you want to install it compiling it all yourself. The are some easier alternatives. If you have 2 USB sticks you could download the ISO to 1 stick and install it onto the ...


1

You are right VirtualBox is not the only process that needs to be contained, but it's more than just a front end. Short answer: Try binding VBoxSVC. Long answer: You should probably use top (or better htop) in your computer to find the component that is doing the work in your situation, Virtualbox spans at least two background processes VBoxSVC, that at ...


1

Try this. Just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below: export LANGUAGE=fa_IR export LANG=en_US.UTF-8 export LC_ALL=fa_IR locale-gen en_US.UTF-8 dpkg-reconfigure locales Try doing this: sudo apt-get update sudo tasksel lamp-server


1

I think you need to generate the fa_IR locale: sudo locale-gen fa_IR


1

Q: what's the difference between kubuntu-full and kubuntu-desktop? MetaPackages https://help.ubuntu.com/community/MetaPackages One of the handy features of apt (the packaging system used by Ubuntu) is the use of metapackages. These packages do not contain actual software, they simply depend on other packages to be installed... kubuntu-...


1

After Googling, your issue is commonly associated with either a bad hostname, or a misplaced socket file. This Article addresses the latter and proposes a solution. Excerpt: To make your life easier, you can make a simple change to the MySQL configuration file /etc/my.cnf that will permanently set the socket file used by the mysql client. After ...


1

I know this thread isn't new and shiny and also this has already been answered but for those who encounter the issue again; I found that I received this error whilst trying to use tasksel to install whilst not having enough storage space left on my device. After removing some files and cleaning up the system of a little of junk, I tried again with success. ...


1

Did you try aptitude instead of apt-get? sudo aptitude update sudo aptitude show tasksel I always use aptitude, gives a lot of useful information. See also this thread on severfault


1

Just trying this I get the same problem. There is a similar but ever so slightly different bug report open, that I suggest you mark as affecting you.


1

one of the reason for using tasksel is that you don't need tu know the name of installed package (for example SSH Server vs package openssh-server)



Only top voted, non community-wiki answers of a minimum length are eligible