Pagina 1 di 1

[Risolto] Aggiornam. Ubuntu vuole cancellare Lazarus.Perchè?

MessaggioInviato: lunedì 11 febbraio 2019, 19:11
da d dmenek
Ciao ragazzi,
ho installato il sistema operativo Ubuntu 18.04 e ho appena installato anche Lazarus 1.8.4
Ogni volta che faccio gli aggiornamenti automatici proposti da Ubuntu, mi chiede di rimuovere i pacchetti che riguardano le librerie di Lazarus: :o :nono:

PACCHETTI DA RIMUOVERE
Codice: Seleziona tutto
I seguenti pacchetti saranno rimossi dall'aggiornamento:
* lazarus-project (1.8.4)
* libcairo2-dev (1.15.10-2ubuntu0.1)
* libgtk2.0-dev (2.24.32-1ubuntu1)
* libpango1.0-dev (1.40.14-1ubuntu0.1)
* libxft-dev (2.3.2-1)


Se rimuovo i pacchetti, dopo l'aggiornamento di Ubuntu mi tocca reinstallare di nuovo anche Lazarus.

Qualcuno sa perché avviene questo ???? :muro:

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: lunedì 11 febbraio 2019, 19:44
da giulux
Non mi pare un problema di programmazione.
Sposto in installazione e aggiornamento.

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: lunedì 11 febbraio 2019, 21:10
da pachisapiu
come l'hai installato lazarus ? inoltre dovresti anche postare i pacchetti che vengono aggiornati

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: lunedì 11 febbraio 2019, 22:32
da d dmenek
Ieri mattina ho scaricato i 3 pacchetti 'Lazarus Linux amd64 DEB (64 Bits)' dal sito https://www.lazarus-ide.org/index.php?page=downloads:
Codice: Seleziona tutto
* lazarus-project_1.8.4-0_amd64.deb*
* fpc-src_3.0.4-2_amd64.deb
* fpc_3.0.4-3_amd64.deb


Ieri pomeriggio Discover di KDE mi ha proposto di scaricare 34 pacchetti ed io ho confermato, di conseguenza ho dovuto reinstallare Lazarus. Mentre oggi Discover di KDE mi propone di installare i seguenti 6 pacchetti:
Codice: Seleziona tutto
* libpci3 (1:35.2-1ubuntu1.1)
* libpoppler-glib8 (0.62.0-2ubuntu2.7)
* libpoppler-qt5-1 (0.62.0-2ubuntu2.7)
* libpoppler73 (0.62.0-2ubuntu2.7)
* pciutils (1:35.2-1ubuntu1.1)
* poppler-utils (0.62.0-2ubuntu2.7)


... e rimane il mistero !!!

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: lunedì 11 febbraio 2019, 22:56
da pachisapiu
invece di scaricare roba in giro potevi installarlo dai repo con un semplice
Codice: Seleziona tutto
sudo apt -y install lazarus
e forse te lo vuole rimuovere proprio perchè non lo vede come derivante dai repo ufficiali

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: martedì 12 febbraio 2019, 0:05
da d dmenek
Allora:
1) ho fatto gli aggiornamenti proposti da Discover;
2) da linea di comando ho eseguito sudo apt-get autoremove e mi ha fatto un po' di pulizia;
3) ho lanciato sudo apt -y install lazarus ma c'è qualcosa che non funziona:

Codice: Seleziona tutto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 lazarus : Dipende: lazarus-1.8 ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


:cry:

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: martedì 12 febbraio 2019, 1:03
da pachisapiu
prova a dare
Codice: Seleziona tutto
sudo apt -f install
e posta l'output completo

EDIT : Posta anche
Codice: Seleziona tutto
cat /etc/apt/sources.list && ls /etc/apt/sources.list.d/

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: martedì 12 febbraio 2019, 8:24
da trekfan1
@d dmenek per favore posta l'output del terminale tra tag CODE (tasto CODICE dell'editor completo), grazie

Immagine

Assicurati di avere abilitato i repo universe tramite software e aggiornamenti poi dai nel terminale
Codice: Seleziona tutto
sudo apt install lazarus -y
e dato che ci sei installa anche synaptic (gestore pacchetti)
Codice: Seleziona tutto
sudo apt install synaptic

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: martedì 12 febbraio 2019, 11:16
da d dmenek
Per il comando: sudo apt -f install
Codice: Seleziona tutto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 1 non aggiornati.


Per il comando: ~$ cat /etc/apt/sources.list && ls /etc/apt/sources.list.d/
Codice: Seleziona tutto
deb cdrom:[Kubuntu 18.04 LTS _Bionic Beaver_ - Release amd64 (20180426)]/ bionic main multiverse restricted universe

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://it.archive.ubuntu.com/ubuntu/ bionic main restricted
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic restricted multiverse universe main

