Como instalo software baixado usando gerenciadores de pacotes? (Ubuntu Linux)

2

Eu aprendi recentemente que o Linux não possui assistentes de instalação. Eu precisava do seguinte software, então eu baixei e coloquei em uma pasta.

Como você pode ver, eu extraí um deles. Agora, estou muito confuso sobre como a instalação funciona.

1) É necessário instalar estes softwares somente em locais específicos, para que eles funcionem ou possam ser instalados em qualquer lugar?

2) Como você usa um gerenciador de pacotes para instalar algo já baixado? Substituirá qualquer versão mais antiga do software similar se eu usá-lo?

A razão pela qual estou confuso é: Sempre que eu precisei de algum software até agora, eu fiz

sudo apt-get install software_name

Mas isso foi para coisas como difuso e firefox. Eu não baixei o diffuse ou o firefox antes disso, então apt-get install parecia estar baixando e instalando. Então, como você direciona essa coisa para instalar especificamente o que você já baixou? E se a pasta é um tar, você precisa primeiro extraí-lo certo?

    
por Tinkidinki 05.12.2016 / 06:41

5 respostas

3

Parece que você está usando o Ubuntu. Tem certeza de que não é possível instalar o tomcat e esses outros programas usando o apt? link

apt-cache search openjdk
apt-cache search tomcat7
apt-cache search maven

Todos retornam resultados razoáveis para mim. Se você quiser rodar as versões mais recentes e melhores (ou apenas controlar realmente o controle de versões e não ter um gerenciador de pacotes que possa acontecer), então instalar manualmente é bom. Cada um desses programas tem uma documentação on-line copiosa sobre como instalar - basta usar o google "install jdk linux", "instalar o tomcat linux" etc. O breve resumo é que os aplicativos java geralmente não têm muita necessidade de instalação - apenas os untarem / opt usando:

$cd /opt
$tar zxvf ~/Downloads/apache-tomcat-blah.tar.gz

e, em seguida, comece a seguir os guias de configuração. Comece com o jdk primeiro.

    
por 05.12.2016 / 06:55
1

Olhando para a imagem que você anexou, posso dizer que você está usando o Ubuntu. O Ubuntu fornece gerenciadores de pacotes diferentes, como Synaptic gerenciador de pacotes, se você é um gerenciador de pacotes apt GUIna pig, que é uma ferramenta de linha de comando.

Eu realmente me pergunto pelo seu comentário,

I recently learned that linux does not have any installation wizards.

Então, como você está tentando instalar jdk tomcat e maven , encontre o pacote no gerenciador de pacotes synaptic ou use o apt para procurar e instalar o pacote. Synaptic é uma ferramenta GUI e é direto para instalar qualquer pacote.

Para apt , você pode usar os comandos abaixo,

  • Atualize seu repositório, sudo apt-get update

  • Procure pelo pacote no repositório. apt-cache search maven (ou qualquer outro pacote que você queira instalar)

  • Depois de encontrar o pacote certo no repositório, instale-o usando sudo apt-get install package-name .

Se você está tentando instalar a partir de pacotes de terceiros de repositórios de terceiros que não são garantidos pelo Ubuntu ou qualquer outra distribuição que você esteja usando, então você deve instalar esses pacotes por sua conta e risco. Pode haver chances de quebrar seus pacotes devido a dependências não tratadas.

Nesse caso, adicione os repositórios de terceiros a /etc/apt/sources.list e siga as etapas mencionadas acima.

UPDATE

FWIW, Se você está tentando instalar o jdk , basta instalar o default-jdk que é fornecido na sua própria distribuição.

    
por 05.12.2016 / 08:07
1

1) Is it necessary to install these software in specific location only, for them to work, or can they be installed anywhere?

Por padrão, o pacote instalado usando apt ficará abaixo de /usr (/ usr / lib, / usr / share ...), depois de instalar algum pacote, você pode executar dpkg -L some_package para encontrar os locais de todos os instalados arquivos.

2) How do you use a package manager to install something already downloaded?

So how do you direct this thing to specifically install what you already downloaded? And if the folder is a tar, you need to first extract it right?

depende do seu pacote baixado e, g ( .deb , tarballs ...):

um arquivo .deb pode ser instalado através de dpkg -i pckge_name.deb seguido por apt-get -f install , porque dpkg não pode resolver as dependências

Para resolver as dependências, você pode usar apt para instalar o arquivo .deb no seu computador ou a ferramenta gdebi .

Um tarball: Primeiro o tarball deve ser descompactado, depois leia o arquivo Readme , intall.txt para obter algumas informações sobre como instalá-lo e, g: Você pode instalar o programa através de install.sh ou após a execução: : ./configure para configurar seu programa (com / sem opções) make para compilar os arquivos de origem & make install para instalar os binários nos locais apropriados .

Will it overwrite any older version of the similar software if I use it?

Usando apt ou gdebi , o pacote mais recente pode ser instalado e sobrescrito facilmente, mas o pacote compilado deve ser mais complicado.

    
por 05.12.2016 / 09:43
1

Para o Oracle Java (ao contrário do OpenJDK) você realmente tem que seguir separadamente instruções , porque não está presente nos repositórios do Ubuntu (tanto quanto eu sei - eu deduzo da existência dessas instruções).

Para o resto do software listado, os pacotes estão incluídos nos repositórios e instalá-los é tão simples quanto usar o Synaptic.

Na verdade, depois de adicionar o PPA para o Oracle Java 8 (pode haver outros, isso é mantido pelo webupd8team):

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

também estará disponível no Synaptic (para você). Esse é o ponto dos PPAs - um tipo de repositório conhecido também como Personal Package Archive.

Quanto à instalação de uma versão específica do software, veja esta resposta . Eu não vou descrever o processo, já que não estou usando Debian / Ubuntu e não quero te colocar em problemas.

Quanto à instalação de software que você já baixou - não baixe software como esse, a menos que ele esteja indisponível nos repositórios. Se não estiver nos repositórios - procure por PPAs. Se não estiver em PPAs - siga as instruções incluídas no software.

Se você decidir manter uma versão do software que não é instalada através do gerenciador de pacotes apt , em geral, você pode instalá-la em qualquer lugar e adicionar diretórios apropriados ao PATH ou vincular os arquivos executáveis / de configuração, a menos que instruções agrupadas diga que você não pode ou não deve.

    
por 05.12.2016 / 10:09
0

problema Myh é coisas como android studio e java, eu não quero gastar horas de download quando eu tenho tarballs e gdebi só vai fazer .debs, eu prefiro o gerenciador de pacotes / dpkg para makefile

    
por 11.10.2018 / 01:19