Our intranet is getting more and more comprehensive, and it is becoming more difficult to function without being able to access it. So, although I have resisted it for a long time, I have now accepted that I should be using Citric client, considering that we have a proper and well administered Citrix server farm setup. I have tested it in the past, on that occasion it was RHEL 4. Citrix client (rpm) for Linux worked first time, and I was talking to the intranet within minutes.
Tried the same on Ubuntu, and the first obstacle was the fact that RPMs and Ubuntu are not exactly best friends. Not to worry, there was a tarball (.tar.gz) file. Downloaded it, unpacked it and run the setup script - only to find that some essential libraries were missing. Well, this is what puts people off Linux - having to resolve these kind of dependencies! It transpires that Citrix Client management software requires OpenMotif installed. OpenMotif comes as one of the "x" libraries, and it is missing...
Before downloading the missing libraries (and as I am working on a new Ubuntu install - on a clean machine - without too many experiments) I decided to first update all the software, using Ubuntu's apt-get program.
Quick check for repositories revealed that none have been configured during the install. Could use the front end tool called Synaptic, but it's quicker to hack the configuration file. But first, I time to become the super-user:
alina@cherry:~$ sudo su - root
[sudo] password for alina:
Now navigate into the 'apt' directory: the default configuration template is there, it's the sources.list file, containing software repositories; it just needs tweaking.
Edit the sources.list file, to uncomment selected debian/ubuntu software repositories. I'm new to Ubuntu, and not entirely sure which repositories are best, so initially I chose the main Ubuntu sites, as well as some of the sites (such as universe and multiverse) mentioned a lot on the web.
root@cherry:~# cd /etc/apt
root@cherry:~# grep '^deb' sources.list
deb http://gb.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb http://gb.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb http://gb.archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ gutsy universe
deb http://gb.archive.ubuntu.com/ubuntu/ gutsy-updates universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ gutsy-updates universe
deb http://gb.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb http://gb.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
Before apt-get can be run to install anything, the new configuration needs to be kicked into action.
Run:
root@cherry:~# apt-get update
This will have synchronised your local apt-get program with the content and availability of the repositories declared in the configuration file. On my machine, I got the following output:
Get: 1 http://gb.archive.ubuntu.com gutsy Release.gpg [191B]
Get: 2 http://gb.archive.ubuntu.com gutsy/main Translation-en_GB [21.3kB]
Get: 3 http://gb.archive.ubuntu.com gutsy/restricted Translation-en_GB [2395B]
Get: 4 http://gb.archive.ubuntu.com gutsy/universe Translation-en_GB [4405B]
Get: 5 http://gb.archive.ubuntu.com gutsy/multiverse Translation-en_GB [8133B]
Get: 6 http://gb.archive.ubuntu.com gutsy-updates Release.gpg [191B]
Ign http://gb.archive.ubuntu.com gutsy-updates/main Translation-en_GB
Ign http://gb.archive.ubuntu.com gutsy-updates/restricted Translation-en_GB
Ign http://gb.archive.ubuntu.com gutsy-updates/universe Translation-en_GB
Ign http://gb.archive.ubuntu.com gutsy-updates/multiverse Translation-en_GB
Get: 7 http://gb.archive.ubuntu.com gutsy Release [65.9kB]
Get: 8 http://gb.archive.ubuntu.com gutsy-updates Release [58.5kB]
Get: 9 http://gb.archive.ubuntu.com gutsy/main Packages [1075kB]
Get: 10 http://gb.archive.ubuntu.com gutsy/restricted Packages [7664B]
Get: 11 http://gb.archive.ubuntu.com gutsy/main Sources [306kB]
Get: 12 http://gb.archive.ubuntu.com gutsy/restricted Sources [2120B]
Get: 13 http://gb.archive.ubuntu.com gutsy/universe Packages [4065kB]
Get: 14 http://gb.archive.ubuntu.com gutsy/universe Sources [1226kB]
Get: 15 http://gb.archive.ubuntu.com gutsy/multiverse Packages [158kB]
Get: 16 http://gb.archive.ubuntu.com gutsy/multiverse Sources [56.8kB]
Get: 17 http://gb.archive.ubuntu.com gutsy-updates/main Packages [105kB]
Get: 18 http://gb.archive.ubuntu.com gutsy-updates/restricted Packages [4263B]
Get: 19 http://gb.archive.ubuntu.com gutsy-updates/main Sources [27.5kB]
Get: 20 http://gb.archive.ubuntu.com gutsy-updates/restricted Sources [937B]
Get: 21 http://gb.archive.ubuntu.com gutsy-updates/universe Packages [39.7kB]
Get: 22 http://gb.archive.ubuntu.com gutsy-updates/universe Sources [7563B]
Get: 23 http://gb.archive.ubuntu.com gutsy-updates/multiverse Packages [9215B]
Get: 24 http://gb.archive.ubuntu.com gutsy-updates/multiverse Sources [1702B]
Fetched 7254kB in 2m29s (48.4kB/s)
Unavailable sites will be marked as "Ign", for "ignore". My update manager immediately reported "You can install 142 updates". At the risk that I might forget what the whole exercise was about (get the system to the state where I can install Citrix client to talk to my company's intranet from home), I decided to run the updates. After all, my install CD is rather dated now, and a lot of reported bugs may have been fixed by now. Generally speaking, a blank 'update all' approach may not be the best, but I haven't got the intimate Gutsy knowledge to make a judgement. So, a click on the "Install Updates" at the bottom of the recommended updates list.
[The time is: 12:26. Estimate for the update download time was 1h5m - on my extremely slow 60kB/s connection. The download actually finished at 13:37 - not bad, just 6 minutes out on the estimate...]
Twitter Updates
G-AVLN in front of her home
Mostly Unix and Linux topics. But flying might get a mention too.
Subscribe to:
Post Comments (Atom)
Blog Archive
- October (1)
- June (1)
- April (2)
- February (3)
- June (1)
- March (1)
- August (3)
- July (2)
- June (1)
- March (1)
- June (3)
- May (1)
- April (5)
- February (1)
- January (5)
- October (1)
- September (3)
- July (4)
- June (5)
- April (3)
- March (1)
- February (3)
- January (3)
- October (7)
- August (2)
- July (3)
- May (1)
- November (4)
- October (1)
- September (1)
- August (2)
- July (2)
- June (3)
- May (3)
- April (2)
- March (2)
- February (3)
- January (1)
- December (2)
- November (1)
- October (6)
- September (6)
- August (1)
- July (2)
- June (8)
- May (3)
- April (4)
- March (3)
No comments:
Post a Comment