Blog Nerd do Liquuid

Pacman, comandos básicos



O arch linux tem o gerenciador de pacotes pacman, que é esperto como o yum do fedora, e rápido como um tar xzvf :) Note que não falei do apt-get :P

A lógica de funcionamento é diferente dos outros packages managers , ele tem basicamente quatro campos básicos, e algumas ações inerentes a esses campos. Os campos são :

  • S : Sync, ele sincroniza os comandos de ação à árvore de pacotes dos mirrors
  • U : Upgrades ,realiza Upgrades a partir de pacotes locais ou URLs, mas não resolve dependências
  • Q : Query, realiza buscas e operações com seu banco de dados de pacotes locais, como dependências, package ownership de arquivos , lista pacotes etc...
  • R : Remove pacotes, com suas dependências ou não

A conjunção dos campos com as ações no início não são nada intuitivas, mas com o tempo as coisas fazem mais sentido . Segue uma tabela comparativa entre yum, apt, emerge e pacman :

descrição pacman apt / dpkg yum / rpm emerge
Sync com servidor pacman -Sy apt-get update - emerge --sync
Atualização do sistema pacman -Suy apt-get upgrade/dist-upgrade yum update emerge -u world
Busca por pacotes pacman -Ss apt-cache search yum search emerge -s
Instalação de pacote via servidor remoto pacman -S apt-get install yum install emerge
Instalação de pacote local pacman -U/A dpkg -i yum install -
Remoção de pacotes pacman -R apt-get remove yum remove emerge unmerge
Listar conteúdo de pacote pacman -Ql dpkg -L rpm -ql ???
Encontrar pacote dono de arquivo pacman -Qo dpkg -S rpm -qf ???

Os campos marcados com "-" não se aplicam ao programa, os campos com "???" eu desconheço tal função, o que não quer dizer que não exista.

Esses são os comandos que mais uso no dia a dia, espero que a tabelinha seja útil :)


5 comentários

TAGS : pacman archlinux yum apt dpkg rpm emerge lista

RPMfusion



Saiu na lista do livna, os times do Dribble, Freshrpms e Livna vão se unir e manter um único repositório.
Ao que parece serão dois repositórios diferentes, um com programas livres mas com problemas de patentes nos EUA e outro com softwares não livres.
Existe a intenção de agrupar outros empacotadores, e o canal das discussões será a lista :

http://lists.fedoraunity.org/mailman/listinfo/repo-merge-discussion

Segue o anuncio feito na lista do time do Livna :

The Dribble, Freshrpms and Livna teams, already joined by some Fedora contributors, are proud to announce the RPM Fusion project.

RPM Fusion aims to bring together many packagers from various 3rd party repos and build a single add-on repository for Fedora and Red Hat Enterprise Linux.

We don't have a repository ready for end users yet, but we are actively working on merging the following ones:

* http://dribble.org.uk/
* http://freshrpms.net/
* http://rpm.livna.org/

We will have two distinct repositories: free and non-free. Free will contain Open Source Software (as defined by the Fedora Packaging Guidelines) which can't be included in Fedora -- for example because it might be patent encumbered in the US. Non-free will contain everything else which is not free software (as defined by the Fedora Licensing Guidelines), like software with public available source-code that has "no commercial use" restrictions or the graphics drivers from AMD and Nvidia.

Repositories and infrastructure will follow Fedora where possible. This means using Fedora's packaging guidelines (except for legal), Fedora's review process for new submissions, Fedora's VCS structure etc.

It will contain add-on packages and not replacements in relation to the base package set. Whereby the base package set is defined as: RHEL/CentOS + EPEL or Fedora (Fedora 7+).

It will contain kernel module packages in the main repo, even if Fedora will drop them (which looks likely as of August 2007).

We aim to provide support for all 'current' versions of Fedora including devel, for i386, ppc, ppc64 and x86_64.

We hope to attract new Fedora packagers and many other 3rd party repositories.

Please join our mailing list at:
http://lists.fedoraunity.org/mailman/listinfo/repo-merge-discussion



0 comentários

TAGS : fedora livna dribbler freshrpms rpm yum repo rpmfusion

Guia do Desktop Redondo - Fedora 7 - V



Programas diversos

Eu poderia falar pra você abrir Aplicações > Adcionar/Remover programas, e em uma lista com 5000 itens te forçar a marcar alguns, mas eu sou prático. Abra o terminal entre como root e dê o seguinte comando :

