On Aug 3, 2006, at 2:55 PM, Roberto Mello wrote:

On Thu, Aug 03, 2006 at 03:28:55PM -0600, Kenneth Burgener wrote:
I accidentally deleted the /etc/init.d/samba script. I thought I could
get it back by removing samba and reinstalling, but apt did not
regenerate this file.  What am I doing wrong?

First I did

    # apt-get remove samba samba-common
    # apt-get clean
    # apt-get install samba

But the samba script did not get recreated.  Which step am I missing?

Removing/reinstalling the package just to get one missing file is
overkill. I can think of several possibly better options:

1) apt-get -d install samba-common (download only, then use ar x
samba-common_version.deb to extract it, and copy the file)
<snip>

Even these are overkill, unless configured otherwise APT defaults to caching all packages that are installed in /var/cache/apt/archive, besides, if you download the package you are very likely to get a newer version than what you're running and this could lead to unexpected behavior.

Use dpkg to extract specific files from the exact version you need in /var/cache/apt/archives.

-Blake


/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to