Я не являюсь администратором Linux, но в последнее время я играл с node ... пакет, который я пытаюсь использовать меня не устраивает b / c tar, и я обнаружил, что использую tar (GNU tar) 1.15.1
, я загрузил новую версию в / usr / local / src , распаковал и установил это с помощью ./ configure FORCE_UNSAFE_CONFIGURE = 1 --bindir = / usr / local / bin / make make install
Мне пришлось использовать принудительно небезопасно, потому что я не мог запустить configure без использования root я сказал ему использовать --bindir = / usr / local / bin / потому что я хотел, чтобы это был мой tar по умолчанию я получил путь, выполнив 'which tar' и У меня есть путь / usr / local / bin / tar
, так что теперь новый tar установлен, но когда я делаю tar --version, я все еще вижу старый номер версии
, как мне установить новый tar на b e значение по умолчанию?
If you type:
/usr/local/bin/tar --version
what do you see?
If that is the correct version, then make sure that /usr/local/bin is at the beginning of your PATH (and that you don't have a tar alias overriding anything).
By default /usr/local/bin should come before /bin (which is where the CentOS provided tar lives). You can type echo $PATH
, to verify.