Hente fra andre biblioteker

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
Pazau
Indlæg: 162
Tilmeldt: 5. okt 2008, 02:30
IRC nickname: Nicolas
Geografisk sted: Hvidovre, Storkøbenhavn

Hente fra andre biblioteker

Indlæg af Pazau »

Hej alle.

Jeg kører med Ubuntu 9.04, og idet jeg ikke er helt tilfreds med Pidgin, ville jeg gerne prøve Emesene. aMSN har jeg haft småproblemer med som jeg ikke har kunne løse med andres hjælp, og ifølge www.emesene.org indeholder 9.10 den nyeste version.

I Synaptic er versionen 1.0.1 såvidt jeg kan forstå under "Seneste version". Jeg vil ikke tilføje 9.10's biblioteker til 9.04, idet jeg er bange for at opdateringer fra 9.10 kan smadre mit system.
Men programmer til de forskellige udgivelser skulle vel køre normalt på dem begge eller?

I så fald, hvordan henter jeg Emesene fra 9.10's bibliotek uden at tilføje biblioteket under Softwarekilder eller sources.list?
HP dv6645eo | AMD Turion64 x2 Mobile Technology TL-58 (1.9 Ghz).
2GB RAM | Nvidia GeForce 7150M | Western Digital 160 GB HDD, 5400 RPM.
Logitech VX Nano for Notebooks | Kingston Datatraveler 2GB.
jlouis
Indlæg: 56
Tilmeldt: 10. aug 2009, 00:23
IRC nickname: jlouis

Re: Hente fra andre biblioteker

Indlæg af jlouis »

Pazau skrev:Hej alle.
I Synaptic er versionen 1.0.1 såvidt jeg kan forstå under "Seneste version". Jeg vil ikke tilføje 9.10's biblioteker til 9.04, idet jeg er bange for at opdateringer fra 9.10 kan smadre mit system.
Men programmer til de forskellige udgivelser skulle vel køre normalt på dem begge eller?


Generelt er svaret nej. Man kan ikke køre pakker fra et system på et andet system. Det skyldes at programmet kan benytte sig af diverse shared-libraries som ikke er at finde i den ene af systemerne. Derfor kommer man hurtigt til at skulle hive en masse shared-libraries med ind også og så er chancen for at smadre sit system temmelig stor.

Du kan probe lidt hvis du vil:

jlouis@illithid:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

jlouis@illithid:~$ aptitude show emesene
Package: emesene
State: not installed
Version: 1.5-1ubuntu1
Priority: optional
Section: universe/net
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Uncompressed Size: 5.513k
Depends: python, python-support (>= 0.90.0), python-gtk2 (>= 2.10),
python-cairo, python-gobject
Recommends: python-notify, python-pysqlite2, python-dbus, python-sexy
Suggests: python-eggtrayicon, python-gtkspell
Description: platform independent MSN Messenger client
emesene is a nice and simple MSN Messenger client. It tries to be similar to
the official client, but with a simpler interface and a nicer look.

emesene allows you to chat with your contacts in the MSN network. It doesn't
support webcams yet, if you want webcam support, you should look at amsn.
Homepage: http://www.emesene.org/

------------
Så du skal som minimum have adgang til alle de ting som står i Depends linien. Hvis de ellers er opfyldt kan man godt, hvis man passer på og ved hvad man gør, installere pakken på det gamle system. Man kan også tilføje 9.10 repositories til APT, og så pinne 9.10 repoet så det kun er når man explicit vælger noget fra det at man får det. Men jeg aner ikke om det virker på Ubuntu (Det er en Debian feature som er temmeligt brugt i forbindelse med Debian backports).
Pazau
Indlæg: 162
Tilmeldt: 5. okt 2008, 02:30
IRC nickname: Nicolas
Geografisk sted: Hvidovre, Storkøbenhavn

Re: Hente fra andre biblioteker

Indlæg af Pazau »

