Duvida sobre 'apt-cache search'

Iniciado por andrei-antony, 22 de Setembro de 2013, 21:33

tópico anterior - próximo tópico

andrei-antony

Sempre que uso o 'apt-cache search' aparece uma lista enorme de programas. Minha duvida é como saber qual o certo e quais devo instalar?

Exemplo: usei 'apt-cache search wine' e apareceu tudo isso no terminal

Citarandrei@andrei-desktop:~$ sudo apt-cache search wine
[sudo] password for andrei:
pptview - view PowerPoint presentations
wine-gecko1.4 - Microsoft Windows compatibility layer (embedded web browser)
playonlinux - interface para o Wine
gnome-colors - set of GNOME icon themes
gnome-exe-thumbnailer - Wine .exe and other executable thumbnailer for Gnome
gnome-wine-icon-theme - red variation of the GNOME-Colors icon theme
innoextract - Tool for extracting data from an Inno Setup installer
libkwineffects1abi4 - library used by effects for the KDE window manager
python-neo - Python IO library for electrophysiological data formats
q4wine - Qt4 GUI for wine (WINE)
shiki-colors - set of Metacity/GTK-2+ themes
shiki-wine-theme - red variation of the Shiki-Colors theme
tellico - Collection manager for books, videos, music, etc
tellico-data - Collection manager for books, videos, music, etc [data]
unmass - Extract game archive files
wine - Microsoft Windows Compatibility Layer (meta-package)
wine1.4 - Microsoft Windows Compatibility Layer (Binary Emulator and Library)
wine1.4-dbg - Microsoft Windows Compatibility Layer (debugging symbols)
wine1.4-dev - Microsoft Windows Compatibility Layer (Development files)
winefish - LaTeX Editor based on Bluefish
winetricks - package manager for WINE to install software easily
wine1.4-i386 - Microsoft Windows Compatibility Layer (32-bit support)
tellico-scripts - Collection manager for books, videos, music, etc [scripts]
andrei@andrei-desktop:~$

Qual ou quais devem ser instalados?

jeflui

É necessário apenas instalar o:
wine - Microsoft Windows Compatibility Layer (meta-package)
Por ser um meta-package(metapacote) ele depende exatamente de todos os pacotes atuais do wine que serão instalados.
sudo apt-get install wine

Renan Rischiotto

Isso mesmo, geralmente você deve instalar aquele que só possui o nome do programa. Por exemplo, ao pesquisar apt-cache search wine, o pacote a ser instalado deve ser o que tiver somente wine no nome. Ou vamos supor que você pesquise apt-cache search gimp, o pacote a ser instalado deve ser o que tiver somente gimp no nome, e assim por diante...


Abçs!

andrei-antony

E qual a diferença entre esses pacotes aqui?

Citarwine - Microsoft Windows Compatibility Layer (meta-package)
wine1.4 - Microsoft Windows Compatibility Layer (Binary Emulator and Library)
wine1.4-i386 - Microsoft Windows Compatibility Layer (32-bit support)

Renan Rischiotto

A descrição ao lado do nome do pacote explica, assim:

wine - Microsoft Windows Compatibility Layer (meta-package)
wine1.4 - Microsoft Windows Compatibility Layer (Binary Emulator and Library)
wine1.4-i386 - Microsoft Windows Compatibility Layer (32-bit support)


Abçs!

andrei-antony

Citação de: Renan Rischiotto online 22 de Setembro de 2013, 21:55
A descrição ao lado do nome do pacote explica, assim:

wine - Microsoft Windows Compatibility Layer (meta-package)
wine1.4 - Microsoft Windows Compatibility Layer (Binary Emulator and Library)
wine1.4-i386 - Microsoft Windows Compatibility Layer (32-bit support)


Abçs!

Valeu, mas.. o que é (meta-package) ?
O que é (Binary Emulator and Library)?
E o que é (32-bit support) ? Tem algum post que explica a diferença de cada um?

pylm69

Citação de: andrei-antony online 24 de Setembro de 2013, 00:18
Citação de: Renan Rischiotto online 22 de Setembro de 2013, 21:55
A descrição ao lado do nome do pacote explica, assim:

wine - Microsoft Windows Compatibility Layer (meta-package)
wine1.4 - Microsoft Windows Compatibility Layer (Binary Emulator and Library)
wine1.4-i386 - Microsoft Windows Compatibility Layer (32-bit support)


Abçs!

Valeu, mas.. o que é (meta-package) ?
O que é (Binary Emulator and Library)?
E o que é (32-bit support) ? Tem algum post que explica a diferença de cada um?
Meta - engloba tudo que é necessário
Binary - bom, ele roda libraries do windows no linux, então, é o que ele faz.
32 Bit - Caso queira, em um sistema 64.
Rolling Release é o máximo \o/

Darcamo

Não é raro você ver a dobradinha nome_do_programa e nome_do_programa_alguma_coisa.
Em geral basta instalar o nome_do_programa que nesse caso é um meta pacote para a versão padrão do programa. A parte alguma_coisa é algo mais específico. Quando é um número ele costuma indicar uma versão especifica do programa, como nesse caso onde o wine1.4 indica a versão 1.4 do wine. Poderia existir diferentes versões do wine como "wine1.0", "wine1.2", e "wine1.4" (só um exemplo), mas o ideal é é instalar apenas o pacote "wine" que ele instalaria a o pacote mais apropriado (nesse exemplo provavelmente o wine1.4).

Já esse pedaço "-i386" indica uma versão do wine compilada para 32 bits. Tenho quase certeza que você instalou a versão 64bits do Ubuntu e por isso o pacote com nome wine1.4 provavelmente é a versão compilada para 64 bits. Em alguns casos é útil ter também nos repositórios versões de certos programas  compilados para 32 bits, o que é indicado pelo sufixo "i386". No caso do wine imagino (meu palpite) que seja útil para rodar programas do windows compilados para 32 bits que não rodem no wine 64 bits devido há algum problema ou quem sabe carregar uma biblioteca do windows compilada para 32 bits.

andrei-antony

Esclareceu minha duvida. Agora sim estou mais confiante para pesquisar programas no terminal e saber qual deve ser instalado. Vlw a todos