Olá caro amigo, isto não quer dizer que o pacote não está instalado
por padrão o sistema, procura pelo comando 1º em /bin depois em /usr/bin ou seja
se você compilou, provavelmente seu executável estaria me /usr/local/bin
se ele não estiver em seu $PATH é como se ele não existisse.
whereis unzip
este comando vai retornar todos os diretórios onde existe o binário do unzip, se /usr/local/bin aparecer
você pode executar o comando com o caminho direto.
/usr/local/bin/unzip
ou
no caso como você disse que entrou no diretório, tornou o arquivo executável, mesmo assim, ele vai usar a mesma sequência para localizar o comando, e uma que você não deve esquecer,
./ ou seja
diretório atual não está no $PATH também, você deveria executar o comando deste modo.
./unzip
Já falei sobre isto aqui.
http://ubuntuforum-br.org/index.php/topic,11476.msg61182.html#msg61182e aqui
http://ubuntuforum-br.org/index.php/topic,28774.msg166787.html#msg166787O locate procura dentro de um banco de dados dos arquivos desde o / e o whereis procura arquivos que tem um manual.
whereis é muito mais que isto, ele localiza binários <--melhor uso que eu faço dele já que compilo muitos programas e as vezes preciso executar o binário de um local diferente do $PATH
além de localizar código fonte e manuais.
por exemplo.
whereis programa vai retornar todos diretórios onde o programa se encontra.
[root@Zumbi edson]# whereis pkgconfig
pkgconfig: /usr/lib/pkgconfig /usr/local/lib/pkgconfig
você também pode utilizar o which para localizar executáveis.
o locate é um bom comando para localizar arquivos perdidos no HD se usado em conjunto com o o direcionamento para | less, mas o banco de dados sempre deve ser atualizado com o updatedb senão a base não é tão confiável
por exemplo se você removeu arquivos a 2 dias, e não rodou o updatedb eles serão referênciados em uma busca, mesmo não existindo mais no HD.
Só pra constar ;-)
1 - ./ Significa o diretório atual, "onde você está localizado" que por padrão não é incluído no seu $PATH "caminho de busca de comandos e bibliotecas".
2 - Caso não exista o configure como em alguns pacotes baixados do SVN é necessário antes rodar o script autogen.sh que serve também como configure, "após executado o autogen.sh" o arquivo configure será criado.