## Major bug fix updates produced after the final release of the
## distribution.
deb http://it.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic-updates restricted multiverse universe main

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://it.archive.ubuntu.com/ubuntu/ bionic universe
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic universe
deb http://it.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://it.archive.ubuntu.com/ubuntu/ bionic multiverse
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://it.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://it.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.                                                                                                                                       
## This software is not part of Ubuntu, but is offered by Canonical and the                                                                                     
## respective vendors as a service to Ubuntu users.                                                                                                             
deb http://archive.canonical.com/ubuntu/ bionic partner                                                                                                         
deb-src http://archive.canonical.com/ubuntu/ bionic partner                                                                                                     
                                                                                                                                                               
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ bionic-security restricted multiverse universe main
deb http://security.ubuntu.com/ubuntu/ bionic-security universe
deb-src http://security.ubuntu.com/ubuntu/ bionic-security universe
deb http://security.ubuntu.com/ubuntu/ bionic-security multiverse
deb-src http://security.ubuntu.com/ubuntu/ bionic-security multiverse
deb [arch=amd64] https://s3-us-west-2.amazonaws.com/brave-apt/ xenial main
deb-src [arch=amd64] https://s3-us-west-2.amazonaws.com/brave-apt/ xenial main
deb http://it.archive.ubuntu.com/ubuntu/ bionic-proposed universe restricted multiverse main
#Addedby software-properties
deb-src http://it.archive.ubuntu.com/ubuntu/ bionic-proposed universe restricted multiverse main


apt-fast-ubuntu-stable-bionic.list       jd-team-ubuntu-jdownloader-bionic.list       linuxgndu-ubuntu-sqlitebrowser-bionic.list       skype-stable.list
apt-fast-ubuntu-stable-bionic.list.save  jd-team-ubuntu-jdownloader-bionic.list.save  linuxgndu-ubuntu-sqlitebrowser-bionic.list.save  skype-stable.list.save
google-chrome.list                       launchpad_handbrake.list                     signal-xenial.list
google-chrome.list.save                  launchpad_handbrake.list.save                signal-xenial.list.save


Ho abilitato tutti i repository e poi ho dato il comando ~$ sudo apt install lazarus -y
Codice: Seleziona tutto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 lazarus : Dipende: lazarus-1.8 ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


Per il comando: ~$ sudo apt install synaptic
Codice: Seleziona tutto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  libept1.5.0 librarian0 libvte-2.91-0 libvte-2.91-common rarian-compat
Pacchetti suggeriti:
  dwww menu deborphan tasksel software-properties-gtk
I seguenti pacchetti NUOVI saranno installati:
  libept1.5.0 librarian0 libvte-2.91-0 libvte-2.91-common rarian-compat synaptic
