寫一個 python 腳本需要用到 dbus,但因為 dbus-python 這個包并沒有提供 setup.py , 所以無法通過 pip 直接安裝,唯有下載源碼手動編譯安裝一途了。
1
2
3
|
wget https: //pypi .python.org /packages/source/d/dbus-python/dbus-python-0 .84.0. tar .gz tar zxvf dbus-python-0.84.0. tar .gz cd dbus-python-0.84.0 |
但事有不順,在 ./configure 的過程中,還是出了一些錯。
1
2
3
4
5
6
7
8
9
10
|
configure: error: Package requirements (dbus-1 >= 1.0) were not met: No package 'dbus-1' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables DBUS_CFLAGS and DBUS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. |
這顯然是缺失了依賴庫
1
|
sudo apt-get install libdbus-glib-1-dev |
然后安裝就就可以順利進行了
1
2
3
|
. /configure make sudo make install |