Cara menambahkan repositori PPA ke Debian dan pengedaran berdasarkannya

Salah satu kelebihan besar yang dimiliki Ubuntu berbanding pengedaran lain adalah sebilangan besar aplikasi yang tersedia untuk pengedaran ini dan kemudahan memasang dan memastikannya diperbaharui melalui Repositori PPA terima kasih kepada Launchpad.

Sayangnya arahan

add-apt-repository

Ia hanya tersedia untuk Ubuntu, jadi menambahkan repositori ini tidak begitu mudah apabila anda ingin menambahkannya dalam sebaran seperti Debian atau berdasarkan ini, anda secara amnya dapat menggunakan pakej .deb yang dibuat untuk Ubuntu.

Ini tidak bermaksud bahawa kita tidak dapat memanfaatkan repositori ini di Debian, kerana Debian juga menyediakan cara untuk menambahkan repositori tersuai, dan kemudian kita akan belajar bagaimana melakukannya.

Pertama sekali kita mesti memahami bagaimana penyimpanan dikendalikan Debian. Yang disimpan dalam fail

/etc/apt/sources.list

seperti semua pengedaran berasaskan Debian, termasuk Ubuntu, dan mempunyai format berikut:

deb http://site.example.com/debian distribusi komponen1 komponen2 komponen3 deb-src http://site.example.com/debian distribution komponen1 komponen2 komponen3

Perkataan pertama dalam setiap baris (

deb

,

deb-src

) bermaksud jenis fail yang terdapat di repositori. Dalam kes

deb

, ini bermaksud bahawa fail yang tersedia di repositori adalah fail yang boleh dipasang jenis binari, yang dikemas sebagai

.deb

untuk Debian atau pengedaran berdasarkannya. Dan dalam kes

deb-src

, ini bermaksud bahawa repositori mengandungi kod sumber aplikasi.

Sebaran mungkin merupakan sebaran (lenny, etch, pemerasan, sid) atau jenis pakej (stabil, lama, ujian, tidak stabil).

Komponennya sudah bergantung pada pengedar repositori, misalnya jika kita akan gunakan sebagai contoh, ini adalah utama, pelbagai alam, terhad dan alam semesta.

Setelah mengetahui bagaimana repositori berfungsi di Debian, mari kita pelajari bagaimana kita dapat menambahkan repositori PPA di Debian atau pengedaran berdasarkannya.

Perkara pertama yang perlu dilakukan adalah mencari halaman repositori PPA di Launchpad. Kita boleh melakukannya secara amnya dengan menaip mesin carian seperti Google nama repositori PPA.

Dalam manual ini, kami akan menggunakan PPA yang disediakan oleh versi stabil ubuntu tweak, ppa: tualatrix / ppa.
Sekiranya tidak menemui pautan ke halaman repositori di mesin pencari, kami dapat memasukkannya secara langsung pelancaran.net dan di mesin pencari tulis nama repositori PPA.

Kotak Cari Launchpad

Setelah ini, kami mencari di antara hasil untuk halaman repositori yang menarik bagi kami, akhirnya sampai ke laman web yang kami cari, di mana kami akan menemui semua maklumat yang kami perlukan untuk dapat menambahkan repositori dengan betul di Debian.

Hasil carian Launchpad

Di halaman repositori PPA kita dapat mencari pautan berwarna hijau yang tertera «Maklumat teknikal mengenai PPA ini», kami mengklik pautan ini dan kami akan menemui maklumat teknikal mengenai repositori yang dimaksudkan, maklumat ini adalah tepat alamatnya

deb

y

deb-src

yang perlu kita tambahkan di dalam fail

/etc/apt/sources.list

yang mengawal repositori di Debian.

Kunci GPG Launchpad

Selain itu, kita dapat melihat menu drop-down dengan senarai pengedaran yang disokong oleh aplikasi ini. Dalam kes yang terbaik, anda akan menemui versi aplikasi terkini untuk semua pengedaran, tetapi dalam beberapa kes, setiap pengedaran mempunyai versi pakej yang berbeza, yang umumnya lebih tua pada pengedaran yang lebih lama. (perhatikan bahawa menu ini secara automatik mengubah parameter pengedaran di repositori untuk memudahkan anda memasukkannya ke dalam fail

/etc/apt/sources.list

)

Versi pengedaran Launchpad

Dalam butiran teknikal ini, kami juga dapat menemui bilangan kunci awam yang akan kami gunakan untuk menandatangani repositori secara digital. Ini membantu kami supaya sistem mengesahkan kesahihan dan keselamatan repositori yang kami gunakan.

