Saya telah menemukan beberapa instruksi instalasi yang menyertakan perintah deb
. Tetapi tampaknya perintah ini tidak tersedia pada instalasi saya.
Di mana saya bisa mendapatkan perintah ini? Apakah ada solusi?
repository
deb
Kevin Burton
sumber
sumber
Jawaban:
'deb' bukan perintah. Ini digunakan dalam
/etc/apt/sources.list
file untuk menunjukkan repositori perangkat lunak Debian.Dari Ubuntu Manpage - sources.list :
Jadi, jika ada
deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
disources.list
dalamnya mengatakan saya memiliki arsip Debian yang didasarkan pada " http://archive.ubuntu.com/ubuntu/ ", distribusinya adalah "kuantal" dan komponennya adalah "utama" dan "dibatasi".sumber
sources.list
ada di/etc/apt/
pada 12,04.Suka jawaban oleh @Eric Carvalho
deb
bukan command line Jika Anda memiliki deb maka url seperti ini:Sunting
Seperti komit @muru , Anda perlu membuat file baru dengan ekstensi
.list
ke/etc/apt/source.list.d/
folder:Contoh : Saya ingin mengunduh Oracle virtualbox, buat file baru:
Kemudian salin dan tempelkan baris deb ke dalam file ini
sumber
apt
, bukanopt
(meskipun adaopt
) dan 2. Jangan pernah mengedit/etc/apt/sources.list
untuk menambahkan baris kecuali itu adalah repositori resmi mirror / Ubuntu. Buat file baru/etc/apt/sources.list.d
dengan ekstensi.list
dengan baris itu..list
file/etc/apt/sources.list.d
adalah apa yang saya lakukan dalam keadaan seperti ini dan itulah yang biasanya saya rekomendasikan. Tapi saya tidak melihat alasan untuk bersikeras menambahkan sumber perangkat lunak pihak ketiga secara manual masuk/etc/apt/sources.list.d
. Beberapa conffile adalah bila mungkin lebih baik tidak diedit oleh pengguna (misalnya, gunakan di/etc/profile.d
atas/etc/profile
, boleh di gunakan di/etc/sudoers.d
atas/etc/sudoers
), tetapisources.list
sering diubah. (Bahkan disesuaikan oleh Ubiquity ke cermin regional.)/etc/apt/sources.list
bukan salah satu dari confile yang dapat dibiarkan begitu saja sehingga memfasilitasi peningkatan yang lebih lancar - seperti yang sering (mungkin biasanya) motivasi di balik saran yang kuat untuk lebih memilih membuat fileX.d
untuk dieditX
. Saya tidak menyarankan Ubiquity memungkinkan repo pihak ketiga dengan cara apa pun. Anda belum menjelaskan apa yang istimewa tentang repo semacam itu, sehingga membuatnya benar-benar salah (yaitu, "Jangan pernah mengedit ...") untuk memasukkannya ke dalamsources.list
.deb
bukan perintah unix. Jika Anda memiliki garis seperti berikut (sumber untuk buruh pelabuhan):ini adalah baris yang harus tersedia di ubuntu Anda
sources.list
sehinggaapt-get
dapat menemukan paket mendatang dari sumber baru ini.Namun, itu bukan praktik yang baik untuk mengedit
/etc/apt/sources.list
file secara langsung. Alih-alih menambahkandeb
baris sebagai entri ke.list
file baru di dalam/etc/apt/sources.list.d/
direktori. Kami akan membuatdocker.list
file seperti ini:Setelah selesai, ingatlah untuk melakukan
sudo apt-get update
dan sekarang Anda dapat menemukan paket-paket baru dari sumber ini dengan mudah.sumber
Deb sebenarnya bukan perintah (saya pikir juga begitu, pada awalnya) - Dengan anggapan Anda mencoba mengunduh / memasang deb, lakukan ini (misalnya):
wget http://whatever.com/whatever.deb
kemudian
dpkg -i whatever.deb
kemudian jalankan perintah:
sumber
Di Ubuntu, Anda tidak perlu mengedit secara manual
source.list
untuk menambahkan repositori. Sebagai gantinya, Anda dapat menggunakanadd-apt-repository
, seperti yang akan Anda lakukan untuk PPA.Misalnya, untuk menambahkan repositori LLVM, Anda dapat menghubungi:
Seperti yang Anda lihat, kita harus melewati
deb
garis sebagai argumen tunggal ke perintah.sumber
Ini bukan perintah CLI.
Ini adalah informasi tentang beberapa repositori paket Debian (digunakan juga oleh Ubuntu).
Jika Anda ingin menggunakan repositori ini:
Buka file
/etc/apt/sources.list
dengan hak administrator.Tambahkan ke file ini baris dengan informasi tentang repositori yang dimulai dengan
deb ...
Simpan file.
Jalankan perintah ini:
pembaruan apt-get
Sekarang Anda akan dapat menggunakan repositori ini.
sumber