instool

Tela Software:
instool
Detalhes de Software:
Versão: 0.9.4
Data de upload: 3 Jun 15
Revelador: jem
Licença: Livre
Popularidade: 130

Rating: nan/5 (Total Votes: 0)

instool é um programa de instalação de pequeno porte que irá instalar pacotes tar.gz e criar informações de desinstalação para uso posterior. Pode também ler makefiles e criar arquivos de desinstalação para um make install operação.
Pacotes instalados com instool pode ser desinstalado a qualquer momento. Desinstalar pacotes também podem ser listados em qualquer momento para acompanhar o que está disponível. instool funciona para usuários normais ou para administradores no modo root (uid 0).
Ele mantém é arquivos de desinstalação em um diretório no caminho usuários casa, ou um diretório do sistema, dependendo do modo que for executado sob.
instool agora também trabalha com pacotes fonte ao ler o arquivo de marca e determinar os arquivos de instalação quando você fazer um make install. Não fazer a instalação para você, mas pode criar arquivo de desinstalação a partir de um makefile.
Abaixo estão as opções de linha de comando que instool compreende:
packagename Instala-pacote (o nome de um pacote tar.gz)
Listas -l todos os arquivos de desinstalação disponíveis para o usuário atual
filename -s diz instool para procurar um makefile no diretório atual para encontrar todos os instalar alvos utilizados com o comando make instalar e criar um arquivo de desinstalação. o usuário deve fornecer um nome de arquivo para nomear o arquivo de desinstalação (geralmente o nome do pacote).
filename -u Diz instool para desinstalar um pacote com base na informação que foi criado durante a instalação. O pacote deve ter sido instalado por instool. Ficheiros de desinstalação são
armazenados no diretório .uninst sob a dir usuários casa.
-i filename Instala um pacote. Este é o mesmo que usar instool NomeDoPacote.
Para os usuários, instool cria um diretório chamado .uninst em seu diretório home para armazenar todos os arquivos .uninst. Para raiz, instool cria um diretório chamado / usr / uninst / para armazenar todos os arquivos de desinstalação do sistema de largura. instool registra o diretório base que cada pacote é instalado como
bem como todos os arquivos e caminhos criados durante a instalação.
Listagem de arquivos de desinstalação
Quando utilizado com a opção -l, instool irá listar todos os arquivos de desinstalação para o usuário atual, ou para pacotes de sistema se você estiver logado como root. Esses nomes devem ser utilizados com a opção -u (desinstalação). Os nomes de arquivos são baseados em o nome original do pacote instalado.
Desinstalar os arquivos
Esteja ciente de que se você instalar mais de uma versão de um pacote, instool irá manter arquivos separados para cada instalação com base no nome do arquivo do pacote. Se diferentes versões estão instalados para o mesmo caminho base, qualquer desinstalação irá apagar arquivos com o mesmo nome de uma instalação anterior (ou posterior).
Nomes de arquivo de desinstalação são despojados de sua .tar.gz ou .tar.bz2 extensões e armazenado como o nome base com uma extensão .uninst anexado. Para desinstalar um pacote, não é necessário incluir a extensão .uninst. Basta fornecer o nome do pacote básico é suficiente. usar a opção -l para listar os pacotes que foram instalados com instool.
Makefiles
Quando utilizado com o parâmetro -s, instool irá procurar um makefile no diretório atual e encontrar as metas de instalação. A partir desta informação, instool vai construir um arquivo de desinstalação com base no nome do arquivo que você fornece. a opção -s deve ser usado depois de já ter compilado e instalado o pacote com êxito. não instool não uma instalação real neste modo. Ele simplesmente acha que foi instalado, e onde. Como um exemplo, se
você usa:
instool -s svgalib
instool seguirá o processo de instalação especificado no Makefile e criar um arquivo de desinstalação svgalib.uninst nomeado no diretório apropriado. Não vai acually fazer qualquer instalação no entanto. É importante que instool é executado após a compilação real e processo de instalação porque muitos pacotes de exigir um script de configuração ser executado antes de executar o make e depois make install. As opções e as variáveis ​​criadas pelo script de configuração são importantes para o
função de instool.
Se você estiver como root, instool lhe permitirá mudar a base diretório de instalação antes de começar o processo. Isto pode ser útil para mutiple versões de um pacote.
instool atualmente não apagar diretórios vazios durante uma desinstalação. Ele pode, no futuro, mas por agora, você tem que fazer isso manualmente, se desejar.
Isto não pretende ser um gerenciador de pacotes, ou para substituir aplicativos do sistema, como rpm ou apt. É simplesmente uma ferramenta para facilitar o processo de instalação de um pacote tar.gz com a opção de facilmente e rapidamente removê-lo mais tarde. Você deve sempre tentar encontrar pacotes especificamente para o seu sistema de gerenciamento de pacotes distribuições antes de recorrer a um pacote tar.gz.
Há pacotes que não estão disponíveis em formato rpm ou deb, porém, e é por isso que eu escrevi instool. A capacidade de ler makefiles e desfazer um make install a qualquer momento sem ter que manter o diretório de origem intacta é um bom recurso também. Muitos makefiles não incluem um alvo de desinstalação make mais, como alguns que fazem, não fazem um trabalho terrivelmente limpo
de remoção de arquivos que instalam.
Você pode colocar instool em qualquer diretório pathed você gosta. Se você não quiser que os usuários têm acesso fácil a ele, gostaria de sugerir / sbin ou / usr / sbin, uma vez que não está no caminho padrão para os usuários. Você também pode simplesmente mudar as permissões do arquivo para instool a 700.

Programas semelhantes

apt-iselect
apt-iselect

3 Jun 15

innoextract
innoextract

20 Feb 15

OpenPKG
OpenPKG

3 Jun 15

Flashdist
Flashdist

2 Jun 15

Outro software de desenvolvedor jem

Linux DiskTool
Linux DiskTool

2 Jun 15

Comentário para instool

Comentários não encontrado
Adicionar comentário
Ligue imagens!