Setelah mengetahui semua maklumat yang sangat penting ini, kita sampai pada bahagian yang kita semua harapkan, pertama sekali, kita mesti membuka fail /etc/apt/sources.list untuk menambahkan repositori baru. Kita boleh melakukan ini dengan menjalankan baris berikut di terminal sebagai root:

gedit /etc/apt/sources.list

Dengan fail terbuka sebagai root, kita pergi ke akhir dokumen dan menambahkan repositori ke ubuntu tweak (Anda boleh menambahkan komen untuk lebih jelas dari mana asal repositori).

# Ubuntu-Tweak repositori oleh Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

Dengan repositori dimasukkan ke dalam fail

/etc/apt/sources.list

, kita boleh menyimpan dan menutup dokumen.

Pada ketika ini kami sudah mempunyai repositori dalam senarai repositori Debian, tetapi kami mungkin menghadapi masalah untuk mengemas kini senarai ini kerana Debian mungkin menganggap repositori itu tidak selamat dan tidak memuat turun senarai pakej yang terkandung di dalamnya.

Untuk mengelakkan ini, kami akan memasang kunci awam repositori dengan melaksanakan perintah berikut di terminal di mana kami akan memasukkan nombor yang ditunjukkan sebagai kunci awam pada gambar sebelumnya. (0624A220).

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

Sekiranya semuanya berjalan lancar, kami akan melihat teks seperti yang berikut di terminal kami:

Melaksanakan: gpg --ignore-time-konflik --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: meminta kunci 0624A220 dari hkp server keyserver.ubuntu.com gpg: kod 0624A220: «Launchpad PPA untuk TualatriX» gpg tidak berubah: Jumlah diproses: 1 gpg: tidak berubah: 1

Sekiranya ini adalah hasilnya, kita sekarang dapat dengan tenang mengemas kini daftar repositori dan memasang aplikasi dengan perintah berikut:

kemas kini aptitude && aptitude memasang ubuntu-tweak

