eldermarco
(usa Fedora)
Enviado em 25/03/2012 - 22:45h
O diretório
/usr/local é reservados para os administradores de sistemas ou usuários curiosos que costuma instalar as coisas a partir dos fontes. É o indicado, caso você não esteja empacotando o software. No entanto, pode ser que seja necessários alguns ajustes manuais no sistema para ele começar a enxergar as bibliotecas em
/usr/local/lib e até mesmo os binários em
/usr/local/bin e assim por diante. Isso também evita que você acabe sobrescrevendo algum arquivo de algum pacote do sistema e acabe ferrando com tudo.
Se você for um empacotador, não deverá nunca usar esse diretório. Em vez disso, deverá usar a opção
--prefix=/usr para assegurar que quando o pacote for instalado, ele fique sob o
/usr e não o
/usr/local. Alguns -- pouquíssimos -- softwares costumam definir a opção
--prefix já com o
/usr por default. No entanto, não conte com isso. Use sempre o
--prefix=/usr se for empacotar. Caso contrário, deixe como está.
Para consulta:
http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY