Last updated on
ArchLinuxでros2-humbleインストール時にpython-colcon-devtoolsとpython-colcon-cdのインストールに失敗するやつの対応
概要
ArchLinuxでros2-humbleパッケージのインストール中にpython-colcon-devtoolsとpython-colcon-cdのインストールに失敗して続行不可能になったので対応
原因
両パッケージともに、インストール後に行われるcheck工程でスペルチェックでエラーが発生する。
対処方法
インストールされたパッケージのキャッシュを編集してcheck工程を削除する。
yayの場合
vim ~/.cache/yay/python-colcon-devtools/PKGBUILD
vim ~/.cache/yay/python-colcon-cd/PKGBUILD
paruの場合
vim ~/.cache/paru/clone/python-colcon-devtools/PKGBUILD
vim ~/.cache/paru/clone/python-colcon-cd/PKGBUILD
両パッケージのPKGBUILDにあるcheck() { ... }をすべて削除する
check() {
cd ${srcdir}/${_name}-${pkgver}/test
pytest test_flake8.py
pytest test_copyright_license.py
PYTHONPATH=${srcdir}/scspell-2.2 pytest test_spell_check.py
}
インストール yayの場合
yay -Bi ~/.cache/yay/python-colcon-devtools
yay -Bi ~/.cache/yay/python-colcon-cd
paruの場合
paru -Bi ~/.cache/paru/clone/python-colcon-devtools
paru -Bi ~/.cache/paru/clone/python-colcon-cd