0 aggiornati, 6 installati, 0 da rimuovere e 1 non aggiornati.
È necessario scaricare 963 kB di archivi.
Dopo quest'operazione, verranno occupati 4.680 kB di spazio su disco.
Continuare? [S/n] S
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 libept1.5.0 amd64 1.1+nmu3build1 [78,5 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libvte-2.91-common all 0.52.2-1ubuntu1~18.04.2 [4.288 B]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libvte-2.91-0 amd64 0.52.2-1ubuntu1~18.04.2 [160 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 librarian0 amd64 0.8.1-6build1 [50,6 kB]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 rarian-compat amd64 0.8.1-6build1 [59,6 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 synaptic amd64 0.84.3ubuntu1 [610 kB]
Recuperati 963 kB in 11s (85,7 kB/s)
Selezionato il pacchetto libept1.5.0:amd64 non precedentemente selezionato.
(Lettura del database... 331868 file e directory attualmente installati.)
Preparativi per estrarre .../0-libept1.5.0_1.1+nmu3build1_amd64.deb...
Estrazione di libept1.5.0:amd64 (1.1+nmu3build1)...
Selezionato il pacchetto libvte-2.91-common non precedentemente selezionato.
Preparativi per estrarre .../1-libvte-2.91-common_0.52.2-1ubuntu1~18.04.2_all.deb...
Estrazione di libvte-2.91-common (0.52.2-1ubuntu1~18.04.2)...
Selezionato il pacchetto libvte-2.91-0:amd64 non precedentemente selezionato.
Preparativi per estrarre .../2-libvte-2.91-0_0.52.2-1ubuntu1~18.04.2_amd64.deb...
Estrazione di libvte-2.91-0:amd64 (0.52.2-1ubuntu1~18.04.2)...
Selezionato il pacchetto librarian0 non precedentemente selezionato.
Preparativi per estrarre .../3-librarian0_0.8.1-6build1_amd64.deb...
Estrazione di librarian0 (0.8.1-6build1)...
Selezionato il pacchetto rarian-compat non precedentemente selezionato.
Preparativi per estrarre .../4-rarian-compat_0.8.1-6build1_amd64.deb...
Estrazione di rarian-compat (0.8.1-6build1)...
Selezionato il pacchetto synaptic non precedentemente selezionato.
Preparativi per estrarre .../5-synaptic_0.84.3ubuntu1_amd64.deb...
Estrazione di synaptic (0.84.3ubuntu1)...
Elaborazione dei trigger per mime-support (3.60ubuntu1)...
Elaborazione dei trigger per desktop-file-utils (0.23-1ubuntu3.18.04.2)...
Configurazione di librarian0 (0.8.1-6build1)...
Elaborazione dei trigger per sgml-base (1.29)...
Configurazione di libept1.5.0:amd64 (1.1+nmu3build1)...
Configurazione di libvte-2.91-common (0.52.2-1ubuntu1~18.04.2)...
Elaborazione dei trigger per libc-bin (2.27-3ubuntu1)...
Elaborazione dei trigger per man-db (2.8.3-2ubuntu0.1)...
Elaborazione dei trigger per hicolor-icon-theme (0.17-2)...
Configurazione di rarian-compat (0.8.1-6build1)...
Configurazione di libvte-2.91-0:amd64 (0.52.2-1ubuntu1~18.04.2)...
Configurazione di synaptic (0.84.3ubuntu1)...
Elaborazione dei trigger per libc-bin (2.27-3ubuntu1)...

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: martedì 12 febbraio 2019, 11:45
da DoctorStrange
Una volta che installato manualmente le librerie che ti interessano puoi evitare che il sistema le rimuova in seguito agli aggiornamenti marcandole come "hold":
Codice: Seleziona tutto
sudo apt-mark hold <nome pacchetto>

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: martedì 12 febbraio 2019, 11:47
da pachisapiu
Se posti gli output dei comandi troncandoli non si capisce se l'operazione è andata a buon fine o no , come nello specifico quello di synaptic , per il resto dal tuo sources.list si vede che oltre a una schiera di ppa hai abilitato i repo proposed , nonostante ci sia l'avviso che possono rendere instabile il sistema , quindi non credo tu abbia motivo di lamentarti per quanto sta succedendo

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: mercoledì 13 febbraio 2019, 12:49
da d dmenek
Allora, tramite Synaptic ho fatto un po' di pulizia varia fra i repository, ho disinstallato dei pacchetti fpc. Ho installato Baobab anche se non riguarda il discorso in oggetto, ma mi serviva.
Sempre da Synaptic ho installato Lazarus Lazarus 1.8.2 che è in inglese.
Per ora va bene così.

Alla fine di tutto questo, provo lo stesso a dare il comando sudo apt -y install lazarus
Codice: Seleziona tutto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 lazarus : Dipende: lazarus-1.8 ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


Vediamo cosa succede ora ...

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: mercoledì 13 febbraio 2019, 12:53
da d dmenek
pachisapiu Immagine ha scritto:invece di scaricare roba in giro potevi installarlo dai repo con un semplice
Codice: Seleziona tutto
sudo apt -y install lazarus
e forse te lo vuole rimuovere proprio perchè non lo vede come derivante dai repo ufficiali


Inizialmente ho cercato Lazarus da KDE Discover ma non me lo faceva vedere. Mi è parso strano ma era così.
In effetti però l'ho poi trovato su Synaptic. :birra:

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: mercoledì 13 febbraio 2019, 15:57
da woddy68
d dmenek Immagine ha scritto:
pachisapiu Immagine ha scritto:invece di scaricare roba in giro potevi installarlo dai repo con un semplice
Codice: Seleziona tutto
sudo apt -y install lazarus
e forse te lo vuole rimuovere proprio perchè non lo vede come derivante dai repo ufficiali


Inizialmente ho cercato Lazarus da KDE Discover ma non me lo faceva vedere. Mi è parso strano ma era così.
In effetti però l'ho poi trovato su Synaptic. :birra:

Discover, come anche il software center di Gnome e altri software center visualizzano solo applicazioni che hanno dati AppStream , per cui se quel software non ha dati AppStream non viene visualizzata come applicazione, per cui puoi trovarla solo utilizzando un gestore pacchetti o da terminale, ma non con un software center.
Purtroppo c'è ancora qualche applicazione che non vuole aggiornarsi alle nuove linee guida. :ciao:

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: giovedì 14 febbraio 2019, 10:49
da d dmenek
Grazie di tutto ragazzi!
Ora devo solo capire come si chiude la discussione :D

Buona giornata a tutti.

Re: Aggiornamenti Ubuntu vuole cancellare Lazarus. Perchè?

MessaggioInviato: giovedì 14 febbraio 2019, 10:53
da giulux
Le discussioni non si chiudono.
Se non hai più problemi modifica il titolo del primo post mettendoci davanti [Risolto].

Se vuoi puoi installare questo script che aggiunge un pulsante per mettere [Risolto] con un solo click, che ti sarà utile in futuro.
Ciao.