AdicionandoRepositorios

Differences between revisions 14 and 56 (spanning 42 versions)
Revision 14 as of 2006-07-19 17:51:31
Size: 11308
Editor: birula
Comment:
Revision 56 as of 2011-09-19 23:19:24
Size: 3363
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from AddingRepositoriesHowto
||<tablebgcolor="#f1f1ed" tablewidth="40%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Contents'''[[BR]][[TableOfContents(3)]] ||
== Repositórios ==
Line 4: Line 3:
=== O Que São Repositórios ? ===
Line 5: Line 5:
'''Necessita de tradução e screenshots''' Fonte https://help.ubuntu.com/community/Repositories/Ubuntu Se você já foi usuário do Windows ou do Mac OS, então provavelmente você já procurou por programas na Internet (geralmente oferecidos em um instalador executável) e teve que baixá-los e instalá-los. Você provavelmente está familiarizado com programas distribuídos em CDs ou DVDs, os quais geralmente possuem um sistema de auto execução por onde você pode executar a instalação. Em sistemas abertos e livres como o Ubuntu GNU/Linux também existem programas distribuídos dessa forma, mas em maioria eles são programas fechados e proprietários.
Line 7: Line 7:
[[Anchor(what)]]
== What are Repositories? ==
There are thousands of programs available to install on Ubuntu. These programs are stored in software archives ''(repositories)'' and are available for installation over the Internet. This makes it very easy to install new programs. It is also very secure, because each program you install is thoroughly tested and built specifically for Ubuntu.
Em sistemas como o Ubuntu, muitos programas são ''empacotados'' em agradáveis arquivos .deb (ou .rpm como no [[http://www.br.redhat.com/|Red Hat]]) os quais contém o programa e todas as bibliotecas que ele precisa. Esses arquivos podem ser baixados ou virem em CDs (o CD do Ubuntu é cheio deles). '''Repositórios''' são servidores que contém um conjunto de pacotes. Você geralmente os acessa com ferramentas como o [[Synaptic]].
Line 11: Line 9:
The Ubuntu software repository is organised into four "components", on the basis of the level of support Ubuntu can offer them, and whether or not they comply with Ubuntu's [http://www.ubuntu.com/ubuntu/philosophy Free Software Philosophy]. The components are called '''Main''' (officially supported software), '''Restricted''' (supported software that is not available under a completely free license), '''Universe''' (community-maintained, i.e. not officially supported software) and '''Multiverse''' (software that is "not free"). You can find more information about the Ubuntu Repositories [http://www.ubuntu.com/ubuntu/components here]. Essas ferramentas podem listar todos os pacotes que você tem instalado (do [[http://pt.wikipedia.org/wiki/Kernel_linux|kernel]] de seu sistema até as suas aplicações favoritas, incluíndo nisso todas as bibliotecas), bem como aqueles que estão disponíveis nos repositórios que você configurou. Elas também permitem que você procure por coisas simples como "editor de imagem".
Line 13: Line 11:
The Ubuntu Install CDs contain software from the '''Main''' and '''Restricted''' components. Once your system is made aware of the Internet-based locations for these repositories, many more software programs are made available for installation. Using the software package management tools already installed on your system, you can search for, install and update any piece of software directly over the Internet, without the need for the CD. Essas ferramentas fornecem uma simples e centralizada maneira de instalação dos programas, além de fornecer aos distribuidores (que são quem criam os repositórios) uma maneira também centralizada de enviar as atualizações de seus programas.
Line 15: Line 13:
[[BR]]
== Adding Repositories in Ubuntu ==
attachment:IconsPage/eyes.png This page describes how to manage software repositories in '''Ubuntu 6.06 (Dapper Drake)'''. For '''Kubuntu 6.06''' please see [:KubuntuAddingRepositoriesHowto:Kubuntu repository management]. For '''earlier versions of Ubuntu''' please see [:AdicionandoRepositorios/Breezy:this wiki page].
No Ubuntu você geralmente terá no mínimo repositórios oficiais do mesmo (o que pode também incluir o CD de instalação), mas não é incomum ter repositórios de outros distribuidores. O repositório oficial do Ubuntu é organizado em quatro '''componentes'''. Esses componentes são:
 * '''Main''' - programas oficialmente suportados.
 * '''Restricted''' - programas suportados que não estão disponíveis completamente sob uma licença livre.
 * '''Universe''' - programas mantidos pela comunidade, ou seja, que não são suportados oficialmente.
 * '''Multiverse''' - programas que não são "livres".
Line 19: Line 19:
attachment:Icones/terminal.png The operations described on this page modify the software repositories configuration file located at Você pode encontrar mais informação (em inglês) sobre os repositórios do Ubuntu [[http://www.ubuntu.com/ubuntu/components|aqui]].
Line 21: Line 21:
 . {{{
/etc/apt/sources.list }}}
 Software sources can also be managed by making direct modifications to this file using the command line. If you prefer to use the command line instead of a graphical user interface, see [:CommandLine:Managing Repositories from the Command Line] instead.
É importante saber que a maioria das ferramentas que você provavelmente deseja usar no Ubuntu já estão disponíveis nos repositórios oficiais do mesmo. Além disso, você pode buscar na Internet por outros pacotes, ou até mesmo códigos fonte, mas eles serão mais difícies de instalar e na maioria das vezes não se integram tão bem ao sistema.
Line 25: Line 23:
[[BR]]
== Adding the Universe and Multiverse Repositories ==
[[BR]] * Navigate to "System" > "Administration" > "Software Properties". You will have to enter your password here.
Então agora você já sabe: chega de buscas sem fim por programas ''shareware'' ou ''freeware'' infestados por ''spyware''. A vasta maioria de ótimos programas disponíveis para Linux já estão pré-empacotados para você.
Line 29: Line 25:
attachment:menu-sw.png === Gerenciamento de Repositórios ===
Line 31: Line 27:
 * A list of repositories or "Channels" will be shown. Select "Ubuntu 6.06 LTS (source)" from the list (should be the first one), click "Add...", select "non-free (multiverse)" and "community maintained (universe)" by clicking their check boxes. Now click the "add" button.
 attachment:activating-repos.png
Para instruções detalhadas de como adicionar/remover/gerênciar repositórios no Ubuntu consulte a página sobre [[http://wiki.ubuntu-br.org/Repositorios|Repositórios]]
Line 34: Line 29:
 * Click '''Close''' to save your changes. A dialog box should appear, asking whether you'd like to update the list of repositories. Click '''Reload''' to apply your changes.

[[BR]] attachment:IconsPage/info.png '''Integration with Synaptic Package Manager'''

 * The next time you use the '''Synaptic''' package manager, click on the '''Reload''' button to make it aware of the new software repositories.
 attachment:reload.png

 * You can also manage software repositories from within '''Synaptic''' by selecting "Settings" > "Repositories".
 attachment:synaptic-repos.png

[[BR]]
== Adding Canonical Commercial Repositories ==
To launch the Synaptic Package Manager hit '''''System -> Administration -> Synaptic Package Manager''''' .

attachment:RepositoriesUbuntu01.png

Next you will be prompted for your password to be able to launch Synaptic as super user.

attachment:RepositoriesUbuntu02.png

Once that's all done you should now have the Synaptic package manager on your screen. On the menu of this screen you will want to click on '''''Settings -> Repositories'''''

attachment:RepositoriesUbuntu03.png

This is were you will be able to add the Canonical commercial repositories. on the left of the screen click on the button '''''Add'''''.

attachment:RepositoriesUbuntu04.png

The Add Channel screen will come up. On this screen select the Custom option.

attachment:RepositoriesUbuntu05.png

On this screen type the following line and then click on '''''Add Channel'''''.

''''' deb {{{http://archive.canonical.com/ubuntu}}} dapper-commercial main '''''

attachment:RepositoriesUbuntu06.png

Now hit '''''Close'''''. From the main Synaptic window, hit '''''Reload'''''. Once this finishes, you will now be able to get packages from the Canonical commercial repositories using the Synaptic Package Manager.

[[BR]][[Anchor(other)]]
== Adding Other Repositories ==
[[BR]] attachment:IconsPage/warning.png '''Note:''' There are some (but not many) good reasons for which you might want to add non-Ubuntu repositories to your list of software sources. For example, some software cannot be distributed by Ubuntu due to patent and licensing restrictions in some countries (see the RestrictedFormats page for examples). You might want to add repositories that offer such software. Make sure that '''all''' repositories you add in this way have been tested and are known to work on Ubuntu systems. Repositories that are not designed to work with your version of Ubuntu can introduce inconsistencies in your system and might force you to re-install.
== Fonte ==
 * https://help.ubuntu.com/community/Repositories
Line 79: Line 33:
[[BR]][[Anchor(add)]]You can add custom software repositories by adding the '''apt repository line''' of your software source to the list of repositories. To do so, click on the '''Add''' button next to the Channel list in the Software Preferences panel, then select '''Custom'''.

 . attachment:add-custom.png

[[Anchor(aptline)]] * Enter the apt line into the dialog box. It should look something like this:
 {{{
deb http://mirror3.ubuntulinux.nl/ dapper-seveas freenx }}}

attachment:IconsPage/info.png For an explanation of the different parts of the apt line, see the [#edit Editing Repositories] section below.

[[BR]]
== Managing Local Repositories ==
=== Disable the CD-ROM Repository ===
If you have installed Ubuntu from one of Ubuntu's CD-ROMs, the CD will be included in the list of repositories used by the package managment tools. When you install a new package, '''Synaptic''' will check whether the package is available locally (i.e. on the CD-ROM). '''Synaptic''' may then ask for the CD-ROM. This can help reduce the size of downloads and speed up the installation process. If you would like '''Synaptic''' to rely solely on the internet repositories for package management, you can disable the CD-ROM entry with a few steps:

 * Launch Synaptic and navigate to "Settings" > "Repositories". [[BR]] A list of software repositories or "Channels" will be shown.

 * Locate the entry for the CD-ROM (it may say something like '''CD disk with Ubuntu 6.06 LTS'''). Click on the checkbox next to it to disable the CD-ROM as a software source.

 * Click the '''Close''' button to save the changes you have made.

 * You can re-enable the CD-ROM at any time using the checkbox next to its entry.

[[BR]]
== Removing Repositories ==
To remove software sources ("Channels") from the list, select the source and click on the '''Remove''' button. (If you only want to disable the repository temporarily, uncheck the checkbox next to the source instead.)

attachment:IconsPage/eyes.png Use with caution: At present, you will not be asked to confirm the remove action. This is not a problem with the Ubuntu repositories as you can simply [#add add them again], but you may have to look up a custom repository line if you mistakenly delete it. (It is always a good idea to back up your sources.list)

[[BR]][[Anchor(edit)]]
== Editing Repositories ==
To make changes to a software source, select it in the list and click the '''Edit''' button. A dialog box displays the apt line, broken up into its components.

 . attachment:edit-channel.png

 * '''Type''' Software sources may contain software in '''binary''' or '''source code''' format. Select the option that corresponds to the repository.
 attachment:IconsPage/eyes.png The corresponding apt line has '''deb''' for binary repositories and '''deb-src''' for source code repositories.

[[BR]] * '''URI''' Enter a valid Uniform Resource Indicator or URI for the software repository. Here's a list of examples:
  * '''cdrom''' [[BR]]
  {{{
cdrom:[description_of_cd]/ }}}
  * '''ftp''' [[BR]]
  {{{
ftp://ftp.domain.ext/path/to/repository }}}
  * '''http''' [[BR]]
  {{{
http://www.domain.ext/path/to/repository }}}
  * '''smb''' (works only when the computer is connected to a Samba share) [[BR]]
  {{{
file://path/to/repository }}}
  * '''nfs''' (works only if the computer is connected to a NFS share) [[BR]]
  {{{
file://path/to/local/directory }}}

[[BR]] * '''Distribution''' [[BR]] Select the name of the distribution or the name of the distribution version. [[BR]](''dapper-seveas'' [#aptline in the example above].)

[[BR]] * '''Components''' [[BR]] Select the repository section to access. Add more sections separated by spaces. [[BR]](The [#aptline example repository] has a ''freenx'' section.)

[[BR]] * '''Comment''' [[BR]]Add a comment to describe the repository for easier reference.

[[BR]] attachment:IconsPage/info.png Repositories defined using the '''Software Preferences''' panel are available to '''Update-Manager''' and will be periodically checked for updates.

[[BR]]
== Managing Authentication Keys ==
'''Authentication keys''' are usually obtained from the maintainer of the software repository. The maintainer will often place a copy of the authentication key on a public key server such as www.keyserver.net. The key can then be retrieved using the command

 . {{{
gpg --keyserver [name of keyserver] --recv-keys [keyhash] }}}

 * In our example above, you would import the maintainer's authentication key as follows:
 {{{
gpg --keyserver subkeys.pgp.net --recv-keys 1135D466 }}}

 * Then, add the key to Ubuntu's apt trusted keys database with the following command
 {{{
gpg --export --armor 1135D466 | sudo apt-key add - }}}

 * Note there's a dash at the end of the line

[[BR]] attachment:IconsPage/info.png For more on apt and authentication keys, see [http://wiki.debian.org/SecureApt SecureApt] on the Debian Wiki.

[[BR]]
== See also ==
 * [:CommandLine:Managing Software Repositories from the Command Line]

 * [:Kubuntu:Managing Software Repositories in Kubuntu]

 * Chapter 2 of the Ubuntu Desktop Guide, [http://help.ubuntu.com/ubuntu/desktopguide/C/add-applications.html Adding, Removing and Updating Applications]

 * An [http://www.ubuntulinux.nl/source-o-matic automatic sources.list generator]

 * The [http://www.debian.org/doc/user-manuals#apt-howto Debian Apt User Manual]

 * '''man pages'''
  * sources.list

[[BR]]
----
 CategoryTraduzir
CategoryDocumentacao

Repositórios

O Que São Repositórios ?

Se você já foi usuário do Windows ou do Mac OS, então provavelmente você já procurou por programas na Internet (geralmente oferecidos em um instalador executável) e teve que baixá-los e instalá-los. Você provavelmente está familiarizado com programas distribuídos em CDs ou DVDs, os quais geralmente possuem um sistema de auto execução por onde você pode executar a instalação. Em sistemas abertos e livres como o Ubuntu GNU/Linux também existem programas distribuídos dessa forma, mas em maioria eles são programas fechados e proprietários.

Em sistemas como o Ubuntu, muitos programas são empacotados em agradáveis arquivos .deb (ou .rpm como no Red Hat) os quais contém o programa e todas as bibliotecas que ele precisa. Esses arquivos podem ser baixados ou virem em CDs (o CD do Ubuntu é cheio deles). Repositórios são servidores que contém um conjunto de pacotes. Você geralmente os acessa com ferramentas como o Synaptic.

Essas ferramentas podem listar todos os pacotes que você tem instalado (do kernel de seu sistema até as suas aplicações favoritas, incluíndo nisso todas as bibliotecas), bem como aqueles que estão disponíveis nos repositórios que você configurou. Elas também permitem que você procure por coisas simples como "editor de imagem".

Essas ferramentas fornecem uma simples e centralizada maneira de instalação dos programas, além de fornecer aos distribuidores (que são quem criam os repositórios) uma maneira também centralizada de enviar as atualizações de seus programas.

No Ubuntu você geralmente terá no mínimo repositórios oficiais do mesmo (o que pode também incluir o CD de instalação), mas não é incomum ter repositórios de outros distribuidores. O repositório oficial do Ubuntu é organizado em quatro componentes. Esses componentes são:

  • Main - programas oficialmente suportados.

  • Restricted - programas suportados que não estão disponíveis completamente sob uma licença livre.

  • Universe - programas mantidos pela comunidade, ou seja, que não são suportados oficialmente.

  • Multiverse - programas que não são "livres".

Você pode encontrar mais informação (em inglês) sobre os repositórios do Ubuntu aqui.

É importante saber que a maioria das ferramentas que você provavelmente deseja usar no Ubuntu já estão disponíveis nos repositórios oficiais do mesmo. Além disso, você pode buscar na Internet por outros pacotes, ou até mesmo códigos fonte, mas eles serão mais difícies de instalar e na maioria das vezes não se integram tão bem ao sistema.

Então agora você já sabe: chega de buscas sem fim por programas shareware ou freeware infestados por spyware. A vasta maioria de ótimos programas disponíveis para Linux já estão pré-empacotados para você.

Gerenciamento de Repositórios

Para instruções detalhadas de como adicionar/remover/gerênciar repositórios no Ubuntu consulte a página sobre Repositórios

Fonte


CategoryDocumentacao

AdicionandoRepositorios (last edited 2011-09-19 23:19:24 by localhost)