* Re: Updating cygwin from a remote shell?
2008-07-08 9:59 Thomas Walker
@ 2008-07-08 15:08 ` Andrew DeFaria
2008-07-08 15:14 ` Larry Hall (Cygwin)
` (3 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Andrew DeFaria @ 2008-07-08 15:08 UTC (permalink / raw)
To: cygwin
Thomas Walker wrote:
> Apologies if this is a newbie question... I did a decent amount of
> looking through mailing lists but couldn't find anything relevant.
>
> I'm a Linux/Unix person by hobby and profession and don't really do
> much Windows but my family (living in another state) is still rather
> Windows centric. A hard disk failure ago I decided to place a dirt
> cheap headless Linux box with mirrored raid on their network and setup
> cygwin on their Windows machines so that I could cobble together an
> easy backup solution based on cron, ssh, rdist, and fuse.
>
> That all works fine and has done so for some time. I'm a little bit of
> a security nut though (and sometime also want to be able to add new
> features for myself and for them) and would like to be able to easily
> update cygwin and/or install new packages onto the Windows/Cygwin
> boxes from a remote shell.
>
> I know I can setup VNC and all that fun stuff and run setup.exe but is
> there an easier way? The usual yum, apt, up2date, etc. don't seem to
> be options...
There is no yum, apt, up2date, etc. You don't need VNC. RDP is already
on XP machines. Use rdesktop(1).
--
Andrew DeFaria <http://defaria.com>
If I want your opinion, I'll ask you to fill out the necessary forms.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Updating cygwin from a remote shell?
2008-07-08 9:59 Thomas Walker
2008-07-08 15:08 ` Andrew DeFaria
@ 2008-07-08 15:14 ` Larry Hall (Cygwin)
2008-07-08 17:31 ` cuicui
` (2 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Larry Hall (Cygwin) @ 2008-07-08 15:14 UTC (permalink / raw)
To: cygwin
Thomas Walker wrote:
> Apologies if this is a newbie question... I did a decent amount of
> looking through mailing lists but couldn't find anything relevant.
>
> I'm a Linux/Unix person by hobby and profession and don't really do
> much Windows but my family (living in another state) is still rather
> Windows centric. A hard disk failure ago I decided to place a dirt
> cheap headless Linux box with mirrored raid on their network and setup
> cygwin on their Windows machines so that I could cobble together an
> easy backup solution based on cron, ssh, rdist, and fuse.
>
> That all works fine and has done so for some time. I'm a little bit
> of a security nut though (and sometime also want to be able to add new
> features for myself and for them) and would like to be able to easily
> update cygwin and/or install new packages onto the Windows/Cygwin
> boxes from a remote shell.
>
> I know I can setup VNC and all that fun stuff and run setup.exe but is
> there an easier way? The usual yum, apt, up2date, etc. don't seem to
> be options...
In order to install Cygwin without a reboot (and a message asking you to
close running Cygwin processes), you need a remote shell not based on
Cygwin. That said (or perhaps notwithstanding), did you see?
<http://cygwin.com/faq/faq-nochunks.html#faq.setup.cli>
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Updating cygwin from a remote shell?
2008-07-08 9:59 Thomas Walker
2008-07-08 15:08 ` Andrew DeFaria
2008-07-08 15:14 ` Larry Hall (Cygwin)
@ 2008-07-08 17:31 ` cuicui
2008-07-09 16:08 ` Nathan Thern
2008-07-09 16:13 ` Nathan Thern
4 siblings, 0 replies; 10+ messages in thread
From: cuicui @ 2008-07-08 17:31 UTC (permalink / raw)
To: cygwin
Thomas Walker a écrit :
> Apologies if this is a newbie question... I did a decent amount of
> looking through mailing lists but couldn't find anything relevant.
>
> I'm a Linux/Unix person by hobby and profession and don't really do
> much Windows but my family (living in another state) is still rather
> Windows centric. A hard disk failure ago I decided to place a dirt
> cheap headless Linux box with mirrored raid on their network and setup
> cygwin on their Windows machines so that I could cobble together an
> easy backup solution based on cron, ssh, rdist, and fuse.
>
> That all works fine and has done so for some time. I'm a little bit
> of a security nut though (and sometime also want to be able to add new
> features for myself and for them) and would like to be able to easily
> update cygwin and/or install new packages onto the Windows/Cygwin
> boxes from a remote shell.
>
> I know I can setup VNC and all that fun stuff and run setup.exe but is
> there an easier way? The usual yum, apt, up2date, etc. don't seem to
> be options...
I think that dpkg exists but you cannot update binaries that are
running. If you are connected with ssh, the setup process will stop if
it has to update bash, openssh, cygrunsrv and cygwin...
Cheers,
Nicolas
--
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a ete trouve.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Updating cygwin from a remote shell?
2008-07-08 9:59 Thomas Walker
` (2 preceding siblings ...)
2008-07-08 17:31 ` cuicui
@ 2008-07-09 16:08 ` Nathan Thern
2008-07-09 16:13 ` Nathan Thern
4 siblings, 0 replies; 10+ messages in thread
From: Nathan Thern @ 2008-07-09 16:08 UTC (permalink / raw)
To: cygwin
On Tue, Jul 8, 2008 at 4:58 AM, Thomas Walker <thwalker3@gmail.com> wrote:
> Apologies if this is a newbie question... I did a decent amount of
> looking through mailing lists but couldn't find anything relevant.
>
> I'm a Linux/Unix person by hobby and profession and don't really do
> much Windows but my family (living in another state) is still rather
> Windows centric. A hard disk failure ago I decided to place a dirt
> cheap headless Linux box with mirrored raid on their network and setup
> cygwin on their Windows machines so that I could cobble together an
> easy backup solution based on cron, ssh, rdist, and fuse.
>
> That all works fine and has done so for some time. I'm a little bit
> of a security nut though (and sometime also want to be able to add new
> features for myself and for them) and would like to be able to easily
> update cygwin and/or install new packages onto the Windows/Cygwin
> boxes from a remote shell.
From your remote shell run
$ cygstart /setup.exe -q -n -s http://valid-cygwin-mirror
I assume no one is using the machine who will be freaked out by the
setup app appearing on their screen.
You only have a problem in two cases:
1) The update will clobber an executable you are using (e.g. bash or sshd)
solution: somehow schedule the update & exit out. You may also have to
schedule a shutdown & later re-start of cygserver.
2) You want to add new packages
Here's the route I would pursue: Create your own cygwin repository
(say, http://foosite/cygwin) with a uniquely named empty package (say,
"foo") in the "base" category. Make foo require all the packages you
want, and make sure all the remote machines have foo installed.
Any time you update foo, from the remotely logged in CL run
$ cygstart /setup.exe -q -n -s http://valid-cygwin-mirror -s
http://foosite/cygwin
regards,
NT
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Updating cygwin from a remote shell?
2008-07-08 9:59 Thomas Walker
` (3 preceding siblings ...)
2008-07-09 16:08 ` Nathan Thern
@ 2008-07-09 16:13 ` Nathan Thern
4 siblings, 0 replies; 10+ messages in thread
From: Nathan Thern @ 2008-07-09 16:13 UTC (permalink / raw)
To: cygwin
On Tue, Jul 8, 2008 at 4:58 AM, Thomas Walker <thwalker3@gmail.com> wrote:
> Apologies if this is a newbie question... I did a decent amount of
> looking through mailing lists but couldn't find anything relevant.
>
> I'm a Linux/Unix person by hobby and profession and don't really do
> much Windows but my family (living in another state) is still rather
> Windows centric. A hard disk failure ago I decided to place a dirt
> cheap headless Linux box with mirrored raid on their network and setup
> cygwin on their Windows machines so that I could cobble together an
> easy backup solution based on cron, ssh, rdist, and fuse.
>
> That all works fine and has done so for some time. I'm a little bit
> of a security nut though (and sometime also want to be able to add new
> features for myself and for them) and would like to be able to easily
> update cygwin and/or install new packages onto the Windows/Cygwin
> boxes from a remote shell.
From your remote shell run
$ cygstart /setup.exe -q -n -s http://valid-cygwin-mirror
I assume no one is using the machine who will be freaked out by the
setup app appearing on their screen.
You only have a problem in two cases:
1) The update will clobber an executable you are using (e.g. bash or sshd)
solution: somehow schedule the update & exit out. You may also have to
schedule a shutdown & later re-start of cygserver.
2) You want to add new packages
Here's the route I would pursue: Create your own cygwin repository
(say, http://foosite/cygwin) with a uniquely named empty package (say,
"foo") in the "base" category. Make foo require all the packages you
want, and make sure all the remote machines have foo installed.
Any time you update foo, from the remotely logged in CL run
$ cygstart /setup.exe -q -n -s http://valid-cygwin-mirror -s
http://foosite/cygwin
regards,
NT
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
^ permalink raw reply [flat|nested] 10+ messages in thread