
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 は期待通りに動作しないことが判明したので、削除したいと思っています。質問が 2 つあります。
では単に-Dオプションを使用すればよいのでしょうか
stow
?つまり、cd /usr/local/stow sudo stow -D emacs-24.5
emacs 24.3 (削除していない) に戻すので、どの依存関係を削除できるかをどのように確認すればよいでしょうか?