Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Sagar Belure
On Mon, Jul 26, 2010 at 11:15 AM, Sagar Belure sagar.bel...@gmail.comwrote:

 On Fri, Jul 23, 2010 at 7:42 PM, Ashish SHUKLA wahjava...@gmail.comwrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512

 Vivek Kapoor writes:
  On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:
  Please, bear with me, if I'm not able to properly present my
 requirement.
 
  There are some 32 and 64 bit ubuntu systems in same network.
  I want only one system(like, one 32 and one 64 bit systems) to be
 updated
  and upgraded on daily basis.
  And, rest of the systems, to fetch those updated packages before they
 go
  online and check for new packages.

  From what I have understood, you don't want every machine to download
  from the Ubuntu repositories, but only one machine should do the
  task. It'll handle 32bit and 64bit without any issues. Use one of the
  following

  apt-proxy, apt-cacher, apt-cacher-ng, approx

  I started with apt-cacher and faced update issues in long term use, so
  I moved to approx and was happy with it, but newer version presented a
  bit difficulty in the sense that it didn't run its own daemon. So I
  moved onto apt-cacher-ng which has been working well for quite some
  time now.

 I also used apt-cacher in past and it worked but recent versions had some
 issues, so I kept the old version pinned on my Debian box.

 I also tried pkg-cacher[1] because I needed to cache for 'yum'
 (fedora/centos)
 also and it worked great since it can cache both 'yum' and 'apt'.

 References:
 [1]  http://gforge.opensource-sw.net/gf/project/pkg_cacher/frs/

 HTH


 Thank you all for your responses.
 I got options to look into and your views and experience is really
 valuable.


'apt-cacher-ng' seems to fulfill my requirements.
BTW, is it ,by any chance, possible to set up 'repository-cache' server
combined for 32 as well as 64 bit systems.
apt-cacher-ng uses /var/cache/apt/archives as repository, and is obviously
different for 32 and 64 bit systems.

Any clue, to achieve combined repository?

-- 
Thanks,
Sagar Belure
Security Analyst
Secfence Technologies
www.secfence.com
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Vivek Kapoor

On 07/26/2010 01:47 PM, Sagar Belure sagar.bel...@gmail.com wrote:


'apt-cacher-ng' seems to fulfill my requirements.
BTW, is it ,by any chance, possible to set up 'repository-cache' server
combined for 32 as well as 64 bit systems.


apt-cacher* is for repository-cache of both 32bit and 64bit 
architecture. It's just a cache server, so it doesn't matter whether 
it's 32bit or 64bit as the client machine would request a particular 
package which the caching server would download (unless it's already 
downloaded) and serve.



apt-cacher-ng uses /var/cache/apt/archives as repository, and is obviously
different for 32 and 64 bit systems.


I don't think it uses /var/cache/apt/archives. Instead it uses 
/var/cache/apt-cacher-ng for the cache. Atleast it does that on my machine.



Any clue, to achieve combined repository?



Not sure what you mean by combined repository. What do you intend to do?

