IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Après mise à jour de Xubuntu : impossible de mettre à jour FreePascal


Sujet :

Lazarus Pascal

  1. #1
    Membre confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2013
    Messages : 343
    Points : 536
    Points
    536
    Billets dans le blog
    2
    Par défaut Après mise à jour de Xubuntu : impossible de mettre à jour FreePascal
    Bsr à tous,

    Après mise à jour de ma distrib Xubuntu avec apt-get update puis apt-get dist-upgrade, voici ce que me balance le gestionnaire de paquets avec FreePascal :

    root@jpcassou-3000-N200:~# apt-get install -f
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Correction des dépendances... Fait
    The following additional packages will be installed:
    fpc-source-3.0.0
    Les NOUVEAUX paquets suivants seront installés*:
    fpc-source-3.0.0
    0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
    242 partiellement installés ou enlevés.
    Il est nécessaire de prendre 0 o/15,7 Mo dans les archives.
    Après cette opération, 166 Mo d'espace disque supplémentaires seront utilisés.
    Souhaitez-vous continuer ? [O/n] O
    (Lecture de la base de données... 275619 fichiers et répertoires déjà installés.)
    Préparation du dépaquetage de .../fpc-source-3.0.0_3.0.0+dfsg-2_all.deb ...
    Dépaquetage de fpc-source-3.0.0 (3.0.0+dfsg-2) ...
    dpkg: erreur de traitement de l'archive /var/cache/apt/archives/fpc-source-3.0.0_3.0.0+dfsg-2_all.deb (--unpack)*:
    tentative de remplacement de «*/usr/share/fpcsrc/3.0.0/rtl/android/jvm/java_sys_android.inc*», qui appartient aussi au paquet fpc-src 3.0.0
    dpkg-deb*: erreur*:*le sous-processus coller a été tué par le signal (Relais brisé (pipe))
    Des erreurs ont été rencontrées pendant l'exécution*:
    /var/cache/apt/archives/fpc-source-3.0.0_3.0.0+dfsg-2_all.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    root@jpcassou-3000-N200:~# apt-get clean
    root@jpcassou-3000-N200:~# apt-get install -f
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Correction des dépendances... Fait
    The following additional packages will be installed:
    fpc-source-3.0.0
    Les NOUVEAUX paquets suivants seront installés*:
    fpc-source-3.0.0
    0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
    242 partiellement installés ou enlevés.
    Il est nécessaire de prendre 15,7 Mo dans les archives.
    Après cette opération, 166 Mo d'espace disque supplémentaires seront utilisés.
    Souhaitez-vous continuer ? [O/n] O
    Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial/universe i386 fpc-source-3.0.0 all 3.0.0+dfsg-2 [15,7 MB]
    15,7 Mo réceptionnés en 19s (804 ko/s)
    (Lecture de la base de données... 275619 fichiers et répertoires déjà installés.)
    Préparation du dépaquetage de .../fpc-source-3.0.0_3.0.0+dfsg-2_all.deb ...
    Dépaquetage de fpc-source-3.0.0 (3.0.0+dfsg-2) ...
    dpkg: erreur de traitement de l'archive /var/cache/apt/archives/fpc-source-3.0.0_3.0.0+dfsg-2_all.deb (--unpack)*:
    tentative de remplacement de «*/usr/share/fpcsrc/3.0.0/rtl/android/jvm/java_sys_android.inc*», qui appartient aussi au paquet fpc-src 3.0.0
    dpkg-deb*: erreur*:*le sous-processus coller a été tué par le signal (Relais brisé (pipe))
    Des erreurs ont été rencontrées pendant l'exécution*:
    /var/cache/apt/archives/fpc-source-3.0.0_3.0.0+dfsg-2_all.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    root@jpcassou-3000-N200:~# ^C
    root@jpcassou-3000-N200:~#
    Franchement, ça commence à bien faire ces problèmes de dépendances, de mises à jour et consorts. On bataille des jours et des heures sur des problèmes qui ne sont pas de notre métier et qui nous pompent notre énergie.

    Tant que ces problèmes ne seront pas résolus, Lazarus sous Linux ne décollera pas. Un utilisateur veut un système qui fonctionne du premier coup.

    J'adore Linux mais je dois produire des logiciels avant tout. Et jusqu'à présent, l'installation sous Windows / ReactOS fonctionne du premier coup et avec une version à jour.

    Or, Xubuntu persiste à m'imposer une version obsolète et m'empêche d'installer la dernière version. Je rappelle que c'est un "apt-get upgrade" qui a flingué mon installation de fpc+lazarus, apt-get installant une version périmée de fpc.

    Sur ce coup-là, Windows/ReactOS : 1, Linux : 0. Ne mentionnons pas Lazarus sur MacOS, complètement à la ramasse ...

    Après une bonne purge et téléchargement des derniers deb depuis le site officiel, impossible d'installer cette version :
    root@jpcassou-3000-N200:~/Téléchargements# fpc
    Le programme «*fpc*» n'est pas encore installé. Vous pouvez l'installer en tapant*:
    apt install fp-compiler-3.0.0
    root@jpcassou-3000-N200:~/Téléchargements# apt-get install fp-compiler-3.0.0
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    fp-compiler-3.0.0 is already the newest version (3.0.0+dfsg-2).
    fp-compiler-3.0.0 passé en «*installé manuellement*».
    Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires*:
    linux-headers-4.4.0-43 linux-headers-4.4.0-43-generic
    linux-image-4.4.0-43-generic linux-image-extra-4.4.0-43-generic
    Veuillez utiliser «*sudo apt autoremove*» pour les supprimer.
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
    root@jpcassou-3000-N200:~/Téléchargements# fpc
    Le programme «*fpc*» n'est pas encore installé. Vous pouvez l'installer en tapant*:
    apt install fp-compiler-3.0.0
    root@jpcassou-3000-N200:~/Téléchargements# dpkg -i fpc_3.0.2-170225_i386.deb
    dpkg: concernant fpc_3.0.2-170225_i386.deb contenant fpc*:
    fpc entre en conflit avec fpc
    «*fpc-3.0.0*» fournit «*fpc*» et est présent ainsi de «*installé*».

    dpkg: erreur de traitement de l'archive fpc_3.0.2-170225_i386.deb (--install)*:
    paquets en conflit - fpc non installé
    Des erreurs ont été rencontrées pendant l'exécution*:
    fpc_3.0.2-170225_i386.deb
    root@jpcassou-3000-N200:~/Téléchargements# dpkg -i fpc
    fpc_3.0.2-170225_i386.deb fpc-src_3.0.2-170225_i386.deb
    root@jpcassou-3000-N200:~/Téléchargements# dpkg -i fpc-src_3.0.2-170225_i386.deb
    dpkg: concernant fpc-src_3.0.2-170225_i386.deb contenant fpc-src*:
    fpc-src entre en conflit avec fpc-source
    «*fpc-source-3.0.0*» fournit «*fpc-source*» et est présent ainsi de «*installé*».

    dpkg: erreur de traitement de l'archive fpc-src_3.0.2-170225_i386.deb (--install)*:
    paquets en conflit - fpc-src non installé
    Des erreurs ont été rencontrées pendant l'exécution*:
    fpc-src_3.0.2-170225_i386.deb
    Je le redis : je suis développeur d'applications, donc je veux un environnement de développement qui marche du premier coup. Point.
    Quand on me dit "Il y a un problème lié à la distribution officielle", je réponds: "Ca marche, oui ou non ?".

  2. #2
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    Par défaut
    Bonjour

    Tu avais apparemment installé FPC et Lazarus à partir des dépôts rendus disponibles avec XUbuntu. Sinon XUbuntu ne les mettrait pas à jour.

    Sous Ubuntu, le seul Linux que je pratique, mais sans doute aussi sous ses dérivés exotiques, il n'est pas conseillé de procéder ainsi parce que les mises à jour de FPC et surtout de Lazarus ne sont pas prises en compte assez vite dans les dépôts. On n'y trouve que des versions assez anciennes et sans doute mal testées faute d'utilisateurs en nombre suffisant.

    Je n'ai par contre jamais de problèmes depuis des années sous Ubuntu en installant les 3 paquets stables sur SourceForge

    Il te faut au préalable désinstaller le paquet installé à partir des dépôts, et probablement supprimer le dossier .lazarus dans le répertoire personnel, peut-être aussi les dossiers /usr/share/lazarus,/usr/share/fpc et /usr/share/fpcsrc (ou autre chose sous XUbuntu). Je parie que tu n'as pas tout désinstallé.

    Par la suite les mises à jour du système ne modifieront pas les versions plus récentes installées sans les dépôts. Tu les mettras à jour toi même quand tu voudras.

    Pour ce qui est des réclamations, il ne sert à rien de pester ici : il s'agit de logiciels libres et ce n'est qu'en remontant les problèmes calmement sur les bons forums en anglais, voire en participant à leur résolution, que les choses progresseront. Sinon, il faut être patient et se dire qu'il y a quand même pas mal de choses qui marchent très bien, parfois autant ou plus qu'avec des produits commerciaux.
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  3. #3
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 939
    Points : 59 417
    Points
    59 417
    Billets dans le blog
    2
    Par défaut
    Bonjour,
    Citation Envoyé par tintinux Voir le message
    Je n'ai par contre jamais de problèmes depuis des années sous Ubuntu en installant les 3 paquets stables sur SourceForge
    Idem sur Linux Mageia, où les versions dans les dépôts sont respectivement 2.6.4 pour fpc et 1.2.4 pour Lazarus.

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  4. #4
    Membre chevronné

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Points : 2 053
    Points
    2 053
    Par défaut
    Comme dit tintinux le problème vient des restes d'une installation antérieure, il faut supprimer tout ce qui est en rapport avec la version xubuntu de fpc sources incluses.

    Ceci dit pour éviter ce genre de souci il est infiniment préférable d'oublier les packages et d'utiliser le binaire et son programme d'installation à prendre ici:

    https://www.freepascal.org/down/x86_...ux-hungary.var option: Everything in 1 big package

    Idem pour lazarus, jamais les packages des distributions.

    Reste que l'arme absolue c'est de ne télécharger que les sources et de faire une compil maison, avec ça plus de problème de mise à jour.

Discussions similaires

  1. impossible de mettre à jour recordset
    Par zephyr59 dans le forum Access
    Réponses: 4
    Dernier message: 25/11/2016, 10h02
  2. Réponses: 4
    Dernier message: 29/05/2006, 17h15
  3. Réponses: 16
    Dernier message: 04/05/2006, 23h02
  4. Impossible de mettre à jour un champs
    Par _developpeur_ dans le forum Access
    Réponses: 4
    Dernier message: 23/01/2006, 13h17
  5. Réponses: 6
    Dernier message: 14/02/2003, 16h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo