What is the difference between X,GUI & Desktop
Hi,
I'd like to know the difference between X,GUI & Desktop (environment). The reason I ask is, cos I need to temporarily add GUI into Ubuntu Server 12.04 so I can make a distro of my installation with maybe Remastersys (I believe Ubuntu cannot install without GUI). I have specific types of users for my "distro" and would expect when someone installs it on his machine, they would thereafter completely remove the GUI and it's related stuff (for the obvious reasons of not having a GUI on a server). |
Trying to be concise:
|
first , ubuntu can be installed with out a GUI . I think they call it a minimal installation .
GUI = Graphical User Environment Typically a GUI is controlled through a mouse and doesn't use a command-line . X = linux graphics subsystem, used by pratically all GUIs on linux . On top of X, a Window Manager takes care of how things are drawn, can windows have shades etc. A Desktop Environment takes care of things like a menu, a system tray, desktop shortcuts, and some applications like a filemanager . Some WMs : Openbox, i3, blackbox, xnomad some WM/DE combinations : Gnome , KDE, XFCE, LXDE, Mate |
Remastersys can be used from the command line, but that's only for making the distro. When I actually come down to installing from the live cd that was made, doesn't work.
I did make a couple of Live CD's of my system and sure enough, trying to select the install option only loaded the system as though running a Live CD. Searched around for some help and came across some interesting stuff which says Ubuntu does not have CLI based install process so it's not Remastersys's fault. Some suggestion was that I install ubiquity-frontend-debconf before installing Remastersys. I even tried this but no luck. LiveCD works perfectly well. 414N, I'd really appreciate if you could highlight on what you say, "you'll have to properly fill in a configuration file..." |
Well, that's just what I read on Remastersys website about using it from CLI. :)
Before your last post I thought you needed an X environment only to perform the backup job while, instead, you seem to have already done it via CLI and are now blocked by the installer on the live-CD requiring X to run. I misunderstood that. If it needs an already installed X server to make the installer work after you've backed up the image, then I think it doesn't suit your backup needs. I guess you should look into an alternative like Clonezilla live. It's a live-CD/USB/PXE distro to perform partitions/disks backup jobs. After the backup image is created, you can even automate the image recovery process. |
Thanks, 414N.
I've taken a look at clonezilla, but I very much doubt it would work as a distributable distro across a wide range of servers. (I have no idea of the hardware configs it'll be used on) and my end-users are not tech-savvy at all. There are other long long procedures to make installable distros like Ubuntu Customization Kit but I need something quick and reliable (I'm not saying UCK is not reliable, but I feel I could make some mistakes along the way). http://www.tuxradar.com/content/buil...ution-easy-way Again, my concern is, if Ubuntu requires a GUI for the install, will UCK work or will it be the same Remastersys story? That's why I thought I'd go the temporary GUI way and then the end user could remove the GUI to avoid it's vulnerabilities, hoping it's a simple command like "sudo apt-get remove --purge" Again, what is to be removed: X, GUI or Desktop environment, shell, or something else I'm not aware of? At the moment I'm on http://complete-concrete-concise.com...-install-a-gui to see if I get some ideas. I really don't want unnecessary code available to vulnerabilities and downtime. |
Quote:
If the processor architectures are heterogeneous you'll have to supply different images/live CDs to your users, regardless of the tool used to dump them (even Remastersys can't help you there, I presume)... |
Quote:
Remastersys on their website say, Quote:
|
Quote:
I wonder if the command "cli" followed by "sudo tasksel" can wok - if I boot the server with the LiveCD that Remastersys made and from the command prompt and then execute them. Problem is, when I do cli from the command prompt, it says it's not installed and I need to install it with "sudo apt-get install mono-runtime". |
Quote:
This, however, is meaningful only in an environment equipped with x86/x86_64 hardware. If the architectures differ, you'll have to prepare a custom solution for them too even to the point of having to recompile the entire distro if the architecture is different from the one directly supported by Ubuntu Linux... Quote:
In my previous post I was referring to CLI as Command Line Interface, i.e. a generic textual prompt and not a specific command. CLI is also an acronym for Common Language Infrastructure, a core .NET framework component of which mono is an open-source implementation (that's why you got the suggestion to install mono). As you may have already noticed, I'm not an Ubuntu fan nor expert but I found these suggestions that may be useful to you: unattended install of Ubuntu and remastersys alternatives. |
Thanks so much, 414N for the info and the really informative links.
As for the CLI command, I got this info from the Ubuntu MinimalCD installation page at https://help.ubuntu.com/community/In...tion/MinimalCD so it was just something I was considering. |
All times are GMT -5. The time now is 07:26 PM. |