nicolas@nicolas-laptop:~$ aptitude show python python-support python-gtk2 python-cairo python-gobject
Pakke: python
Status: installeret
Automatisk installeret: nej
Version: 2.6.2-0ubuntu1
Prioritet: vigtig
Afsnit: python
Vedligeholder: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Ukomprimeret størrelse: 639k
Afhænger: python2.6 (>= 2.6.2), python-minimal (= 2.6.2-0ubuntu1)
Foreslår: python-doc (>= 2.6.2-0ubuntu1), python-tk (>= 2.6.2-0ubuntu1),
python-profiler (>= 2.6.2-0ubuntu1)
Konflikter med: libboost-dbg (< 1.34.1-15ubuntu3), libboost-python-dev (<
1.34.1-15ubuntu3), libboost-python1.35-dev (< 1.35.0-8ubuntu5),
libboost1.35-dbg (< 1.35.0-8ubuntu5), pitivi (<
0.11.3-1ubuntu1), python-aubio (< 0.3.2-2ubuntu3), python-base,
python-bz2, python-central (< 0.5.5), python-csv, python-freevo
(< 1.8.1-3ubuntu3), python-xmlbase, python2.1 (<= 2.1.2),
python2.3 (< 2.3.5-14), qmtest (< 2.4-5ubuntu1), ufw (<
0.27~r416)
Erstatter: python-base, python-xmlbase, python2.3 (<= 2.3.2-6)
Giver: python-ctypes, python-email, python-plistlib, python-wsgiref,
python-xmlbase
Beskrivelse: An interactive high-level object-oriented language (default version)
Python, the high-level, interactive object oriented language, includes an
extensive class library with lots of goodies for network programming, system
administration, sounds and graphics.

This package is a dependency package, which depends on Debian's default Python
version (currently v2.6).

Pakke: python-support
Status: installeret
Automatisk installeret: nej
Version: 0.8.7ubuntu4
Prioritet: standard
Afsnit: python
Vedligeholder: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Ukomprimeret størrelse: 221k
Afhænger: python (>= 2.5), dpkg (>= 1.14.19)
Konflikter med: debhelper (< 5.0.38)
Beskrivelse: automated rebuilding support for Python modules
This package contains the 'update-python-modules' script, which takes care of
byte-compilation of Python-only modules.

Private modules are automatically rebuilt upon major Python upgrades, avoiding
the need for strong dependencies.

Public modules are automatically made available for all installed Python
versions.

Pakke: python-gtk2
Status: installeret
Automatisk installeret: nej
Version: 2.14.1-1ubuntu1
Prioritet: frivillig
Afsnit: python
Vedligeholder: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Ukomprimeret størrelse: 5050k
Afhænger: python (< 2.7), python (>= 2.5), python-cairo (>= 1.0.2-1.1),
python-gobject (>= 2.15.3), python-support (>= 0.7.1),
python2.5-cairo, python2.5-gobject, python2.6-cairo,
python2.6-gobject, libatk1.0-0 (>= 1.20.0), libc6 (>= 2.4), libcairo2
(>= 1.2.4), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2.1),
libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.16.0), libpango1.0-0 (>=
1.18.0), zlib1g (>= 1:1.1.4)
Foreslår: python-gtk2-doc, python-numpy
Konflikter med: python-gdk-imlib, python-glade, python-gnome, python-gtk,
python-gtk-1.2 (< 0.6.12-7), python2.3-gtk2, python2.4-gtk2
Giver: python2.5-gtk2, python2.6-gtk2
Beskrivelse: Python bindings for the GTK+ widget set
This archive contains modules that allow you to use GTK+ in Python programs.
This package contains the bindings for the version 2.0 of that toolkit.
Hjemmeside: http://www.pygtk.org/

