Para pacotes grandes como esse, você pode colocá-lo em /opt/DavMail
. Em seguida, coloque o script de inicialização em /opt/bin
ou /usr/local/bin
.
Você precisa ajustá-lo para executar o restante em /opt/DavMail
.
Eu baixei o DavMail e atualmente ele mora e corre do meu / home / user / Downloads / DavMail
nesta pasta é
davmail.jar
davmail.log
davmail.sh
Lib/
Eu corro o arquivo davmail.sh que se parece com isso
BASE='dirname $0'
for i in $BASE/lib/*; do export CLASSPATH=$CLASSPATH:$i; done
java -cp $BASE/davmail.jar:$CLASSPATH davmail.DavGateway $1
Eu preciso colocar o davmail em uma localização melhor do que os downloads, mas não tenho certeza onde colocá-lo, eu acho que se eu separar alguns dos arquivos / pastas, como lib, eu tenho que modificar o arquivo davmail.sh.
no qual a melhor localização para manter isso ou deveria permanecer na minha pasta pessoal, eu colocaria isso em
/usr/local/bin
/usr/local/lib
Mas o jarro conta como um binário? o .sh certamente não o faria.
Primeiro de tudo, sempre que possível, use o gerenciador de pacotes da sua distribuição linux. Caso contrário, você perderá os programas instalados mais cedo ou mais tarde e terá o sistema garbaged.
Diferentes distros têm diferentes caminhos padrão onde instalam software (através de seus gerenciadores de pacotes). Se você estiver certo , não conseguirá obter o software da maneira nativa do seu sistema, pelo menos fique longe dos caminhos onde sua distro instala o software padrão.
Normalmente, /opt/
ou /usr/local/*
pode ser seguro, mas é melhor verificar se você tem programas lá. Outra opção pode ser ~/bin/
ou, como último recurso, um diretório especial arbitrário como /myprogs/
.
Tags linux