General :: What The Difference Between The Unquoted And Quoted Versions
Apr 9, 2011
what the title mentioned expressions do? I googled it but all i find is weired useless quote pages (the internet is getting worse and worse it seems). Especially I would be interested in understanding what the difference between the unquoted and quoted versions of the same expression is, ie. $@ vs "$@".
I'm not to clear on the difference between LTS versions and other versions, but think I may want to go with LTS. Can someone tell me if my thinking is correct given the following situation: I have some very cool, but very expensive software installed with a group license from my school, a school which I am not going to be attending for too much longer. So I want to go as long as possible without reinstalling Ubuntu, because once the product is licensed it will be licensed until I reinstall Ubuntu (or I uninstall the program). So I think this is going to require me keep the Ubuntu version I install as long as possible.
So in this case, should I go with 10.04LTS or should I just install Natty Narwhal and keep that as long as possible? It looks like 10.04LTS will be "supported" longer, but I'm not exactly clear on all that "supported" entails. Presumable it means security and software updates will be available for 10.04LTS for much longer than 11.x versions? So I'm thinking I should go with 10.04LTS
Is my thinking correct in going with 10.04LTS? Edit: It was pointed out that this would be against my contractual agreements. Which I suppose is probably true.
run_repeatedly "programX -o "./messy/path/output-$NUM.txt"" The echo inside the loop prints "...-$NUM.txt"; obviously I'm aiming to have bash substitute the iteration number so that I end up with many output files not 1.
I am in the process of building a new server on an Asus P5QPL-AM motherboard and an Intel E8600 processor.explain to me the difference between the two versions and what would you recommend.Also, is there any advantage of SATA over IDE hard drives?
I have a python script on one server (serv_one) and I am trying to execute it remotely from another (serv_two). The python script takes an argument with spaces. If I execute it locally:
Code:
foo@serv_one> script.py --o "arg one" "arg one" is preserved, of course. ( argv = [ '--o', 'arg one' ] )
the double quotes around "arg one" are dismissed ( argv = [ '--o', 'arg', 'one' ]. I've tried many combinations of single quotes/double quotes/backslashes, etc, to no avail. One hack solution I came up with, since I have the flexibility, was to replace all spaces in the quoted argument with a character that would be invalid in the argument (before the ssh call), and replace those with spaces in script.py. I would probably like to avoid this solution if at all possible.
Iḿ trying to install TCL 8.0.5 onto my machine, if i type �wish it tells me there are already these programs:
Code: The program 'wish' can be found in the following packages: * tk * tk8.4 * tk8.5 * tk8.3 Try: sudo apt-get install <selected package> The error trace is here:
Code: luke@luke-laptop:~/Downloads/tcl8.0.5/unix$ ./configure loading cache ./config.cache checking for ranlib... ranlib checking whether cross-compiling... no checking for getcwd... yes checking for opendir... yes code....
checking system version (for dynamic loading)... ./configure: 1: Syntax error: Unterminated quoted string Really not sure whats wrong, I�m horrible with linux if I�m honest, tried a couple of google searches but didn�t make very much progress.
I use 'quoted' style for reply emails. I want to be able to intersperse my replies within a quoted reply i.e. if the email had three paragraphs, I'd like to be able to have my replies between each of the paragraphs. At the moment, I don't seem to be able to do anything other than delete from the quoted section - I try to simulate my requirements by cutting and then 'paste quotation', but this doesn't always work as sometimes Evolution adds too many levels of '> ' .
I'm working on a project that uses libdc1394 to interface with Point-Grey Firewire cameras. We build the code on Ubuntu 8, Timesys, and Ubuntu 9 primarily. We usually use the package manager for most dependencies on the Ubuntu's, and the Timesys installation seems to be compiled from source.
Now here's the part that confuses me. I can't figure out what version of libdc1394 is on the Timesys installation. Looking at the library files, I can find a file named libdc1394.so.20.0.0. But these are the header files that I have:
They're in a folder named dc1394. From what I see on the Ubuntu 8 package (which is libdc1394 version
1), I only see dc1394_control.h. And it's in a libdc1394 folder.
From what I see on the Ubuntu 9 computer, which uses libdc1394 version 2.2 (that's the version in the repository), I have a dc1394 folder and then an include directory that looks like the copy I find here:[URL]..
I can't find anything about a major change between version 2.0 and 2.2. From the sourceforge page, it looks like the 2.0 version is similar to the Ubuntu 9 version. it seems I have 3 different versions of the library? I understand why Ubuntu 8 and Ubuntu 9, but not why the copy that we have installed on Timesys is different.
Once again, I'm decently sure the one on Timesys was compiled from source. I wasn't around when they did that though, so I don't know for certain.
How can i install different versions of linux like ubundu,redhat etc in a pc and how it can be added in grub or lilo loader.widows is already installed
I ran into an issue that was written up here on LQ and/or on other sites, the one dealing with an error similar to the following one: error trying to exec 'cc1plus': execvp: No such file or directoryThe solution seems is to make g++ and gcc versions consistent. I've since remedied that, but am slightly confused with my findings and concerned with my solution.
When I first looked in /usr/bin for all references to g++ and gcc, I saw that there were two version of gcc and one version of g++:
(Note the "??? ?? ????" as date for gcc. I've since made some changes, but this was essentially the set of gcc and g++ files that existed before I started.)
I'm told that the system I'm using is an "out of the box" installation, i.e. no modifications. As installed, gcc is the newer version and does not correspond to g++34:
Confusion and concern: When I use makefiles from software I've adopted, I run into the cc1plus problem eluded to above. The cc1plus error occurred because the makefiles expected there to be a command named "g++," so I created a symbolic link, pointing /usr/bin/g++ -> /usr/bin/g++34. And in doing so, g++ was not consistent with gcc. I've since fixed that, i.e. copied the gcc34 version to gcc and my software builds fine.
My question are:
1. Will copying the gcc34 version to gcc cause issues in the future, possibly related to upgrades and/or istallations of other packages that rely on "gcc"? Currently the files are as follows:
2. Were the g++ and gcc files in /usr/bin the "out of the box" versions?
3. How can I answer a question like this in the future, without posting to LQ, i.e. is there a reference to find this type of information?
I have an MSI-RC410 motherboard with onboard ATI Radeon XPress 200 series Graphics card.
I have used OpenSuse-11.0 on my PC for over an year. but when I tried to upgrade to OpenSuse-11.1, I managed to install it only to find that several features were missing. for example /dev/cdrom was missing.
Also install DVD of Fedora 11 did not work.
I have also tried Ubuntu-9.10 live cd. When I boot from the CD i get the initramfs command prompt. Still able to install old versions of these OSs.
What is the reason for this behavior?
Does it have to do anything with the new version of the linux kernel not being compatible with my hardware?
What should i do to install new versions of Linux?
Newbie here. I'm thinking about going from Ubuntu to Slackware and I just saw on Wikipedia that there is a number of projects that maintain GNOME binaries especially for Slack. So that made me wonder, why is that needed? What if I download a bare version of Slack and then build the standard GNOME version from source? Would that produce problems?
I have tried a lot of distributions, and have been using Ubuntu for the last year or so. However I would really like to use a good KDE4 distribution. I do have some stringent requirements though.
1- Easy and quick to get it up and going. 2- It needs to use pulse (or at least very easy to add it and get it working). I know a lot of people don't like pulse, but I can't do what I need to do without it. 3- it needs to have a large repository (like ubuntu, debian, or any major distribution). It also has to have a good package management system, again like ubuntu, debian, but not like slackware. 4- I would like it to be easy to update to new versions. I don't care if it is a rolling release or not, but I don't want to have to install it all over again each year. 5- I want it to be a stable system, not too cutting edge, but also not too old. 6- It would be nice if it had multimedia codecs, etc included like mint. But it is ok as long as it is not too difficult to get them installed later.
I am trying to use a Toshiba Recovery CD to dual boot 2 versions of Windows XP on the same hard drive. I partitioned my hard drive with GParted, but when I go to do the 2nd install, it says the entire hard drive will be erased. I read in another forum that it may be possible to make the 1st partition invisible or non-bootable;[URL]...Is this possible? I can choose the flag in GParted to "hidden," but I am worried, because if GParted can see the partition, then perhaps the Toshiba Recovery CD can too.
Also, I have several other partitions running Linux, and for some reason GParted won't allow me to select the flag hidden - which wouldn't be the end of the world as I recently installed those linux partitions, but most importantly, I don't want to loose my primary XP partition.
My Toshiba Recovery CD also has Office and Works on it, so I want to at least use this to dual boot 2 versions of Windows XP on the same hard drive. What would be the best way to change the master boot record or hide the other partitions and use the recovery CD?
I have Linux/Linux etch and I cannot seem to download some versions o adobe flash player, when I go to some sites and the require me to download the latest AFP, my computer just stacks it in my downloads and I end up with 10 different versions AFP just sitting in my computer, I thy to open and it says cannot open program etc. also sometimes i go to sites and I cannot type in some comment bars, also some of the links in Yahoo won't work like my address book won't open...i cannot adjust my filters, I click and nothing happens.
I tried hard so that I can stay away from version control but in almost good job specifications, I find version control as requirement. So I thought I had to start from somewhere. I always tried to read it but haven't got much luck with it. So I have few problems to ask. I am confused and I really want to know how can I use version control in my context and how will my working environment change with it.
I have Linux VPS Server. I use capnel/whm to create sites in php/joomla. So is version control a software or script which I can install on my linux box like ./configure. Or I have to install it on every site like any framework I use Dreamweaver to edit files via FTP. Now if I install version control then do I still use same method to edit files or then method gets chnaged What about the database like MySQL will it stays same or its also version controlled Will version control make my system slow and how much space it uses on my server.
I am using Linpus lite (a fedora based linux) on an ACER ONE notebook. I use a GUI to install/update or remove software. It is called pirut. I believe it a GUI of the yum command. The repository this install program uses is the fedora one. I find the following description of the repository in the menus of that GUI: Name: Fedora Description:Fedora 8 - i386 Mirror list : h[URL]... The problem is the following: The versions I can install from that GUI are outdate. For example, the firefox I have is 2.0.0.14 although the newest one available at the firefox website is 3.6.8. The same with openoffice, gcc and many many other tools.
This is embarrassing: I wanted recently to install a software on my own which was not available at that repository. This software requires recent versions of many tools. It's embarassing to have to update them manually..
I assumed the default repository of fedora should have access to the newest versions. If that is true, then the problem is in my system and not in the repositories. In that case, does any one have a clue on how to fix that problem? Now if the repository I use is indeed outdated, Should I change to another repository? Can anyone indicate which repository is compatible with my system and how to add it?
Have a McFee Server; SuperMicro 370der, P3 Dual 1 ghz, 256 gig ram, 2 18.2 gig scsi(lvd) drives. Have tried loading 4 versions of ubuntu to my server and get hung on the agp chipset. don't know where to go to get it to work. Tried 6.0 to 9.10.
I am trying to install a piece of software that requires a specific versions of several packages. I am using Scientific Linux 5.5 and yum for managing the apps.The problem is that I need, for example ruby >= 1.8.7, but the package for ruby that is the official repositories for SL 5.5 is 1.8.5 and therefore yum says it's up to date.
There are other repositories for SL 6.0 that have ruby-1.8.7. Initially I ignored the fact that they are not for 5.5 and tried to install it manually with rpm. But there was an increasing number of data dependencies for the packages so I gave up. What can I do to avoid this? I suppose installing packages for newer OS version should be ok and they will be compatible with other older libs. But do you really install packages in this manner?
Can i install old versions of redhat linux (like versions 3,4,5) for SATA type hard disk. I heard that SATA disk will allownew versions of redhat linux only.
How to Transfer 4 versions of Vista and Windows-7 installation DVDs into a flash drive The recent versions of MS Windows of Vista and Windows 7 installers support booting from a USB device so it is possible to transfer the contents of the installation DVD to a flash drive and use it for booting. A USB flash drive however is classified by M$ as a �Super floppy� that can only have one partition. This means one flash drive can store one MS Windows boot loader.
This tutorial shows how to use Grub, a Linux boot loader, to boot 4 Vista/Windows 7 installation in one flash drive. Technical consideration
(1) I have checked to my satisfaction that none of the MS Windows of Win2k, Xp, Vista and Win7 can mount or see more than one partition in a flash drive. That doesn't mean the user can't have multiple partitions. It is just MS systems have been engineered to mount the first one it recognises and disregards the rest.
(2) MS Windows installers of Vista and Win7 do not like to be booted from a logical partition. As a flash drive with a Msdos partition table can have a maximum 4 primary partitions hence this tutorial describes 4 versions of MS Windows installers of Vista Home-32, Win7 Ultimate-32, Vista Home-64 and Win7 professional-64
Is removing previous older kernels "vmlinuz", when updates do get a newer version an easy task, or do the more recent Linux like Ubuntu 9.10 do that automatically, and only keep a few older previous kernels ?
The 3.4G is correct because we have removed all non essential file but free space reported by df is not consistent with the actual free space that should be there.