Versi server Ubuntu tidak memiliki add-apt-repository
perintah. Bagaimana saya bisa menambahkan Arsip Paket Pribadi (PPA) ke server tanpa perintah ini?
160
Versi server Ubuntu tidak memiliki add-apt-repository
perintah. Bagaimana saya bisa menambahkan Arsip Paket Pribadi (PPA) ke server tanpa perintah ini?
software-properties-common
, seperti yang ditunjukkan oleh: $ type add-apt-repository add-apt-repository hashed (/ usr / bin / add-apt-repository) $ apt-file search / usr / bin / add-apt-repository software-properties-common: / usr / bin / add-apt-repository pada versi sebelumnya, dapat ditemukan memang dipython-software-properties
--- UPDATE: Saya berkomentar di sini, karena saya tidak bisa menambahkannya sebagai komentar!Jawaban:
Anda cukup menambahkan
add-apt-repository
perintah. Di 13.10 dan yang lebih baru, Anda juga perlu menjalankan perintah ini:Catatan: pada 11,04 mereka menambahkan symlink
add-apt-repository
sehingga dapat dijalankan sepertiapt-add-repository
yang benar-benar lebih masuk akal bagi saya. Segala sesuatu yang lain dimulai dengan "apt".CATATAN: Ini adalah bagian dari
python-software-properties
paket (sebelum 13.10):sumber
software-properties-common
seperangkat alat yang ditentukan atau kumpulan utils?Biarkan saya mengajari Anda cara memancing.
apt-file
memungkinkan Anda untuk mengetahui paket mana yang menyediakan file yang diberikan.dpkg -S
melakukan hal yang sama, tetapi hanya untuk paket yang diinstal.apt-file
berfungsi apakah paket telah diinstal atau tidak.Jadi, pertama Anda menginstal apt-berkas:
sudo apt-get install apt-file
. Anda kemudian harus memperbarui informasinya, seperti Anda harus dengan apt-get:sudo apt-file update
. Sekarang siap digunakan:Jadi, dalam hal ini hal selanjutnya yang harus dilakukan adalah menginstal properti python-software.
sumber
Ini belum tentu merupakan jawaban terbaik, tetapi ini akan berfungsi:
Cara kuno (sebelum Ubuntu 9.10, mereka menyebutnya) mengedit
/etc/apt/sources.list
masih berfungsi. Anda juga perlu mendapatkan kunci GPG pada sistem secara manual.Pada sistem Ubuntu yang lebih lama (pra 9.10):
Langkah 1: Kunjungi halaman ikhtisar PPA di Launchpad. Cari tajuk yang bertuliskan Menambahkan PPA ini ke sistem Anda dan klik Rincian teknis tentang tautan PPA ini.
Langkah 2: Gunakan kotak tarik-turun Entri.list entri untuk memilih versi Ubuntu yang Anda gunakan.
Langkah 3: Anda akan melihat kotak teks langsung di bawah ini berbunyi seperti ini:
Salin garis-garis itu.
Langkah 4: Buka terminal dan ketik:
Ini akan membuka editor teks yang berisi daftar arsip yang saat ini digunakan sistem Anda. Gulir ke bagian bawah file dan tempelkan baris yang Anda salin pada langkah di atas.
Simpan file dan keluar dari editor teks.
Langkah 5: Kembali ke halaman ikhtisar PPA, cari judul Kunci penandatanganan. Anda akan melihat sesuatu seperti:
1024R / 72D340A3 (Apa ini?)
Salin bagian setelah slash tetapi tidak termasuk tautan bantuan; misalnya hanya 72D340A3.
Langkah 6: Sekarang Anda perlu menambahkan kunci itu ke sistem Anda sehingga Ubuntu dapat memverifikasi paket dari PPA. Di terminal Anda, masukkan:
(Ganti 72D340A3 dengan apa pun yang Anda salin di langkah 5.)
Ini sekarang akan menarik kunci PPA dan menambahkannya ke sistem Anda.
Langkah 7: Sekarang, sebagai satu kali, Anda harus memberi tahu sistem Anda untuk menarik daftar perangkat lunak terbaru dari setiap arsip yang diketahuinya, termasuk PPA yang baru saja Anda tambahkan:
Sekarang Anda siap untuk mulai menginstal perangkat lunak dari PPA!
sumber
apt-add-repository
dan semua omong kosong yang datang dengan paket yang diperlukan.add-apt-repository
disediakan oleh paketpython-software-properties
.Jadi jika Anda harus menginstal via
sumber
python-software-properties
menginstal tetapi saya terus mendapatkan kesalahan ini. Saya mencobaapt-add
danadd-apt
notasi, dan tidak ada yang berhasil ... apa yang harus dilakukan?software-properties-common
.Jalankan perintah ini:
Dan kemudian Anda dapat menambahkan repositori Anda berjalan:
Renember untuk mengganti
[REPOSITORY]
dengan nama repositori yang ingin Anda tambahkan.sumber
Saya berdebat dengan seorang kolega tentang hal ini beberapa minggu yang lalu. Memberikan
mencoba. Tidak perlu paket lain. Perhatikan bahwa apt muncul sebelum menambahkan. Urutan penting karena add-apt-repository perlu diinstal.
Untuk para penentang di luar sana. Cobalah file Vagrant ini. Catatan, saya mulai dari gambar tepercaya yang baru, dan menambahkan ppa langsung dari kotak.
Pembaruan: Hanya untuk memperjelas, sepertinya gambar cloud untuk ubuntu yang tepat dan sudah memiliki paket yang benar sudah diinstal. Jadi apakah kita berbicara skrip cloud-init atau file gelandangan, apt-add-repositori hadir. Karena add-apt-repository ada dalam paket yang sama yang seharusnya berfungsi juga.
sumber