Tag Info

Hot answers tagged

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

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 ...


8

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.


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

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 ...


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 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 ...


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 ...


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

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

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 ...



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