Leandro Dorileo

Dorileo`s web place

A friend asked me few days ago to write down some “necessary commands” to work with Ubuntu, well you really need to know how manage your packages, then I wrote him a list like follows:

apt-get update
Downloads and sync your copy of index files, your system must know what is available.

apt-get dist-upgrade
upgrades all your packages to the newest versions.

apt-cache search [expression]
Searches for packages with description, name, etc matching with [expression]

apt-cache policy [package_name]
Shows installed and candidate versions of a given package

dpkg -l [expression] | grep ii
Shows installed packages matching [expression]

dpkg -L [package_name]
Lists all packages installed by a given package

apt-file update
Like apt-get update it downloads indexes of a kind of “reverse” files -> package relation

apt-file find [expression]
Lists all packages which install files matching [expression]

apt-get install [package_name]
Installs or updates a package

apt-get remove [package_name]
Removes/uninstalls a package

I think with those commands you can play a lot with Debian/Ubuntu etc. Now go to your desk and make your homework, try each one of the listed commands.

Pode parecer propaganda do programa Altas Horas(dois posts seguidos apontando para o Altas Horas) mas não é. Esses dias estava conversando com um amigo, que me contou de uma vez que o cantor Ed Motta, havia ido ao Altas Horas e que polêmicamente discutira com um jornalista, crítico de música, funcionário da TV GLobo. Ed Motta é sempre uma figura bem polêmica, de opinião bem definida e que defende o que pensa. Assista o filme:

Vídeo catado no you tube é claro, da primeira vez que Mallu Magalhães foi ao Altas Horas.

carldani told me, he likes to have branches checked out, all around his disk(I understand the workflow, sometimes I do the same), with git you can do that cloning local repositories - given everything is a repository in git world.

About his workflow and git - you maybe already know - you can clone local repositories with git. Using [--local | -l] flags you save space, hardlinking the objects, after you`ve worked on whatever you wanted you just need to merge everything or make patches.

I don`t know how he handles these things with svn but:
1 - if he checks out from central repository, each copy he has, with git local cloning you save bandwidth;
2 - if he copies local files, with git local cloning you save space;

Lazy web, Is it possible to “re-checkout/clone/whatever” a local copy with svn? or, is “cp -R” the best
options?

Today I picked a mail from Linux Magazine content update[1] with a highlight “Beoulf Is Dead?”, well, if someone or something(beeing it a FOSS or not) is dead I`m always wanting to know(well, human beings). In there I saw: “Relax. It is just a catchy headline to draw your attention to some classic insights into the HPC cluster market”.

Why be so a appellative? I didn`t know about beowulf(now I know) but I like to read things I want when I want and - specially - like to know what I`m about to read. ;-)

[1] - http://www.elabs7.com/functions/message_view.html?mid=680282&mlid=4020&siteid=509359&uid=51a094b805

Gstreamer
Zaheer Abbas Merali[1] ported Gstreamer to S60.

[1] - http://zaheer.merali.org/
[2] - http://zaheer.merali.org/articles/2009/03/11/gstreamer-port-to-s60/

NetworkManager in Fedora Distribution
Last week the NetworkManager[1] suffered a packaging problem regarding its signing.
While trying to update it the user happened to see a message telling that the public key was not present/installed. A wrong script use generated the noise, F11 is going to use a new process/script for signing packages “with a larger key”(the upcoming Stronger Hashes Feature) which was used to sign the package for F9 an F10. See the whole story[2].

PS: I saw brazilian guys asking for help to update NetworkManager given the problem. Rodrigo taught us about –nogpgcheck yum parameter.

[1] - http://projects.gnome.org/NetworkManager/
[2] - https://www.redhat.com/archives/fedora-announce-list/2009-March/msg00004.html

Hi LazyWeb! Why in the hell you get so nervous like this? When we didn`t have maven around you happened to import each project into workspace and configured the whole thing(by hand), why don`t you remove the “referenced library” entry created by eclipse maven plugin and make it an referenced/required project? or maybe use multiple projects import and create a commons parent project for each sub-project you work?