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.
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.
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.
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
)
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.
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
Terima kasih banyak Eduardo, komen anda mendorong saya untuk terus menulis.
Salam David, terima kasih banyak untuk tutorial, semuanya berjalan dengan sempurna, saya sudah mempunyai ubuntu tweak di lmde saya semoga bersenang-senang
David, anda adalah orang yang sama yang menulis http://120linux.com?
Greetings.
http://microlinux.blogspot.com
Ya Daniel, saya sama yang menulis di 120% Linux.
Ahhh ok… xD Saya penulis lain… 😛
Saya tidak tahu bahawa anda akan bekerja dalam 2 ... adakah ini milik anda?
Greetings.
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.
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
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…
Terima kasih banyak atas komen dan banyak dorongan dengan matlamat anda, kerana dalam perisian percuma, kami memerlukan banyak orang seperti anda.
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…
Anda harus sangat spesifik di mana repositori yang ingin anda tambahkan untuk memasang Grub, kerana sebenarnya saya tidak begitu memahami apa masalahnya.
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…
Maaf itu Grub 2.
Op, saya tidak jelas, ini adalah BURG GRUB untuk Grub 2.
Sorakan…
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
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….
Pertama sekali, apakah repositori yang anda cuba pasang dan di sebaran mana?
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….
José, masalah yang saya lihat di baris yang anda jalankan untuk memasang kunci Ubuntu-Tweak ialah anda menggunakan skrip (
-
bukannya dua (--
) sebelum arahankeyserver
yrecv-keys
.Betulkan itu dan cuba lagi untuk mendapatkan kuncinya.
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 ...
José, baca baris berikut di mana saya menjawab anda ...
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?
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….
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?
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.
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.
Terima kasih info maklumat ini banyak membantu saya, semuanya selalu hilang semasa saya memasuki launchpad.
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