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 -~----------~----~----~----~------~----~------~--~---

