Equivalente Launchpad per Debian


13

Sto pensando di passare a Debian (Squeeze) da Ubuntu (10.10). Ma queste domande mi hanno infastidito:

  1. Esiste un repository equivalente di Launchpad per Debian? Non sono in grado di compilare pacchetti ogni volta da solo senza una guida completa. Quindi, ho bisogno di un repository abbastanza grande come Launchpad per mantenere aggiornate le mie app preferite.

  2. E il kernel? Devo aggiornarlo da solo o Squeeze se ne prenderà cura per me (aggiornamenti abbastanza recenti)? Lo sto chiedendo perché ho letto che le versioni stabili di Debian raramente aggiornano i loro pacchetti.

PS: La mia ragione principale per usare Ubuntu finora è che ha vasti repository, dato che compilare app da tar-ball è complicato per me.


3
"Debian GNU / Linux fornisce molto più di un sistema operativo puro: include oltre 29000 pacchetti, software precompilato raggruppati in un formato piacevole per una facile installazione sul tuo computer." debian.org Hai bisogno di più di 29000?

Risposte:


7

La tua domanda mi ha fatto pensare a questa lettera del fondatore di Debian Ian Murdock :)

In teoria Debian utilizzerà il esatto stesso sistema di gestione dei pacchetti che Ubuntu fa. Se le parole apt-geto Synapticsuonano familiari, allora sai già come usare i pacchetti di Debian. È un dato di fatto, la maggior parte del packaging è fatto dagli sviluppatori di Debian e Ubuntu li clonerà (spesso non modificati) nel loro repository.

Ora non sono sicuro, forse per installare le tue app utilizzi solo "Software Center" di Ubuntu. Per quanto ne so, Debian non ha una cosa del genere. Ma ancora una volta, tutto ciò che devi sapere è installare i pacchetti apt-gete sei a posto.

Nota che ho smesso di usare Ubuntu dal 10.04, le cose potrebbero essere cambiate un po '.

Pochissime distribuzioni oggi richiedono effettivamente la compilazione dei pacchetti da soli. Quelli che lo faranno chiaramente lo diranno, non avrai nessuna brutta sorpresa.

E prima di fare qualsiasi cosa, prova Debian in una macchina virtuale. Saprai esattamente cosa aspettarti.

TL; DR: Debian è il padre diretto di Ubuntu. Utilizza lo stesso sistema di gestione dei pacchetti. Ti sentirai perfettamente a casa.


2
"Per quanto ne so, Debian non ha una cosa del genere." Ha Software Center disponibile nel repository.

6

Apparentemente Debian non ha qualcosa come Launchpad PPA , poiché gli ultimi pacchetti possono danneggiare la stabilità del sistema. Invece ha un approccio separato (supponendo che uno stia eseguendo il rilascio stabile e nell'ordine di stabilità decrescente):

  1. Backport . Qui è possibile trovare una versione un po 'più recente, ma non l'ultima, di alcuni pacchetti senza compromettere la stabilità del sistema.

  2. Testing. Una volta è possibile convertire in test e quindi accederà alle versioni più recenti dei pacchetti. Stabilità del sistema abbastanza compromettente.

  3. Instabile. Una volta convertiti in, i pacchetti bleeding edge sono qui. Molto (almeno così dice Debian) compromettendo la stabilità del sistema.

    3½. Si possono anche mescolare repository da tutto quanto sopra e avere una versione mista, tuttavia (per quanto ne so) questo è fortemente scoraggiato.

Sapevo che Debian aveva questo approccio, ma quello che avevo pensato era che avrei potuto usare stable e usare alcuni pacchetti dai repository unstable, avendo quindi una versione mista. Questo non è il modo di andare in Debian. Attualmente sto usando Wheezy e in realtà sono molto soddisfatto. Nessun problema finora.

Curiosità: Quindi, se pensi all'approccio repository di Ubuntu, è totalmente sbagliato considerare quello di Debian! E si dovrebbe considerare l'approccio di Debian poiché Ubuntu è una distribuzione basata su Debian. Tuttavia, ho usato Ubuntu 10.10 per più di 1 anno e mezzo (con molti pacchetti da Launchpad) e non mi è mai andato in crash. Ma sono solo io e una versione distro specifica.

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.