Вам потрібна libXmu
бібліотека - якщо вона вже встановлена, вам, ймовірно, не вистачає заголовків розробок ( /usr/include/X11/Xmu
та інших), які багато дистрибутивів потрібно встановити окремо.
Вам доведеться скомпілювати libXmu
так само вручну, або отримати libxmu-dev
або libxmu-devel
пакет і витягти його, скажімо, на ~/usr
.
Після цього встановіть:
export CFLAGS="-I$HOME/usr/include"
export LDFLAGS="-L$HOME/usr/lib"
Вам також можуть знадобитися:
export PKG_CONFIG_PATH="$HOME/usr/lib/pkgconfig:$HOME/usr/share/pkgconfig"
Також погляньте xsel
, що робить майже те саме, але вимагає менших залежностей від бібліотеки.
Примітка: --prefix ~/bin/xclip
це призведе до некрасивих шляхів, таких як ~/bin/xclip/bin/xclip
і ~/bin/xclip/share/man/man1/xclip.1
. Щось подібне --prefix ~/usr
дасть приємніші результати.
Це особливо варто зазначити при установці бібліотек; набагато простіше скласти програму, коли є всі її бібліотеки --prefix ~/usr
, а не кожна має свою власну --prefix
.