stow를 사용하여 패키지 제거

stow를 사용하여 패키지 제거

emacs나는 최근에 다음 스크립트를 사용하여 최신 버전의 24.5를 (Ubuntu 14.04에서) 컴파일했습니다.여기에서.

#!/bin/bash

# Build latest version of Emacs, version management with stow
# OS: Ubuntu 14.04 LTS and newer
# version: 24.5
# Toolkit: lucid

set -eu

readonly version="24.5"

# install dependencies
sudo apt-get -qq update
sudo apt-get -qq install -y stow build-essential libx11-dev xaw3dg-dev \
     libjpeg-dev libpng12-dev libgif-dev libtiff5-dev libncurses5-dev \
     libxft-dev librsvg2-dev libmagickcore-dev libmagick++-dev \
     libxml2-dev libgpm-dev libotf-dev libm17n-dev \
     libgnutls-dev wget

# download source package
if [[ ! -d emacs-"$version" ]]; then
   wget http://ftp.gnu.org/gnu/emacs/emacs-"$version".tar.xz
   tar xvf emacs-"$version".tar.xz 
fi

# build and install
sudo mkdir -p /usr/local/stow
cd emacs-"$version"
./configure \
    --with-xft \
    --with-x-toolkit=lucid

make
sudo make \
    install-arch-dep \
    install-arch-indep \
    prefix=/usr/local/stow/emacs-"$version"

cd /usr/local/stow
sudo stow emacs-"$version"

Emacs 24.5가 예상대로 작동하지 않는 것으로 확인되어 제거하고 싶습니다. 두 가지 질문.

  1. 에서 -D 옵션만 사용해야 합니까 stow? 그건,

    cd /usr/local/stow
    sudo stow -D emacs-24.5
    
  2. 제거하지 않은 emacs 24.3으로 되돌리는 중이므로 삭제할 수 있는 종속성을 어떻게 확인해야 합니까?

관련 정보