Regards
Vivek Kapoor
http://exain.com

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Sagar Belure
On Mon, Jul 26, 2010 at 2:02 PM, Vivek Kapoor subs...@exain.com wrote:

 On 07/26/2010 01:47 PM, Sagar Belure sagar.bel...@gmail.com wrote:


 'apt-cacher-ng' seems to fulfill my requirements.
 BTW, is it ,by any chance, possible to set up 'repository-cache' server
 combined for 32 as well as 64 bit systems.


 apt-cacher* is for repository-cache of both 32bit and 64bit architecture.
 It's just a cache server, so it doesn't matter whether it's 32bit or 64bit
 as the client machine would request a particular package which the caching
 server would download (unless it's already downloaded) and serve.


Yes, apt-cacher* is just cache server.
But, I have to install it *individually* on two different systems for 32 and
64 bit systems.




  apt-cacher-ng uses /var/cache/apt/archives as repository, and is obviously
 different for 32 and 64 bit systems.


 I don't think it uses /var/cache/apt/archives. Instead it uses
 /var/cache/apt-cacher-ng for the cache. Atleast it does that on my machine.


Well, that's what I read[1].




  Any clue, to achieve combined repository?


 Not sure what you mean by combined repository. What do you intend to do?


Like in Windows, WSUS caches the packages for almost all Windows product
updates, doesn't matter if it's 32 or 64 bit, doesn't even matter if updates
are for XP or Vista or Win7.
So, all I'm asking if it's possible to achieve same kind of functionality in
Ubuntu too?

[1]
http://www.ubuntugeek.com/apt-cacher-ng-http-download-proxy-for-software-packages.html

-- 
Thanks,
Sagar Belure
Security Analyst
Secfence Technologies
www.secfence.com
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Ashish SHUKLA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Sagar Belure writes:
 On Mon, Jul 26, 2010 at 11:15 AM, Sagar Belure sagar.bel...@gmail.comwrote:

 On Fri, Jul 23, 2010 at 7:42 PM, Ashish SHUKLA wahjava...@gmail.comwrote:
 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
 Vivek Kapoor writes:
  On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:
  Please, bear with me, if I'm not able to properly present my
 requirement.
 
  There are some 32 and 64 bit ubuntu systems in same network.
  I want only one system(like, one 32 and one 64 bit systems) to be
 updated
  and upgraded on daily basis.
  And, rest of the systems, to fetch those updated packages before they
 go
  online and check for new packages.
 
  From what I have understood, you don't want every machine to download
  from the Ubuntu repositories, but only one machine should do the
  task. It'll handle 32bit and 64bit without any issues. Use one of the
  following
 
  apt-proxy, apt-cacher, apt-cacher-ng, approx
 
  I started with apt-cacher and faced update issues in long term use, so
  I moved to approx and was happy with it, but newer version presented a
  bit difficulty in the sense that it didn't run its own daemon. So I
  moved onto apt-cacher-ng which has been working well for quite some
  time now.
 
 I also used apt-cacher in past and it worked but recent versions had some
 issues, so I kept the old version pinned on my Debian box.
 
 I also tried pkg-cacher[1] because I needed to cache for 'yum'
 (fedora/centos)
 also and it worked great since it can cache both 'yum' and 'apt'.
 
 References:
 [1]  http://gforge.opensource-sw.net/gf/project/pkg_cacher/frs/
 
 HTH
 
 
 Thank you all for your responses.
 I got options to look into and your views and experience is really
 valuable.
 

 'apt-cacher-ng' seems to fulfill my requirements.
 BTW, is it ,by any chance, possible to set up 'repository-cache' server
 combined for 32 as well as 64 bit systems.
 apt-cacher-ng uses /var/cache/apt/archives as repository, and is obviously
 different for 32 and 64 bit systems.

The file names of the downloaded packages have architecture mentioned in them,
so you don't have to worry about 32-bit packages getting overwritten by 64-bit
ones. And I used a single repository with apt-cacher and pkg-cacher.

HTH
- -- 
Ashish SHUKLA  | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
freebsd.org!ashish | http://people.freebsd.org/~ashish/

“We've so many people in India, that we're able to route each network
packet manually.” (nobotz)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.15 (GNU/Linux)

iQIcBAEBCgAGBQJMTVBVAAoJEMdGz6nnT6SwY7kP/iDN6jMdb9c6fizag3pTEqv1
/yynBEiZYrY6M34UdeWLTixWHpYG0pxFHjuAW8nun0hNuwHIaqdp+s9aIpoxZbuq
J+G8bWkzgvU/Ran2iQ+zsogqVonZr7O1/KxqKeUorybjIoJJa+Qn+QbkfZDeqjLZ
ED3Y1ItQ9iredKE3RDhmr+KWLeeeDZY/m5X0ZjaFbbRdnfLU3dfbkd2XAd6EP/9V
sVyQjFI0izogAvLoItkEIW2WZVErk2jXxg8hJfdOpM23PTDEtIMlxrqw/TV837w/
xKN9PUrevj7URIR6ACNcDh7l0uHq/QlPqL9+Cg9ULrp0l4leZSx9qiAPMjezleBn
JN0FGVgB0mdILXEBENn3kyrIVVA1/C8jQWqoffhPkIjSXWS9CkP2WDOKWJ9m3T+/
/4ldV5hQJvJ9GN8UAK20ySQyj5BsTHZjXWPqg7TUxB9Ernrcm0xl6QIpERGjt20j
4xnUMMEDP42KP/uLgj7ymHGahoHkRBruu1kS3NDPTnA90TegCvOdnxWNGCN+KfR8
0r+8VyaIh7vcJpkTYdfTjCxaoYktH7mWUPN/Zqy+a2EvRefmG3SZ83/0myZAWMEK
szobGyYw0P8eHmHfCOQDMWb0xQ/KlfMtFBXTPGaQOKruREoeJ4WqJrwoAP2xLtsk
La3PRIyVQtuUi0m8j36Z
=/o4C
-END PGP SIGNATURE-

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Vivek Kapoor

On 07/26/2010 02:28 PM, Sagar Belure sagar.bel...@gmail.com wrote:


Yes, apt-cacher* is just cache server.
But, I have to install it *individually* on two different systems for 32 
and 64 bit systems.


Not sure what you mean by install it individually. You just install 
apt-cacher-ng `apt-get install apt-cacher-ng` on a single machine, and 
on each of the client machines you just create a file named 01proxy in 
/etc/apt/apt.conf.d having


Acquire::http { Proxy http://xx.xx.xx.xx:3142;; };

where xx.xx.xx.xx is the IP of the machine on which apt-cacher-ng is 
installed. That's all. You can also do the same on the apt-cacher-ng 
machine also.


On each client machine then run `apt-get update` and you're done. It 
doesn't matter it's 32bit or 64bit. Of course the firewall should be 
opened on apt-cacher-ng machine for tcp port 3142.


Did you see any message mentioning 32bit and 64bit there?



Like in Windows, WSUS caches the packages for almost all Windows product 
updates, doesn't matter if it's 32 or 64 bit, doesn't even matter if 
updates are for XP or Vista or Win7.
So, all I'm asking if it's possible to achieve same kind of 
functionality in Ubuntu too?


Yes, these caching servers do just that. Irrespective of the 
architecture or even the distribution  version (atleast Ubuntu/Debian 
based).


Or do you want to have a complete ubuntu mirror on your machine? I don't 
think that would be a good idea.


[1]http://www.ubuntugeek.com/apt-cacher-ng-http-download-proxy-for-software-packages.html 


It's too complicated a setup in the link above. Also, the writer is 
importing packages from /var/cache/apt/archives to prevent downloading 
them again - this is just for the first time. You may not need it at all.


Regards
Vivek Kapoor
http://exain.com

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Sagar Belure
On Mon, Jul 26, 2010 at 2:37 PM, Ashish SHUKLA wahjava...@gmail.com wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512

 Sagar Belure writes:
  On Mon, Jul 26, 2010 at 11:15 AM, Sagar Belure sagar.bel...@gmail.com
 wrote:

  On Fri, Jul 23, 2010 at 7:42 PM, Ashish SHUKLA wahjava...@gmail.com
 wrote:
 
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA512
 
  Vivek Kapoor writes:
   On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:
   Please, bear with me, if I'm not able to properly present my
  requirement.
  
   There are some 32 and 64 bit ubuntu systems in same network.
   I want only one system(like, one 32 and one 64 bit systems) to be
  updated
   and upgraded on daily basis.
   And, rest of the systems, to fetch those updated packages before
 they
  go
   online and check for new packages.
 
   From what I have understood, you don't want every machine to download
   from the Ubuntu repositories, but only one machine should do the
   task. It'll handle 32bit and 64bit without any issues. Use one of the
   following
 
   apt-proxy, apt-cacher, apt-cacher-ng, approx
 
   I started with apt-cacher and faced update issues in long term use,
 so
   I moved to approx and was happy with it, but newer version presented
 a
   bit difficulty in the sense that it didn't run its own daemon. So I
   moved onto apt-cacher-ng which has been working well for quite some
   time now.
 
  I also used apt-cacher in past and it worked but recent versions had
 some
  issues, so I kept the old version pinned on my Debian box.
 
  I also tried pkg-cacher[1] because I needed to cache for 'yum'
  (fedora/centos)
  also and it worked great since it can cache both 'yum' and 'apt'.
 
  References:
  [1]  http://gforge.opensource-sw.net/gf/project/pkg_cacher/frs/
 
  HTH
 
 
  Thank you all for your responses.
  I got options to look into and your views and experience is really
  valuable.
 

  'apt-cacher-ng' seems to fulfill my requirements.
  BTW, is it ,by any chance, possible to set up 'repository-cache' server
  combined for 32 as well as 64 bit systems.
  apt-cacher-ng uses /var/cache/apt/archives as repository, and is
 obviously
  different for 32 and 64 bit systems.

 The file names of the downloaded packages have architecture mentioned in
 them,
 so you don't have to worry about 32-bit packages getting overwritten by
 64-bit
 ones. And I used a single repository with apt-cacher and pkg-cacher.


Ok. By that, you mean, once I run 'sudo apt-get update ; sudo apt-get
upgrade' on repository-cache server(Ubuntu 10.04 amd64 desktop), provided it
has apt-cache-ng installed, will be able to fetch 32 bit debs too?

Or wait

How am I supposed to update repository-cache server?

-- 
Thanks,
Sagar Belure
Security Analyst
Secfence Technologies
www.secfence.com
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Ashish SHUKLA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Sagar Belure writes:
 On Mon, Jul 26, 2010 at 2:37 PM, Ashish SHUKLA wahjava...@gmail.com wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
 Sagar Belure writes:
  On Mon, Jul 26, 2010 at 11:15 AM, Sagar Belure sagar.bel...@gmail.com
 wrote:
 
  On Fri, Jul 23, 2010 at 7:42 PM, Ashish SHUKLA wahjava...@gmail.com
 wrote:
 
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA512
 
  Vivek Kapoor writes:
   On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:
   Please, bear with me, if I'm not able to properly present my
  requirement.
  
   There are some 32 and 64 bit ubuntu systems in same network.
   I want only one system(like, one 32 and one 64 bit systems) to be
  updated
   and upgraded on daily basis.
   And, rest of the systems, to fetch those updated packages before
 they
  go
   online and check for new packages.
 
   From what I have understood, you don't want every machine to download
   from the Ubuntu repositories, but only one machine should do the
   task. It'll handle 32bit and 64bit without any issues. Use one of the
   following
 
   apt-proxy, apt-cacher, apt-cacher-ng, approx
 
   I started with apt-cacher and faced update issues in long term use,
 so
   I moved to approx and was happy with it, but newer version presented
 a
   bit difficulty in the sense that it didn't run its own daemon. So I
   moved onto apt-cacher-ng which has been working well for quite some
   time now.
 
  I also used apt-cacher in past and it worked but recent versions had
 some
  issues, so I kept the old version pinned on my Debian box.
 
  I also tried pkg-cacher[1] because I needed to cache for 'yum'
  (fedora/centos)
  also and it worked great since it can cache both 'yum' and 'apt'.
 
  References:
  [1]  http://gforge.opensource-sw.net/gf/project/pkg_cacher/frs/
 
  HTH
 
 
  Thank you all for your responses.
  I got options to look into and your views and experience is really
  valuable.
 
 
  'apt-cacher-ng' seems to fulfill my requirements.
  BTW, is it ,by any chance, possible to set up 'repository-cache' server
  combined for 32 as well as 64 bit systems.
  apt-cacher-ng uses /var/cache/apt/archives as repository, and is
 obviously
  different for 32 and 64 bit systems.
 
 The file names of the downloaded packages have architecture mentioned in
 them,
 so you don't have to worry about 32-bit packages getting overwritten by
 64-bit
 ones. And I used a single repository with apt-cacher and pkg-cacher.
 

 Ok. By that, you mean, once I run 'sudo apt-get update ; sudo apt-get
 upgrade' on repository-cache server(Ubuntu 10.04 amd64 desktop), provided it
 has apt-cache-ng installed, will be able to fetch 32 bit debs too?

I'm not sure about 'apt-cache-ng', never used it.

 Or wait

 How am I supposed to update repository-cache server?

I used 'apt-cacher' and 'pkg-cacher' both of which act only when they receive
an HTTP request from one of the clients. They're usually installed as a CGI
binary, or as a standalone web-server. And when they receive a HTTP request
for a file, they perform a cache look-up, and if the file is in cache, they
serve it from cache, otherwise they initiate downloading from the source. The
first time one of your client updates itself, a 'cache miss' will happen and
the packages will be downloaded. And for subsequent updates, the packages are
served from the cache.

HTH
- -- 
Ashish SHUKLA

“Any sufficiently advanced technology is indistinguishable from
magic.” (Arthur C. Clarke)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.15 (GNU/Linux)

iQIcBAEBCgAGBQJMTWB2AAoJEMdGz6nnT6SwgC0QAIN4rPafmLzQH6qNfgM4jAbw
RiWSahPt4v272sq0HZ7mIRX7KjTdVO2OBfVhYIhyZ3rEchlStj1TwfkKcZF1toRR
ItocI+o5mJ8pSKGhszCAhT0TWzImNsZJplJds2h7XbBcl2sndc3sNHzuSCOpRG83
xMDa9xKvHnoTD00vLkZhT245i5f8GpfrCJAY+yqqcDoOL+iwA4b7s9g+1s/T4K5w
JstbhFkOfrL3SgofokgPHlELV2Mfc+fzURQO5wJ2WVBVSP9NS5Ydb5yMvQigG8PJ
tJBbr9/kpQ6191gtJmpe63p7MyVGX+WkJfX6y/X2WQtdy4tcbA5Bw5/s2earSv0M
RoaMz/w0a4l1Ab12rS1bWqExXHbozhf3D8Rssj06ILEgHCmtrBdLSl89AnoHlwQF
iW4Asuc+Q972nsAHJti2FKdSHjToU8ONnr08gdiKw0Q86+NoB61IxPH1aS1QAAcx
AOkCRQBl71lc5i3Cj+x2m5v1CULMrpNVNhnYx5K2VUyxQ4DKPSQUw7OuRueqjSkF
LOUdVIxRVhS27TvGQUYY6i29KH5wvMcqNClvVRgS5SRU+JsnzkazRe9XHGUKXm9V
gdkU7Nu+T1+Msd8WzAwUDpkWt5Lx7lG+D3bQXR0t6nYfKYGQkNnAi7ER5WMPDSz3
mtCbHxcWsY1ZOtgnSXdG
=CMn9
-END PGP SIGNATURE-

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Sagar Belure
On Mon, Jul 26, 2010 at 3:46 PM, Ashish SHUKLA wahjava...@gmail.com wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512

 Sagar Belure writes:
  On Mon, Jul 26, 2010 at 2:37 PM, Ashish SHUKLA wahjava...@gmail.com
 wrote:

  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA512
 
  Sagar Belure writes:
   On Mon, Jul 26, 2010 at 11:15 AM, Sagar Belure 
 sagar.bel...@gmail.com
  wrote:
 
   On Fri, Jul 23, 2010 at 7:42 PM, Ashish SHUKLA wahjava...@gmail.com
  wrote:
  
   -BEGIN PGP SIGNED MESSAGE-
   Hash: SHA512
  
   Vivek Kapoor writes:
On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com
 wrote:
Please, bear with me, if I'm not able to properly present my
   requirement.
   
There are some 32 and 64 bit ubuntu systems in same network.
I want only one system(like, one 32 and one 64 bit systems) to be
   updated
and upgraded on daily basis.
And, rest of the systems, to fetch those updated packages before
  they
   go
online and check for new packages.
  
From what I have understood, you don't want every machine to
 download
from the Ubuntu repositories, but only one machine should do the
task. It'll handle 32bit and 64bit without any issues. Use one of
 the
following
  
apt-proxy, apt-cacher, apt-cacher-ng, approx
  
I started with apt-cacher and faced update issues in long term
 use,
  so
I moved to approx and was happy with it, but newer version
 presented
  a
bit difficulty in the sense that it didn't run its own daemon. So
 I
moved onto apt-cacher-ng which has been working well for quite
 some
time now.
  
   I also used apt-cacher in past and it worked but recent versions had
  some
   issues, so I kept the old version pinned on my Debian box.
  
   I also tried pkg-cacher[1] because I needed to cache for 'yum'
   (fedora/centos)
   also and it worked great since it can cache both 'yum' and 'apt'.
  
   References:
   [1]  http://gforge.opensource-sw.net/gf/project/pkg_cacher/frs/
  
   HTH
  
  
   Thank you all for your responses.
   I got options to look into and your views and experience is really
   valuable.
  
 
   'apt-cacher-ng' seems to fulfill my requirements.
   BTW, is it ,by any chance, possible to set up 'repository-cache'
 server
   combined for 32 as well as 64 bit systems.
   apt-cacher-ng uses /var/cache/apt/archives as repository, and is
  obviously
   different for 32 and 64 bit systems.
 
  The file names of the downloaded packages have architecture mentioned in
  them,
  so you don't have to worry about 32-bit packages getting overwritten by
  64-bit
  ones. And I used a single repository with apt-cacher and pkg-cacher.
 

  Ok. By that, you mean, once I run 'sudo apt-get update ; sudo apt-get
  upgrade' on repository-cache server(Ubuntu 10.04 amd64 desktop), provided
 it
  has apt-cache-ng installed, will be able to fetch 32 bit debs too?

 I'm not sure about 'apt-cache-ng', never used it.

  Or wait

  How am I supposed to update repository-cache server?

 I used 'apt-cacher' and 'pkg-cacher' both of which act only when they
 receive
 an HTTP request from one of the clients. They're usually installed as a CGI
 binary, or as a standalone web-server. And when they receive a HTTP request
 for a file, they perform a cache look-up, and if the file is in cache, they
 serve it from cache, otherwise they initiate downloading from the source.
 The
 first time one of your client updates itself, a 'cache miss' will happen
 and
 the packages will be downloaded. And for subsequent updates, the packages
 are
 served from the cache.


Ok. That was very clear and neat. Thank you.

AFAICS, installation with 'apt-cacher-ng' on the systems seems the same way,
looking at the configuration page by browsing
http://localhost:3124/acng-report.html

And yes, Vivek seems right, that apt-cacher-ng uses cache located at
/var/cache/apt-cacher-ng/_import.
Now, I'm hoping importing already downloaded packages from
/var/cache/apt/will be all fine.

-- 
Thanks,
Sagar Belure
Security Analyst
Secfence Technologies
www.secfence.com
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-26 Thread Ashish SHUKLA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Sagar Belure writes:

[...]


 And yes, Vivek seems right, that apt-cacher-ng uses cache located at
 /var/cache/apt-cacher-ng/_import.
 Now, I'm hoping importing already downloaded packages from
 /var/cache/apt/will be all fine.

With apt-cacher you need to run a script apt-cacher-import.pl, after copying
the already downloaded packages in 'import' directory, which copies packages
in 'packages' directory and registers in its cache db.

HTH
- -- 
Ashish SHUKLA

“Age is not an accomplishment, and youth is not a sin.” (Robert
A. Heinlein, Methuselah's Children, 1958)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.15 (GNU/Linux)

iQIcBAEBCgAGBQJMTYwuAAoJEMdGz6nnT6SwZdsP/1DEZeaVomOzym9PTHpwzAX3
4505QYR57AW92DHUmbyl8Hz0tAUBIVrdX5Y7lODG21GL2bUPNXAmKmKBZCylX635
cYi8LFZPs6Q/8w3+8PsXqOhjhCSo/S2ROY97u/SsvhE5rFJlu3KCWDNTvQCkKmJd
OqR4Ow0PchcQrIQg3MUoRCae6HY/Xir25o6/TUcZINeR1YW/4DJYCYO+1SFSIcOU
Uj27drTPM/PLCU/v8JbgljxrtXhCFexSDpwDcQrkf5aZJrl9kgYWyZrmwp02BpCf
Ygju9Ko4iW6MHxOf54qC06YnV9hddULvFKqsdjjuWPDy1Ct7OUDSKGtUg1MzD735
Z5OKKVxO0bjTpLOxXGjavJ8VzLop1O3IeJnNr2AY+ALyBMhlw02FSDj74uCofa0m
uKOyMdtYbJ/jsACiF+kjXwPeO/B7IgAyv41F1vx38R9rCxFGGaqp4gZc3PSsEc00
IvCUp/yh4xIOmdbYPO2X/Clv7NQVWscD/cF6uz5NdfNyGFu3soKCygH0HSGdklCC
lzHC9X2N4ZOTdzK3K9AJfMYZcFAMEQVoohNpL5I9W7sBVJZXCqCcR9bhFZXus80A
+IMMFtrINFL2NZVD76QcgFI0AtobHMpSthysXxzowTQam6FuIIPd8L2IfYuSz/IA
BNzBrSW4LMa82qWq5yc+
=hvZO
-END PGP SIGNATURE-

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-25 Thread Sagar Belure
On Fri, Jul 23, 2010 at 7:42 PM, Ashish SHUKLA wahjava...@gmail.com wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512

 Vivek Kapoor writes:
  On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:
  Please, bear with me, if I'm not able to properly present my
 requirement.
 
  There are some 32 and 64 bit ubuntu systems in same network.
  I want only one system(like, one 32 and one 64 bit systems) to be
 updated
  and upgraded on daily basis.
  And, rest of the systems, to fetch those updated packages before they go
  online and check for new packages.

  From what I have understood, you don't want every machine to download
  from the Ubuntu repositories, but only one machine should do the
  task. It'll handle 32bit and 64bit without any issues. Use one of the
  following

  apt-proxy, apt-cacher, apt-cacher-ng, approx

  I started with apt-cacher and faced update issues in long term use, so
  I moved to approx and was happy with it, but newer version presented a
  bit difficulty in the sense that it didn't run its own daemon. So I
  moved onto apt-cacher-ng which has been working well for quite some
  time now.

 I also used apt-cacher in past and it worked but recent versions had some
 issues, so I kept the old version pinned on my Debian box.

 I also tried pkg-cacher[1] because I needed to cache for 'yum'
 (fedora/centos)
 also and it worked great since it can cache both 'yum' and 'apt'.

 References:
 [1]  http://gforge.opensource-sw.net/gf/project/pkg_cacher/frs/

 HTH


Thank you all for your responses.
I got options to look into and your views and experience is really valuable.

-- 
Thanks,
Sagar Belure
Security Analyst
Secfence Technologies
www.secfence.com
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


[ilugd] Distributed updates in Ubuntu

2010-07-23 Thread Sagar Belure
Please, bear with me, if I'm not able to properly present my requirement.

There are some 32 and 64 bit ubuntu systems in same network.
I want only one system(like, one 32 and one 64 bit systems) to be updated
and upgraded on daily basis.
And, rest of the systems, to fetch those updated packages before they go
online and check for new packages.

There is some vague idea in my mind to achieve this.
Check the 'master' systems /var/cache/apt/archives directory, list all deb
packages and install them accordingly.
Make one entry in source.list of each system to do the same.
But, I'm not sure how to achieve this.

Help is appreciable.

Thanks,
Sagar Belure
Security Analyst
Secfence Technologies
www.secfence.com
___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-23 Thread Vivek Kapoor

On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:

Please, bear with me, if I'm not able to properly present my requirement.

There are some 32 and 64 bit ubuntu systems in same network.
I want only one system(like, one 32 and one 64 bit systems) to be updated
and upgraded on daily basis.
And, rest of the systems, to fetch those updated packages before they go
online and check for new packages.


From what I have understood, you don't want every machine to download 
from the Ubuntu repositories, but only one machine should do the task. 
It'll handle 32bit and 64bit without any issues. Use one of the following


apt-proxy, apt-cacher, apt-cacher-ng, approx

I started with apt-cacher and faced update issues in long term use, so I 
moved to approx and was happy with it, but newer version presented a bit 
difficulty in the sense that it didn't run its own daemon. So I moved 
onto apt-cacher-ng which has been working well for quite some time now.


Hope it helps.

Regards
Vivek Kapoor
http://exain.com

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-23 Thread Anil Seth
On 23 July 2010 18:57, Vivek Kapoor subs...@exain.com wrote:
 On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:

 Please, bear with me, if I'm not able to properly present my requirement.

 There are some 32 and 64 bit ubuntu systems in same network.
 I want only one system(like, one 32 and one 64 bit systems) to be updated
 and upgraded on daily basis.
 And, rest of the systems, to fetch those updated packages before they go
 online and check for new packages.

 From what I have understood, you don't want every machine to download from
 the Ubuntu repositories, but only one machine should do the task. It'll
 handle 32bit and 64bit without any issues. Use one of the following

 apt-proxy, apt-cacher, apt-cacher-ng, approx

 I started with apt-cacher and faced update issues in long term use, so I
 moved to approx and was happy with it, but newer version presented a bit
 difficulty in the sense that it didn't run its own daemon. So I moved onto
 apt-cacher-ng which has been working well for quite some time now.

 Hope it helps.

 Regards
 Vivek Kapoor
 http://exain.com


I have used a simplistic approach by linking /var/cache/apt./archives
to a common NFS mounted directory. Only requirement is that no root
squash option is needed.

It does not even matter which system is updated first as all
subsequent updates find the package in the common cache.

Anil

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-23 Thread Ashish SHUKLA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Vivek Kapoor writes:
 On 07/23/2010 06:32 PM, Sagar Belure sagar.bel...@gmail.com wrote:
 Please, bear with me, if I'm not able to properly present my requirement.
 
 There are some 32 and 64 bit ubuntu systems in same network.
 I want only one system(like, one 32 and one 64 bit systems) to be updated
 and upgraded on daily basis.
 And, rest of the systems, to fetch those updated packages before they go
 online and check for new packages.

 From what I have understood, you don't want every machine to download
 from the Ubuntu repositories, but only one machine should do the
 task. It'll handle 32bit and 64bit without any issues. Use one of the
 following

 apt-proxy, apt-cacher, apt-cacher-ng, approx

 I started with apt-cacher and faced update issues in long term use, so
 I moved to approx and was happy with it, but newer version presented a
 bit difficulty in the sense that it didn't run its own daemon. So I
 moved onto apt-cacher-ng which has been working well for quite some
 time now.

I also used apt-cacher in past and it worked but recent versions had some
issues, so I kept the old version pinned on my Debian box.

I also tried pkg-cacher[1] because I needed to cache for 'yum' (fedora/centos)
also and it worked great since it can cache both 'yum' and 'apt'.

References:
[1]  http://gforge.opensource-sw.net/gf/project/pkg_cacher/frs/

HTH
- -- 
Ashish SHUKLA  | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
freebsd.org!ashish | http://people.freebsd.org/~ashish/

“ECC curves are divided into three groups, weak curves, inefficient
curves, and curves patented by Certicom” (Peter Gutmann, 2001-08-10)
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.15 (GNU/Linux)

iQIcBAEBCgAGBQJMSaNOAAoJEMdGz6nnT6SwwHQQAJQpFoWlQKtmGhGL/mdo3SBo
T/Gyd1rBI59Q1l2ccgrIgiNhwTmRWugjXADWpodO6DFcw/13NUdJfNpkO8Ljgx1J
HAVWQDh+44x6x0Sljfw8gbt2GipyteDhf1qJxRLf4HLhbqQtAtUSfZ7VqWPKkO9v
o48vkdh0KdcM8U0e4kMLffxNdCQFgwHfL/p+i0OuayUXlKv4g7Yv665rxIksRBOZ
OhTa2ibjT9pMNaHUKhID7Xx3FRdX+dbe3aXGM2h6mN4ecLk4WPJgAesRz/6lwbY4
keEotU+d9+Fz1S9ID3ZPFLzBlpLbe5dJoYWREAx1t8EAc1VGowpsKWcebswjMs6W
2SR2msffeiciK6MQVdUHUbQpNsEsBi1WCa851k+g6c9vB92d5dhYDjEh6ZwtEk85
4bTQA/IWgX7XWyw0aAzOwTAMdUpT6uNnkBqOv+JwmQOPRTGWsAOjIcW/JOUSmuhE
b6dC14nE4+FjfK9bIfmqFVHv5CPzWDhHZNL64oOMkzA/u8EVFGCLxN1nkiUCpgpf
Kj5Tghx9s6R5EdzzR1ucFogAeI7/xwytL8WUJHl4ITMQJzlkHW9JtzT7co/QegJF
2ygvWy7bYguaDTRgTWok0Yc2pLPrDmsXi97SH+scZnlI+35HzkvnuUliCB+I2nAs
7cyevmyD++eLTcVaQJp5
=S/AO
-END PGP SIGNATURE-

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-23 Thread Vivek Kapoor

On 07/23/2010 07:23 PM, Anil Seth seth.a...@gmail.com wrote:


I have used a simplistic approach by linking /var/cache/apt./archives
to a common NFS mounted directory. Only requirement is that no root
squash option is needed.

It does not even matter which system is updated first as all
subsequent updates find the package in the common cache.


Wouldn't it create difficulty/corruption if two machines are trying to 
download a package at the same time? I think the caching tools are 
designed to prevent that.


Regards
Vivek Kapoor
http://exain.com

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-23 Thread Anil Seth
On 23 July 2010 19:51, Vivek Kapoor subs...@exain.com wrote:
 On 07/23/2010 07:23 PM, Anil Seth seth.a...@gmail.com wrote:

 I have used a simplistic approach by linking /var/cache/apt./archives
 to a common NFS mounted directory. Only requirement is that no root
 squash option is needed.

 It does not even matter which system is updated first as all
 subsequent updates find the package in the common cache.

 Wouldn't it create difficulty/corruption if two machines are trying to
 download a package at the same time? I think the caching tools are designed
 to prevent that.

 Regards
 Vivek Kapoor
 http://exain.com


Yes, it can have issues. For small networks, it is more of an
occasional/potential nuisance. For my personal home needs it was not
an issue.

Anil

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd


Re: [ilugd] Distributed updates in Ubuntu

2010-07-23 Thread Vivek Kapoor
On Sat, 24 Jul 2010 11:05:40 +0530, Anil Seth seth.a...@gmail.com wrote:
 On 23 July 2010 19:51, Vivek Kapoor subs...@exain.com wrote:

 Wouldn't it create difficulty/corruption if two machines are trying to
 download a package at the same time? I think the caching tools are
 designed
 to prevent that.
 
 Yes, it can have issues. For small networks, it is more of an
 occasional/potential nuisance. For my personal home needs it was not
 an issue.

There's a minor inconvenience in this approach even if we ignore the
simultaneous downloading of files part. You would still have to update the
package information (apt-get update) from Ubuntu repositories on all the
machines as that data isn't in /var/cache/apt/archives :-) It's 6MB+ from
what I can recall (if I exclude the sources).

Regards
Vivek Kapoor
http://exain.com

___
Ilugd mailing list
Ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd