Bagaimana cara menambahkan repositori PPA ke Debian dan distribusi berdasarkan itu

Salah satu keuntungan besar yang dimiliki Ubuntu dibandingkan distribusi lain adalah banyaknya aplikasi yang tersedia untuk distribusi ini dan kemudahan dalam menginstal serta menjaganya tetap diperbarui. Repositori PPA terima kasih kepada Launchpad.

Sayangnya perintahnya

add-apt-repository

Ini hanya tersedia untuk Ubuntu, jadi menambahkan repositori ini tidak mudah ketika Anda ingin menambahkannya ke distribusi seperti Debian atau berdasarkan ini, Anda biasanya dapat menggunakan paket .deb yang dibuat untuk Ubuntu.

Ini bukan untuk mengatakan bahwa kita tidak dapat menggunakan repositori ini di Debian, karena Debian juga menyediakan cara untuk menambahkan repositori kustom, dan kemudian kita akan mempelajari cara melakukannya.

Pertama-tama kita harus memahami bagaimana repositori dikelola Debian. Yang disimpan di file

/etc/apt/sources.list

seperti semua distribusi berbasis Debian, termasuk Ubuntu, dan memiliki format berikut:

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

Kata pertama di setiap baris (

deb

,

deb-src

) berarti jenis file yang ditemukan di repositori. Dalam kasus

deb

, artinya file yang tersedia di repositori adalah file yang dapat diinstal biner, dikemas sebagai

.deb

untuk Debian atau distribusi berdasarkan itu. Dan dalam kasus

deb-src

, artinya repositori berisi kode sumber aplikasi.

Distribusi mungkin merupakan nama distribusinya (lenny, etsa, remas, sid) atau jenis paket (stabil, stabil lama, pengujian, tidak stabil).

Komponen sudah bergantung pada distributor repositori, misalnya dalam kasus yang akan kita gunakan sebagai contoh, ini adalah utama, multiverse, terbatas, dan alam semesta.

Sekarang setelah kita mengetahui cara kerja repositori di Debian, mari pelajari cara menambahkan repositori PPA di Debian atau distribusi yang didasarkan padanya.

Hal pertama yang harus dilakukan adalah menemukan halaman repositori PPA di Launchpad. Kami dapat melakukan ini secara umum dengan mengetik di mesin pencari seperti Google nama repositori PPA.

Dalam manual ini, kami akan menggunakan PPA yang disediakan oleh versi stabil tweak ubuntu, ppa: tualatrix / ppa.
Jika tidak menemukan link ke halaman repositori di mesin pencari, kita bisa langsung masuk landasan peluncuran.net dan di mesin pencari tulis nama repositori PPA.

Kotak Pencarian Launchpad

Setelah ini, kami mencari di antara hasil untuk halaman repositori yang menarik minat kami, akhirnya mencapai situs yang kami cari, di mana kami akan menemukan semua informasi yang kami butuhkan untuk dapat menambahkan repositori dengan benar di Debian.

Hasil pencarian Launchpad

Di halaman repositori PPA kita bisa menemukan link berwarna hijau yang bertuliskan «Detail teknis tentang PPA ini», kami mengklik tautan ini dan kami akan menemukan informasi teknis tentang repositori yang dimaksud, informasi ini tepatnya adalah alamatnya

deb

y

deb-src

yang perlu kita tambahkan di dalam file

/etc/apt/sources.list

yang mengontrol repositori di Debian.

Kunci GPG Launchpad

Selain itu, kita dapat melihat menu drop-down dengan daftar distribusi yang didukung oleh aplikasi ini. Dalam kasus terbaik, Anda akan menemukan versi terbaru aplikasi untuk semua distribusi, tetapi dalam beberapa kasus, setiap distribusi memiliki versi paket yang berbeda, umumnya lebih lama di distribusi yang lebih lama. (perhatikan bahwa menu ini secara otomatis mengubah parameter distribusi di repositori untuk memudahkan Anda memasukkannya ke dalam file

/etc/apt/sources.list

)

Versi distribusi Launchpad

Dalam detail teknis ini kami juga dapat menemukan nomor kunci publik yang akan kami gunakan untuk menandatangani repositori secara digital. Ini membantu kami agar sistem memverifikasi validitas dan keamanan repositori yang kami gunakan.

Setelah mengetahui semua informasi yang sangat penting ini, kita sampai pada bagian yang kita semua harapkan, pertama-tama, kita harus membuka file /etc/apt/sources.list untuk menambahkan repositori baru. Kita dapat melakukan ini dengan menjalankan baris berikut di terminal sebagai root:

gedit /etc/apt/sources.list

Dengan file terbuka sebagai root, kita pergi ke akhir dokumen dan menambahkan repositori ke tweak ubuntu (Anda dapat menambahkan komentar agar lebih jelas tentang dari mana asal repositori).

# Repositori Ubuntu-Tweak 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 yang dimasukkan ke dalam file

/etc/apt/sources.list

, kami dapat menyimpan dan menutup dokumen.

Saat ini kami sudah memiliki repositori dalam daftar repositori Debian, tetapi kami mungkin mengalami masalah saat memperbarui daftar ini karena Debian mungkin menganggap repositori tidak aman dan tidak mengunduh daftar paket yang ada di dalamnya.

Untuk menghindari ini, kami akan menginstal kunci publik dari repositori dengan menjalankan perintah berikut di terminal di mana kami akan memasukkan nomor yang ditunjukkan sebagai kunci publik pada gambar sebelumnya (0624A220).

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

Jika semuanya berjalan dengan baik, kita akan melihat teks seperti berikut di terminal kita:

Menjalankan: gpg --ignore-time-conflict --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 server hkp keyserver.ubuntu.com gpg: kode 0624A220: «Launchpad PPA untuk TualatriX» gpg tidak berubah: Jumlah total yang diproses: 1 gpg: tidak berubah: 1

Jika ini adalah hasilnya, sekarang kita dapat dengan tenang memperbarui daftar repositori dan menginstal aplikasi dengan perintah berikut:

pembaruan bakat && aptitude install ubuntu-tweak

Catatan akhir:

  • Harap dicatat bahwa tidak semua aplikasi Ubuntu mereka akan bekerja dengan benar di Debian atau distribusi yang didasarkan padanya.
  • Anda harus hati-hati memilih versi yang akan digunakan dalam paket, karena ini dapat menyebabkan rusaknya beberapa dependensi terutama di distribusi seperti Debian stable, yang tidak selalu menyediakan versi terbaru dari paket.

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Eduardo dijo

    Terima kasih David, ini adalah posting yang bagus dan kontribusi yang luar biasa untuk membuat Linux yang kita cintai lebih mudah diakses. Tentu, didaktik, sederhana, jika semua orang menulis seperti Anda akan ada ribuan lebih pengguna GNU / Linux. Hal-hal yang bisa sangat sederhana bagi ahli sulit bagi pemula dan umumnya ketika mencari bantuan mereka mengirim Anda ke Google atau membaca ribuan posting "sehingga Anda belajar." Sekali lagi terima kasih dan selamat

    1.    David gomez dijo

      Terima kasih banyak Eduardo, komentar Anda mendorong saya untuk terus menulis.

  2.   Hiram dijo

    Salam David, terima kasih banyak untuk tutorialnya, semuanya berjalan dengan sempurna, saya sudah memiliki ubuntu tweak di lmde saya semoga harimu menyenangkan

  3.   Daniel dijo

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

    Salam.

    http://microlinux.blogspot.com

    1.    David gomez dijo

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

      1.    Daniel dijo

        Ahhh ok… xD Saya penulis yang lain… 😛
        Saya tidak tahu bahwa Anda akan bekerja di 2 ... apakah ini milik Anda?

        Salam.

        1.    David gomez dijo

          Tidak, ini bukan milikku, aku sedang berada di dalamnya ubunlog.com, 120linux.com dan ubuntizadoelplaneta.com

          Saya meninggalkan milik saya sementara karena saya dalam proyek yang berbeda.

          1.    Daniel dijo

            ahhh ok 😀 Saya memiliki blog milik saya dan saya mulai selama sekitar 2 bulan dan sedikit ... coba lihat dan beri saya pendapat Anda

            blog: http://microlinux.blogspot.com

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


  4.   Makova dijo

    Terima kasih banyak David, ini ditulis dan dijelaskan dengan sangat baik, saya akhirnya belajar menambahkan repo di Linux Mint Debian saya.
    Saya baru menggunakan dan belajar dengan perangkat lunak gratis selama 4 bulan, saya mulai seperti kebanyakan orang dengan ubuntu dan saya telah menginstal, mencopot, membuat kesalahan dan solusi yang tak terhitung jumlahnya dengan Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 dan 10.10, tetapi tantangan pribadi terbesar yang saya hadapi adalah mempelajari cara membangun kernel dan menginstal Debian serta mengetahui cara bekerja dengannya. Saya juga belajar bahasa Python di waktu senggang dan kemudian melanjutkan dengan C ++ dan Java. Bagaimanapun, saya memiliki aspirasi dan ilusi yang besar, jika ketika saya mengambil sebuah skrip untuk pertama kalinya, seseorang memberi tahu saya tentang perangkat lunak gratis, tetapi hei, "tidak ada kata terlambat jika kebahagiaan itu baik."
    Mulai hari ini ditambahkan ke favorit saya.
    Bersulang…

    1.    David gomez dijo

      Terima kasih banyak atas komentar dan banyak dorongan untuk tujuan Anda, karena dalam perangkat lunak gratis kami membutuhkan banyak orang seperti Anda.

  5.   Makova dijo

    Dapatkah saya menambahkan grub?, Dari Maverick atau Lucid?, Di Linux Mint Debian.
    Saya sudah memiliki grub tetapi repo memberi saya kesalahan kata sandi;
    W: Kesalahan GPG: http://ppa.launchpad.net maverick Rilis: Tanda tangan berikut tidak dapat diverifikasi karena kunci publik Anda tidak tersedia: NO_PUBKEY 55708F1EE06803C5
    Jadi saya menghapusnya, sekarang masih bisakah Anda menambahkannya?
    Bersulang…

    1.    David gomez dijo

      Anda harus sangat spesifik di repositori mana yang ingin Anda tambahkan untuk menginstal Grub, karena sebenarnya saya tidak begitu mengerti apa masalahnya.

  6.   Makova dijo

    Terima kasih, pada akhirnya saya menambahkan ppa-grub Lucid karena milik Maverick hilang.
    Masalahnya adalah saya menginstal grub agar gambar latar belakang multiboot loader lebih indah, saya menginstal semuanya dengan baik kecuali repo yang memberi saya kesalahan yang saya sebutkan sebelumnya. Tapi saya pikir saya sudah menyelesaikannya berkat tutorial hebat Anda.
    Bersulang…

  7.   Makova dijo

    Maaf, ini Grub 2.

  8.   Makova dijo

    Ups, saya tidak jelas, ini BURG GRUB untuk Grub 2.
    Bersulang…

    1.    David gomez dijo

      Saya mengerti, Anda mencoba menginstal Burg, ini seperti garpu Grub untuk membuat tampilan startup jauh lebih menarik.

      Baca panduan yang saya tulis ini, untuk mengetahui sedikit lebih banyak tentang cara menginstalnya di Ubuntu (semoga bermanfaat untuk Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar dijo

    Terima kasih David, saya mencari sesuatu seperti itu, untuk beberapa perpustakaan yang saya butuhkan tetapi pada akhirnya ketika mencoba melakukannya
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    Saya tidak mengunduh kunci jadi saya ingin tahu bagaimana saya melakukannya dalam hal ini terima kasih….

    1.    David gomez dijo

      Pertama-tama, repositori apa yang Anda coba instal dan distribusinya?

      1.    Jose Salazar dijo

        yang Anda terbitkan dengan tuto ini

        # Repositori Ubuntu-Tweak 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 mencoba memperbarui atau menginstal libgpod4 dalam versinya 0.7.95-1

        karena saya memiliki iPhone 3gs dan tidak mengenali saya di debian dan saya telah memeras dan mereka hanya pergi ke sana untuk 0.7.93 dan berfungsi dari 95, saya beri tahu Anda karena saya membuatnya berfungsi di laptop saya, tetapi saya harus mengkompilasi dan menginstalnya dengan tangan, yang saya inginkan adalah menyelamatkan diri saya yang berfungsi karena ada banyak dependensi dan itu membosankan jadi saya tidak tahu apakah itu mempermudah saya seperti ini, meskipun saya pikir (HIDUNG) itu tidak bisa dilakukan karena paket yang sama yang bergantung pada libgpod bergantung pada orang lain yang sama yang Anda lihat dan saya akhirnya meledak semua hahaha… baik apa yang bisa dilakukan dalam kasus itu ??? terima kasih sebelumnya dan atas jawabannya….

        1.    David gomez dijo

          José, masalah yang saya lihat di baris yang Anda jalankan untuk menginstal kunci Ubuntu-Tweak adalah Anda menggunakan skrip (-) bukannya dua (--) sebelum perintah keyserver y recv-keys.

          Perbaiki itu dan coba lagi untuk mendapatkan kuncinya.

          1.    Jose Salazar dijo

            tidak, saya sudah melakukannya dan tidak ada, jangan buka cara lain untuk mengunduh dan menginstalnya dengan tangan ???

            Saya mencoba bagaimana Anda memberi tahu saya:

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

            dan saya mendapatkan ini:

            Menjalankan: gpg –ignore-time-conflict –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 server hkp keyserver.ubuntu.com
            ?: keyserver.ubuntu.com: Waktu koneksi habis
            gpgkeys: Kesalahan pengambilan HTTP 7: tidak dapat tersambung: Waktu sambungan habis
            gpg: tidak ditemukan data OpenPGP yang valid
            gpg: Jumlah total yang diproses: 0

            Tidak ada yang diunduh. Saya tidak tahu apakah itu akan turun atau membuka sumber lain atau apa yang lebih Anda rekomendasikan untuk saya ...


          2.    David gomez dijo

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


  10.   David gomez dijo

    Hai José, saya sudah mencoba kuncinya dan tidak ada masalah dengan itu, saya tidak mengerti mengapa komputer Anda tidak dapat mengunduhnya.

    Berikut ini tautan ke kunci publik http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Saya sarankan Anda membaca dua entri Seek 'N Geek ini di mana mereka mengajarkan cara memecahkan masalah kunci publik:

    Ceritakan bagaimana hasilnya, sementara itu saya akan memvirtualisasikan Debian untuk membantu Anda dengan cara yang lebih baik, oke?

  11.   Jose Salazar dijo

    Siap, saya selesaikan, saya mengalami masalah karena saya tidak tahu apa yang harus saya lakukan tetapi firewall memblokir server dan tidak mengizinkan saya mengunduhnya, error layer 8 hehehe, apa yang saya coba perbarui libgpod4 0.7.95. 1-XNUMX tetapi sulit karena ketergantungan tetapi saya akan melihat…. Terima kasih banyak….

  12.   Jose Salazar dijo

    David, sebuah pertanyaan, tahukah Anda bahwa saya memberikan pembaruan bakat dan mengabaikan baris-baris itu, yaitu, tidak memuat sumber ubuntu sama sekali, saya melakukannya secara grafis melalui ubuntu-tweak dan saya medice kegagalan sisanya yang lain debian jika mereka memuat saya, mengapa itu terjadi??

    1.    David gomez dijo

      José, mungkin saja aplikasinya tidak kompatibel dengan Debian, Anda mencoba menginstal Ubuntu Tweak yang dibuat khusus untuk Ubuntu.

      Saya belum bisa mendownload Debian, saya selalu mendapatkan masalah download, oleh karena itu saya tidak bisa membantu Anda saat ini, jika Anda ingin mengirimi saya email dengan info kontak Anda dan saya akan memberi tahu Anda apa Saya dapat menemukan.

  13.   harier dijo

    Halo. Saya ingin memberikan sudut pandang tentang pengorganisasian repositori jika memungkinkan.
    Di dalam «/etc/apt/sources.list.d/» Anda dapat menambahkan file tambahan —dengan ekstensi «list» —yang juga berisi repositori, sehingga misalnya Anda dapat membuat file bernama «ubuntutweak.list» ke kasus yang dibahas dalam tutorial ini.
    Ini memastikan bahwa file /etc/apt/sources.list hanya berisi repositori resmi Debian.

    Sebuah ucapan.

  14.   williamd dijo

    Terima kasih 🙂 info ini sangat membantu saya, semuanya selalu hilang ketika saya memasuki launchpad.

  15.   Adrian seimandi dijo

    Saya akan menghidupkan kembali masalah yang sudah mati, maaf. Saya bertanya kepada Anda, seberapa aman menginstal aplikasi dari repositori ini yang bukan yang dibawa oleh distribusi default saya? . Terima kasih