yum install amarok amarok-visualisation amule audacity azureus banshee bluefish compat-libstdc++-33 dvdrip f-spot ffmpeg inkscape qemu gftp gnomebaker gnucash gstreamer-plugins* gtkpod k3b kdewebdev kino lame libdvdcss libXp mandvd mjpegtools mplayer* ntfs-config scribus thunderbird vlc xchat xchat-gnome xine* xinetd xmms*

Flash 9

Abra o firefox em algum site feito em flash, siga as instruções do firefox, não tem segredo.

Fontes Microsoft

Abra o terminal, e como root digite :

rpm -ivh http://easylinux.info/uploads/msttcorefonts-1.3-4.noarch.rpm.

Realplayer

O realplayer é um mal nescessário, só ele roda alguns vídeos internet a fora, não tem como fugir, corra em http://www.real.com/linux/, mas não clique no grande botão amarelo, vá no pequeno link escrito RedHat package e instale.

Acrobat Reader

Visite, http://www.adobe.com/products/acrobat/readstep2_allversions.html , não tem segredo

Codecs

No terminal digite , como root :

wget ftp://mplayerhq.hu/MPlayer/releases/codecs/all-20061022.tar.bz2
tar xjf all-20061022.tar.bz2
mkdir /usr/lib/win32
mv all-20061022/* /usr/lib/win32
rm -fr all-20061022*

Skype

Não tem segredo também, dirija-se ao site oficial :

http://www.skype.com/download/skype/linux/

Opera

Opera é um grande navegador, gosto muito dele apesar de reconhecer a força do firefox, pra instalar vá em :

http://www.opera.com/download/

E siga as instruções.

Google Earth

O programa é legal, mas a versão linux parece com a versão windows via wine, em todo caso :

cd /tmp
wget http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
sh GoogleEarthLinux.bin

Siga as instruções do instalador.

Picasa

Eu não uso não mas tem gente que não vive sem, pra instalar vá no terminal como root e digite :

yum install picasa

NVU

NVU é um programa complicado, ele passa por momentos difíceis e está bem bugado atualmente, ainda tem um rolo com o time da linspire, por isso o time do fedora não suporta essa aplicação. Um grupo de desenvolvedores fizeram um fork chamado de kompoze, e é ele que vamos instalar , como root digite no terminal:

rpm -ivh http://ovh.dl.sourceforge.net/sourceforge/kompozer/kompozer-0.7.10-i386.rpm


0 comentários

TAGS : vivaolinux linux fedora redondo desktop guia yum repo

Guia do Desktop Redondo - Fedora 7 - IV



Preliminares

Estou assumindo que você já configurou a rede e sua conexão de internet, durante a instalação, se não o fez, chegou a hora (Sistema > Administração > Rede).

Com o sistema instalado você deve atualizar o sistema, mas antes quero te apresentar seu mais novo melhor amigo, o terminal :)

Vá em Aplicações > Ferramentas de Sistema > Terminal

Será a partir desse prompt de comandos que vamos configurar seu desktop e quem sabe deixa-lo redondo. Na pratica quase tudo que será apresentado nesse tutorial dispensa o uso do terminal, o fedora é bem amigavel. O problema é que eu não posso "digitar" onde você deve clicar, mas posso digitar o que você deve escrever no terminal.

Quase todos os comandos que vamos utilizar devem ser executados pelo usuário administrador (root), para isso, no terminal digite :

su -

E digite a senha escolhida durante a instalação.

Atualizando com o YUM

O yum é o gerenciador de pacotes rpm, ele busca na internet (ou localmente) pelos programas e as dependências a serem instaladas. Ele também pode atualizar seu sistema automaticamente, que é o que vamos fazer agora, com o seguinte comando :

yum -y update

Esse processo pode demorar horas, ou dias dependendo da velocidade de sua conexão de internet. Espere ele terminar ou as coisas podem dar erradas no futuro.

Adicionando repositórios

O fedora possui uma ampla e vasta coleção de pacotes livres, mas alguns softwares fundamentais para um desktop redondo não o são. Não ser livre significa que o código fonte não está disponível ou que o software é protegido por patentes o que é um problema para os desenvolvedores do fedora, afinal eles podem ser acusados por pirataria de software.

Para suprir essa demanda existem vários outros repositórios pela internet, como o freshrpms , livna, rpmforge etc...

O primeiro repositório que vamos instalar é o rpm.livna.org, como root digite :

rpm -ivh http://rpm.livna.org/livna-release-7.rpm

Outro importante é o google, para isso copie e cole no terminal, como root :

cat > /etc/yum.repos.d/google.repo <<"EOF"
[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=
EOF
Um repositório pequeno mas recomendado é o do liquuid, digite como root :

rpm -ivh http://www.liquuid.net/fedora/liquuid-release-7-0.noarch.rpm




0 comentários

TAGS : vivaolinux linux fedora redondo desktop guia yum repo

Repositório agora com suporte a PPC



Tá, os macs migraram de PPC pra intel, se já não basta ser raro encontrar alguém com mac, agora mac om PPC vai mais raro ainda. Mas tudo bem, os novos videogames estão ai e tanto o XBOX 360, PS3 e o Wii são PPC.
Além dos meus 3 macs PPC, e meu futuro PS3, essses videogames são a desculpa que tenho para portar meu repositório para PPC.

http://www.liquuid.net/fedora/


0 comentários

TAGS : repo fedora ps3 ppc wii xbox360 yum rpm

...E agora com um mini repositório :0)



Meus pacotes, legais ou não, portados ou não, free ou não agora são da galera:

clique aqui


0 comentários

TAGS : fedora yum rpm repo

YUM-Presto + Cache do YUM



Yum-presto é a ferramente que eu pedia a deus !!! O fedora tem uma política muito legal de não congelar versões de programas que não são da base, isso permite que assim que uma nova versão do KDE ou GNOME é lançada ela entre em produção imediatamente na distro, isso é confiança nos desenvolvedores originais :o)
O problema dessa política é que em média o fedora tem uns 300 mb de atualizações, mas o fabuloso pluguin yum-presto veio resolver essa treta. Ele faz um delta entre os pacotes RPM (tipo um diff), assim basta vc puxar a diferença entre os binários reduzindo em até 80% o volume do download. Essa dica eu peguei do site do Gustavo Picoloto

:


su -c "yum install yum-presto"
echo "deltaurl=http://lesloueizeh.com/f7/i386/updates" >> /etc/yum.repos.d/fedora-updates.repo 

Pra melhorar, ative o cache do seu yum, com isso ele vai parar com a mania de baixar os headers e dbs a cada operação, vá em /etc/yum.conf e altere :

keepcache=0

para

keepcache=1
Após alguns updates vc vai sentir a diferença, se eu já estava convencido de que o yum é muito mais avançado que o apt, agora eu tenho certeza :)


0 comentários

TAGS : fedora gustavo picoloto rpm yum presto yum-presto deltarpm cache plugin diff

Linux em um Ibook



A instalação do fedora se deu no já conhecido Maizena, nome carinhoso do meu notebook. Por ser um computador Macintoshi a instalação do linux nem sempre é trivial. O Maizena tem um problema com o CD-ROM, ele não lê bem qualquer mídia, depois de "insistir" por quase uma hora ele aceitou o CD e em uma interface texto ofereceu uma instalação alternativa via rede.

Montei um ftpserver (com proftpd), já que o kernel do abarairenji (meu desktop) não suportava nfs-server versão 3, e montei a mídia que o Maizena não lê como respositório de pacotes.

Fiz uma instalação padrão "desktop" que demorou por volta de 30 minutos.

Logo após o fim da instalação notei três coisas, o botão direito do mouse não funciona no F12, os botões multimídia não funcinam , e quando eu fecho a tampa o sistema não hibernava...
Até agora só resolvi um desses problemas, o da hibernação !

Notei que no CD do Fedora não existe os pacotes apmud e pbbuttns, através do Yum consegui instalar o apmud:


	yum install apmud
	
	
Agora o ibook hiberna mas não volta da hibernação hehhehe.....


0 comentários

TAGS : ibook fedora mac cdrom yum

Posts relacionados

Delicious/liquuid/yum
liquuid's post :: RPMfusion
liquuid's post :: Guia do Desktop Redondo - Fedora 7 - IV
liquuid's post :: Guia do Desktop Redondo - Fedora 7 - V
:: JPackage Project | Home ::
liquuid's fedora yum repository
Linux@DUKE: Yum: Yellow dog Updater, Modified
Planet CCRMA at home
liquuid's post :: YUM-Presto + Cache do YUM
liquuid's post :: Linux em um Ibook
Página pessoal de Gustavo Picoloto :: Linux :: Usando o yum-presto no Fedora 7 e no CentOS 5