Проверьте примечания к выпуску RHEL7:
компонент sg3_utils, BZ # 1186462
Из-за преобразования пакета iprutils в u se systemd вместо устаревших сценариев инициализации драйвер sg больше не загружается во время загрузки системы. Следовательно, если драйвер sg не загружен, устройства / dev / sg * не будут присутствовать.
Чтобы обойти эту проблему, вручную введите modprobe sg или добавьте его в сценарий инициализации. После загрузки драйвера sg будут присутствовать устройства / dev / sg *, и драйвер sg может использоваться для доступа к устройствам SCSI.
найдено по адресу:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.1_Release_Notes/Known-Issues-Installation.html
Suponiendo que está usando bash, si usa otro shell, especifique y actualizaré mi ejemplo.
abra su archivo .bashrc
(que debe estar ubicado en su carpeta de inicio, es decir,/home/youruser
)
por ej.emacs ~/.bashrc
Luego ve a la última línea y agrega esto:
export PATH=/path/to/bin:/another/path/to/bin:$PATH
De esta manera, agregará a la variable de entorno PATH
lo que quiera, y mantendrá lo que estaba predeterminado en el sistema.
Tenga en cuenta que para que se apliquen los cambios, debe cerrar la sesión y volver a iniciarla. (Las variables ambientales se definen al iniciar sesión, ya que el archivo .bashrc
se "ejecuta" al iniciar sesión ).
Si desea ver lo que se define en PATH
, simplemente hagaecho $PATH
Ya que mencionaste GNU stow
...
Usando GNU stow
, movería el directorio jchemsuite
a algún lugar como$HOME/local/stow
(para que tengas$HOME/local/stow/jchemsuite
).
Entonces:
cd "$HOME/local/stow"
stow -v jchemsuite
Luego, asegúrese de que $HOME/local/bin
esté en su PATH
editando el archivo de inicio de su shell (, generalmente ~/.bash_profile
o ~/.bashrc
si está en Linux):
PATH="$PATH:$HOME/local/bin"
En la próxima sesión nueva de shell, podrá usar los archivos binarios de JChem sin especificar la ruta completa a ellos.
Para desinstalar y borrar los binarios de JChem:
cd "$HOME/local/stow"
stow -Dv jchemsuite
rm -rf jchemsuite
Esto supone que JChem en realidad le permite mover el directorio jchemsuite
(puede referirse a él por su ruta original en algún lugar de las entrañas del código ). Si no, simplemente configure PATH
como
PATH="$PATH:/path/to/JChem/jchemsuite/bin"
que es lo que supongo que esperan que haga la gente.