Post  |  Commenti

Post Meta

7th
NOV

Wicd… ora anche su Gentoo

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by RedSend | Filed under Appunti, Linux

Nel post “Wicd non solo su Ubuntu” raphè vi presentava wicd e vi mostrava come installarlo in pochi passo… bè io vi offro di più… amici ascoltatori… niente e popodimeno che in un solo passo potete avere wicd installato e funzionante… bè daltronde è gentoo :P

wicd-red.png

Tornando seri… per provare wicd sulla mia gentoo ho pensato di fare un ebuild per rendere l’installazione e la disintallazione pulita e immediata… Non vi sto a spiegare come aggiungere ebuild esterni in portage, per questo ci sono delle ottime guide su gentoo.org e su gentoo-wiki, come ad esempio questa: HOWTO_Installing_3rd_Party_Ebuilds

Di seguito potete vedere l’ebuild delle versione 1.3.1 di Wicd

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

DESCRIPTION=”Powerful tool for wired and wireless network manager”
HOMEPAGE=”http://wicd.sourceforge.net/”
SRC_URI=”http://kent.dl.sourceforge.net/sourceforge/wicd/wicd_1.3.1-src.tar.bz2″

LICENSE=”GPL2″
SLOT=”0″
KEYWORDS=”~x86″
IUSE=”"

DEPEND=”"
RDEPEND=”sys-apps/dbus
dev-python/dbus-python
dev-python/pygtk
>=x11-libs/gtk+-2″

src_compile(){
einfo “Nothing to compile…”
}

src_install(){
cd ${WORKDIR} && cp -a * ../image
insinto /
}

pkg_postinst(){
einfo
einfo “Remenber that you had started dbus-daemon! ”
einfo “Now you must first start the daemon with this command: ”
einfo ” /etc/init.d/wicd start ”
einfo “After you can start the gui whth this command: ”
einfo ” /opt/wicd/gui.py ”
einfo “for run this program you don’t need be root, but for run ”
einfo “the daemon you must have the root privilege ”
einfo
}

Copiare l’ebuild dalla pagina oppure scaricatelo da questo indirizzo (vi consiglio di scaricarlo per evitare problemi di codifica dei caratteri…)e seguite la procedura della guida sopra linkata. Ho aperto un bug in bugs.gentoo.org per segnalare l’ebuild, per correzioni ed eventuali aggiornamenti, potete seguire le discussioni in questa pagina.

A breve preparo anche la versione 1.3.4 e la renderò disponibile come questa.

Tags: > > > > >

Reader's Comments

  1. deepred |

    Voglio consigliare, visto che non l’hai fatto nel post, di scaricare il tar.gz da
    http://kent.dl.sourceforge.net/sourceforge/wicd/wicd_1.3.1-src.tar.bz2
    e metterlo in distfiles prima di creare l’ebuild, visto che il file non è ancora presente nei mirror di gentoo.

    Se e quando l’ebuild sarà accettata da gentoo questa cosa sarà inutile.

  2. deepred |

    enrico tra le dipendenze devi aggiungere anche dbus-python

  3. RedSend |

    Come regola quando un pacchetto non viene trovato nei mirror di gentoo dopo che ha finito tutti quelli della lista prova a scricarlo dal SRC_URI serve proprio a quello…

    Ora sistemo l’ebuild e aggiungo la dipendenza…

  4. deepred |

    lo so enrico! infatti era un suggerimento per evitare di contattare inutilmente i mirror e anche perchè a me è capitata una cosa strana. Su un mirror è stato trovato il file ma non era corretto.

  5. RedSend |

    non trovi che sia divertente il fatto che ripetiamo le nostre discussioni orali anche come commenti sul blog? questo forse rispecchia il fatto che vogliamo condividere veramente tanto… no?! non centra con il post ma era solo una riflessione…

    ritornando al post… solo a te capitano cose così strane daltronde hai inficiato il tuo computer con solaris :) si si non venirmi a dire che è un’altro hard disk..bla bla bla… dille a un’altro queste baggianate… :)

  6. deepred |

    cmq non solo è un’altro hard disk, ma è proprio un’altro computer…

    comunque certo è importante che le nostre esperienze personali siano riportate a tutti finché qualcuno che abbia i nostri problemi sappia come risolverli. Ecco diciamo che questo è il motivo dell’opensource (ora faccio copia e incolla di questo commento e lo metto sotto ad “origini” di raphè?)

  7. blog.babytux.de » wicd - Netzwerk Manager |

    [...] finden. Leider findet sich in portage noch kein Paket, ein eBuild f

Leave a Reply

Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)