Pakke: python-cairo
Status: installeret
Automatisk installeret: nej
Version: 1.4.12-1.2ubuntu1
Prioritet: frivillig
Afsnit: python
Vedligeholder: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Ukomprimeret størrelse: 336k
Afhænger: libc6 (>= 2.4), libcairo2 (>= 1.4.12), python (< 2.7), python (>=
2.5), python-central (>= 0.6.11)
Konflikter med: python2.3-cairo, python2.4-cairo
Erstatter: python2.3-cairo, python2.4-cairo
Giver: python2.5-cairo, python2.6-cairo
Beskrivelse: Python bindings for the Cairo vector graphics library
This package contains modules that allow you to use the cairo vector graphics
library in Python programs.
Hjemmeside: http://cairographics.org/pycairo/

Pakke: python-gobject
Status: installeret
Automatisk installeret: nej
Version: 2.16.1-1ubuntu3
Prioritet: frivillig
Afsnit: python
Vedligeholder: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Ukomprimeret størrelse: 1114k
Afhænger: python (< 2.7), python (>= 2.5), python-support (>= 0.7.1), libc6 (>=
2.4), libffi5 (>= 3.0.4), libglib2.0-0 (>= 2.16.0)
Foreslår: python-gobject-dbg
Konflikter med: python-gtk2 (< 2.10)
Giver: python2.5-gobject, python2.6-gobject
Beskrivelse: Python bindings for the GObject library
GObject is an abstraction layer that allows to program with an object paradigm
that is compatible with many languages. It is a part of Glib, the core library
used to build GTK+ and GNOME.

This package contains the Python bindings for GObject. It is mostly used by
other bindings to map their GObjects to Python objects.

nicolas@nicolas-laptop:~$


Såvidt jeg kan se, mangler jeg desværre den krævede version af python-support... Så det kan være ligemeget.

Men et sidste spørgsmål: Hvad betyder det, når den siger "automatisk installeret"?
HP dv6645eo | AMD Turion64 x2 Mobile Technology TL-58 (1.9 Ghz).
2GB RAM | Nvidia GeForce 7150M | Western Digital 160 GB HDD, 5400 RPM.
Logitech VX Nano for Notebooks | Kingston Datatraveler 2GB.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Hente fra andre biblioteker

Indlæg af laoshi »

Du kan køre aptitude som en 'dry run' - for at se hvad der kræves for at installere et program.
Hvis du bruger optionen -r får du installeret alle anbefalede afhængigheder
Med -f tilfredsstilles alle alle afhængigheder, hvis det overhovedet er muligt
-s laver en simuleret installation, kan så fjernes, hvis du resultatet ser fornuftigt ud
med pakkenavn=xxx sætter du en bestemt programversion

F.eks

Kode: Vælg alt

sudo aptitude install -r -f -s emesene=1.5-1ubuntu1


Mere om aptitude: https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=6970&hilit=aptitude+snydeliste
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Pazau
Indlæg: 162
Tilmeldt: 5. okt 2008, 02:30
IRC nickname: Nicolas
Geografisk sted: Hvidovre, Storkøbenhavn

Re: Hente fra andre biblioteker

Indlæg af Pazau »

Installerer den pakkerne først til Emesene, og derefter laver det simuleret, eller er det ligemeget hvilke rækkefølge kommandoerne står i, så det hele bare bliver simuleret?
HP dv6645eo | AMD Turion64 x2 Mobile Technology TL-58 (1.9 Ghz).
2GB RAM | Nvidia GeForce 7150M | Western Digital 160 GB HDD, 5400 RPM.
Logitech VX Nano for Notebooks | Kingston Datatraveler 2GB.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Hente fra andre biblioteker

Indlæg af laoshi »

Bruger du -s som option, så er det ren og skær simulation. Der sker ikke noget i virkeligheden før du fjerner -s, så det er helt risikofrit.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
gaffa

Re: Hente fra andre biblioteker

Indlæg af gaffa »

Du kan bruge det her repository, der altid har den nyeste version af emesene:

Kode: Vælg alt

deb http://ppa.launchpad.net/bjfs/ppa/ubuntu jaunty main