On 6/20/07, F-Z <[EMAIL PROTECTED]> wrote:
> Eu estava usando o /opt, pq achei que servia para essa finalidade,
> onde aplicações usam arquivos fixos, apartir do momento que eu tiver
> que ficar fazendo chamada nativas a libs de um ou outro só, comeco a
> perder a portabilidade natural e ter que ficar brincado com
> reimplementações para cada só, e estou querendo de fato evitar isso a
> todo custo, meu desenvolvimento é voltado para a multiplataforma de
> forma mais natural possível, e ficar salvando os dados ou splitar meus
> arquivos pelo filesystem do linux, acabaria deixando ele um pouco
> desnatural com outros sistemas.
Sim, /opt é o lugar ideal para a tua aplicação.


> Pergunta qual o mal do chmod 755 pra root e 'users' ?
Sai do padrão do sistema, o ideal é armazenar os dados globais neste
diretório do projeto e as configurações de cada usuário no seu
respectivo $HOME. Pode pegar como exemplo o Quake 4, quando instalado
ele mantém os dados em um local e as informações de usuário em
$HOME/.quake4.


> Os grupos não servem para serem usados? ou acabou ficando por causa de
> legado ?
Padrão do pacote é user: root, group: root e permissões 755. Não
estando neste formato tu foge aos padrões, apenas isto.
Pode observar pelo pacote do MySQL, precisa rodar o mysql_install_db
para criar a base de dados inicial e então atribuir o usuário mysql
como proprietário desta (ok, rodar com su mysql -c mysql_install_db
também funciona...)


> Com relação ao kde ter saído do opt, eu acredito por ser uma aplicação
> nativa e exclusiva para linux que isso é algo que não iria gerar
> conflito, porém meu caso as aplicações tem o mesmo código e são
> gerados no momento para dois S.O e a única vantagem de se ter isso é
> não ter que ficar se preocupando com peculiaridades de casa S.O ainda
> mais em questões delicadas como arquivos de recursos e localização.
> Concordo que o ideal seria torna-la 100% compativel com a estrutura de
> dir do linux, se a aplicação fosse exclusiva, o que não é o caso.
Não é nativa e menos ainda exclusiva. Ele funciona com Linux, FreeBSD,
OpenBSD, pode rodar no Windows com o Cygwin e ainda tem outros SOs.
As constantes de localização dos diretórios são definidas no
./configure, como teu pacote será distribuido, provavelmente, só no
formato binário não há como definir estas constantes sem o auxílio de
scripts e outras gambiarras disponíveis. :)

> E o opt vai deixar de existir? ou é apenas o kde q não vai mais
> utiliza-la?
Por padrão os pacotes do slack não usarão o /opt, ele continua
existindo sim, mas é uma espécie de /usr/local para aplicações que
precisam de uma estrutura especial. Este /opt foi herdado do Unix, se
tu já usou um Solaris vai notar a ausência do /usr/local e o excessivo
uso do /opt e /usr ;)



-- 
Por favor não faça top-posting, coloque a sua resposta abaixo desta linha.
Please don't do top-posting, put your reply below the following line.
--------------------------------------------------------

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a