Nota akhir:

  • Harap maklum bahawa tidak semua aplikasi Ubuntu mereka akan berfungsi dengan betul pada Debian atau pengedaran berdasarkannya.
  • Anda mesti berhati-hati memilih versi yang akan digunakan dalam pakej, kerana ini boleh menyebabkan pemecahan beberapa kebergantungan terutama dalam pengedaran seperti Debian stable, yang tidak selalu menyediakan versi terbaru dari pakej.

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Eduardo kata

    Terima kasih David, ini adalah catatan hebat dan sumbangan besar untuk menjadikan Linux yang kita sayangi lebih mudah diakses. Pasti, didaktik, sederhana, jika semua orang menulis seperti anda akan ada ribuan lagi pengguna GNU / Linux. Perkara-perkara yang sangat mudah bagi penikmatnya sukar bagi pemula dan secara amnya ketika meminta pertolongan, mereka akan menghantar anda ke Google atau membaca ribuan catatan "supaya anda belajar." Sekali lagi terima kasih dan tahniah

    1.    David gomez kata

      Terima kasih banyak Eduardo, komen anda mendorong saya untuk terus menulis.

  2.   hiram kata

    Salam David, terima kasih banyak untuk tutorial, semuanya berjalan dengan sempurna, saya sudah mempunyai ubuntu tweak di lmde saya semoga bersenang-senang

  3.   Daniel kata

    David, anda adalah orang yang sama yang menulis http://120linux.com?

    Greetings.

    http://microlinux.blogspot.com

    1.    David gomez kata

      Ya Daniel, saya sama yang menulis di 120% Linux.

      1.    Daniel kata

        Ahhh ok… xD Saya penulis lain… 😛
        Saya tidak tahu bahawa anda akan bekerja dalam 2 ... adakah ini milik anda?

        Greetings.

        1.    David gomez kata

          Tidak, ini bukan milik saya, saya kini berada di dalamnya ubunlog.com, 120linux.com dan ubunizadoelplaneta.com

          Saya meninggalkan tambang buat sementara waktu kerana saya berada dalam projek yang berbeza.

          1.    Daniel kata

            ahhh ok 😀 Saya mempunyai blog yang menjadi milik saya dan yang saya mulakan selama kira-kira 2 bulan dan sedikit ... lihatlah dan beri saya pendapat anda

            blog: http://microlinux.blogspot.com

            e-mel: daniel.120linux@gmail.com


  4.   Makova kata

    Terima kasih banyak David, ia ditulis dengan baik dan dijelaskan, akhirnya saya belajar menambah repos dalam Linux Mint Debian saya.
    Saya hanya menggunakan dan belajar dengan perisian percuma selama 4 bulan, saya mula seperti banyak dengan ubuntu dan saya telah memasang, menyahpasang, membuat banyak kesilapan dan penyelesaian dengan Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 dan 10.10, tetapi cabaran peribadi yang hebat yang saya ada adalah belajar bagaimana membina kernel dan memasang Debian dan mengetahui cara mengusahakannya. Saya juga mempelajari bahasa Python pada masa lapang dan kemudian meneruskan C ++ dan Java. Bagaimanapun, saya mempunyai cita-cita dan ilusi yang hebat, jika ketika saya mengambil skrip untuk pertama kalinya, seseorang memberitahu saya mengenai perisian percuma, tapi hei, "tidak pernah terlambat jika kebahagiaan itu baik."
    Mulai hari ini ditambah ke kegemaran saya.
    Sorakan…

    1.    David gomez kata

      Terima kasih banyak atas komen dan banyak dorongan dengan matlamat anda, kerana dalam perisian percuma, kami memerlukan banyak orang seperti anda.

  5.   Makova kata

    Bolehkah saya menambahkan grub ?, dari Maverick atau Lucid?, Di Linux Mint Debian.
    Saya sudah mempunyai grub tetapi repos memberi saya kesalahan kata laluan;
    W: Kesalahan GPG: http://ppa.launchpad.net Siaran maverick: Tandatangan berikut tidak dapat disahkan kerana kunci awam anda tidak tersedia: NO_PUBKEY 55708F1EE06803C5
    jadi saya membuangnya, adakah anda masih boleh menambahkannya?
    Sorakan…

    1.    David gomez kata

      Anda harus sangat spesifik di mana repositori yang ingin anda tambahkan untuk memasang Grub, kerana sebenarnya saya tidak begitu memahami apa masalahnya.

  6.   Makova kata

    Terima kasih, pada akhirnya saya menambah ppa-grub Lucid kerana Maverick's hilang.
    Masalahnya ialah saya memasang grub agar gambar latar pemuat multiboot lebih cantik, saya memasang semuanya dengan baik kecuali repos yang memberi saya ralat yang saya nyatakan sebelum ini. Tetapi saya rasa saya telah menyelesaikannya berkat tutorial hebat anda.
    Sorakan…

  7.   Makova kata

    Maaf itu Grub 2.

  8.   Makova kata

    Op, saya tidak jelas, ini adalah BURG GRUB untuk Grub 2.
    Sorakan…

    1.    David gomez kata

      Saya faham, anda cuba memasang Burg, ia seperti garpu Grub untuk menjadikan permulaan kelihatan lebih menarik.

      Baca panduan ini yang saya tulis, untuk mengetahui lebih lanjut mengenai cara memasangnya di Ubuntu (mungkin berguna untuk Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar kata

    terima kasih david Saya mencari sesuatu seperti itu, untuk beberapa perpustakaan yang saya perlukan tetapi pada akhirnya ketika berusaha
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    Saya tidak memuat turun kunci jadi saya ingin tahu bagaimana saya lakukan dalam kes ini terima kasih….

    1.    David gomez kata

      Pertama sekali, apakah repositori yang anda cuba pasang dan di sebaran mana?

      1.    Jose Salazar kata

        yang anda terbitkan dengan tuto ini

        # Ubuntu-Tweak Repository oleh Tualatrix Chou
        deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick utama
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick utama

        Saya cuba mengemas kini atau memasang libgpod4 dalam versi 0.7.95-1

        kerana saya mempunyai iPhone 3gs dan tidak mengenali saya dalam debian dan saya memerah dan mereka hanya pergi ke sana dengan harga 0.7.93 dan ia berfungsi dari 95, saya memberitahu anda kerana saya membuatnya berfungsi di komputer riba saya, tetapi saya terpaksa menyusun dan memasangnya dengan tangan, apa yang saya mahukan adalah untuk menyelamatkan diri saya yang berfungsi kerana terdapat banyak kebergantungan dan membosankan sehingga saya tidak tahu apakah ini memudahkan saya seperti ini, walaupun saya fikir (NOSE) bahawa ia tidak boleh selesai kerana pakej yang sama yang bergantung pada libgpod bergantung pada yang lain seperti yang anda lihat dan saya akhirnya meletup semua hahaha ... baik apa yang boleh dilakukan dalam kes itu ??? terima kasih terlebih dahulu dan atas jawapannya….

        1.    David gomez kata

          José, masalah yang saya lihat di baris yang anda jalankan untuk memasang kunci Ubuntu-Tweak ialah anda menggunakan skrip (-bukannya dua (--) sebelum arahan keyserver y recv-keys.

          Betulkan itu dan cuba lagi untuk mendapatkan kuncinya.

          1.    Jose Salazar kata

            tidak, saya sudah melakukannya dan tidak ada, jangan buka cara lain untuk memuat turun dan memasangnya dengan tangan ??

            Saya mencuba bagaimana anda memberitahu saya:

            # apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220

            dan saya mendapat ini:

            Melaksanakan: gpg –ignore-time-konflik –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring / etc / apt / dipercayai.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
            gpg: meminta kunci 0624A220 dari pelayan hkp keyserver.ubuntu.com
            ?: keyserver.ubuntu.com: Sambungan tamat
            gpgkeys: Ralat pengambilan HTTP 7: tidak dapat menyambung: Sambungan tamat
            gpg: data OpenPGP yang sah tidak dijumpai
            gpg: Jumlah jumlah yang diproses: 0

            Tidak ada yang dimuat turun, saya tidak tahu sama ada ia akan dimatikan atau membuka sumber lain atau adakah anda mengesyorkan saya lebih baik ...


          2.    David gomez kata

            José, baca baris berikut di mana saya menjawab anda ...


  10.   David gomez kata

    Hai José, saya sudah mencuba kuncinya dan tidak ada masalah dengannya, saya tidak faham mengapa komputer anda tidak dapat memuat turunnya.

    Berikut adalah pautan ke kunci awam http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Saya cadangkan anda membaca dua entri Seek 'N Geek ini di mana mereka mengajar bagaimana menyelesaikan masalah kunci awam:

    Beritahu saya bagaimana keadaannya, sementara itu saya akan memvisualisasikan Debian untuk membantu anda dengan cara yang lebih baik, ok?

  11.   Jose Salazar kata

    Sedia, saya selesaikan, saya menghadapi masalah kerana saya tidak tahu apa yang harus saya lakukan tetapi firewall menyekat pelayan dan tidak akan membiarkan saya memuat turunnya, ralat lapisan 8 hehehe, apa yang saya cuba kemas kini libgpod4 0.7.95. 1-XNUMX tetapi sukar kerana kebergantungan tetapi saya akan melihat…. Terima kasih banyak-banyak….

  12.   Jose Salazar kata

    David, satu soalan, adakah anda tahu bahawa saya memberikan kemas kini kemampuan dan ia mengabaikan garis-garis itu, iaitu, ia sama sekali tidak memuat sumber ubuntu, saya melakukannya secara grafik melalui ubuntu-tweak dan saya melihat kegagalan yang lain, debian lain jika memuatkan saya, mengapa perkara itu berlaku?

    1.    David gomez kata

      José, mungkin aplikasinya tidak serasi dengan Debian, anda cuba memasang Ubuntu Tweak yang dibuat khas untuk Ubuntu.

      Saya belum dapat memuat turun Debian, saya selalu mendapat masalah muat turun, sebab itulah saya tidak dapat menolong anda ketika ini, jika anda ingin menghantar e-mel dengan maklumat hubungan anda kepada saya dan saya akan memberitahu anda apa Saya boleh cari.

  13.   siang hari kata

    Helo. Saya ingin memberikan pandangan mengenai mengatur repositori sekiranya saya boleh.
    Di dalam «/etc/apt/sources.list.d/» anda boleh menambah fail tambahan — dengan pelanjutan «senarai» — yang juga mengandungi repositori, sehingga misalnya anda dapat membuat satu yang disebut «ubuntutweak.list» pada kes yang diliputi dalam tutorial ini.
    Ini memastikan bahawa fail /etc/apt/sources.list hanya mengandungi repositori Debian rasmi.

    Sesuatu ucapan.

  14.   williamd kata

    Terima kasih info maklumat ini banyak membantu saya, semuanya selalu hilang semasa saya memasuki launchpad.

  15.   Adrian seimandi kata

    Saya akan menghidupkan semula masalah yang sudah mati, maaf .. Saya bertanya kepada anda, sejauh mana selamatnya memasang aplikasi dari repositori ini yang bukan dari edaran lalai saya? . Terima kasih