Conflitto di denominazione del pacchetto di progetti di matita e matita


2

Ho installato il software di animazione Pencil 2d. che puoi vedere su http://www.pencil-animation.org/

e voglio installare l'app wireframing di Pencil Project che è totalmente diversa. Voglio sapere come installare l'applicazione senza conflitti di denominazione?

Dato che la precedente directory dei nomi in usr / share è utilizzata dall'animazione della matita, non riesco a installare contemporaneamente il wireframing della matita, qualche soluzione?

Risposte:


0

Questo problema rimane ancora in Ubuntu 14.04 anche se sembrerebbe che l'animazione 2D a matita possa aver cambiato il nome del pacchetto - vedi https://www.pencil2d.org/

Modifica: sembra che il conflitto di denominazione sia stato risolto l'8 dicembre 2016. I dettagli sono qui.


-1

Non ho esaminato l'origine di nessuno di questi, ma se consentono di specificare un prefisso di installazione (in genere qualcosa di simile ./configure --prefix /opt/pencil-2d), è possibile installarli in modo da evitare conflitti.

Tuttavia, è probabile che questo sia un problema a cui si imbattono anche altre persone e dovrebbe davvero essere risolto alla radice. Pencil è chiaramente un nome troppo generico. Idealmente dovremmo convincere uno o entrambi i progetti a usare un nome meno generico. Questo è qualcosa che si avvicina ogni ora e poi , e la migliore soluzione a lungo termine è ridenominazione a monte.

Se questi fossero impacchettati per Debian / Ubuntu, dovrebbero essere modificati per avere nomi diversi (ce ne può essere solo uno /usr/bin/pencil) e archiviare i loro dati in luoghi diversi. Altre distribuzioni probabilmente le rinominerebbero diversamente, e quindi finiremmo con una situazione in cui le applicazioni si comportano diversamente su diverse distribuzioni. Ciò rende più difficile per gli upstream supportare i propri utenti.

Quindi, sembra che tu abbia bisogno di parlare con entrambi, e far loro trovare nomi meno generici. Suggerisco di archiviare i bug con entrambi, dicendo che non può essere co-installato con l'altro progetto. Se i progetti non dispongono di un bug tracker, invia la loro mailing list di sviluppo / contatta gli autori come preferiscono essere contattati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.