Sunting: Saya tidak melihat pernyataan Anda sebelumnya tentang mengetahui Anda bisa wget jadi ini agak canggung ... Saya akan meninggalkan ini di sini untuk siapa saja yang ingin tahu bagaimana melakukan ini. Selain itu versi sebelumnya dari jawaban saya tidak berfungsi tetapi versi ini (dengan mengorbankan yang agak lama) tidak:
TEMP_DEB="$(mktemp)" &&
wget -O "$TEMP_DEB" 'http://path.to/my.deb' &&
sudo dpkg -i "$TEMP_DEB"
rm -f "$TEMP_DEB"
Anda hanya perlu mengubah URL di awal. Ini bisa alias atau ditulis sebagai fungsi bash.
Saya menyadari ada masalah teknis dan keamanan di sekitar ini (Anda tidak mendapatkan pembaruan otomatis, dapatkah sumbernya dipercaya, dll), tetapi murni atas dasar dapat-lakukan-itu, ini mungkin berhasil.
dpkg --skip-same-version -i $FILE
jika akan dijalankan dari skrip. Info lebih lanjut di sini - manpages.debian.org/unstable/dpkg/dpkg.1.en.htmlItu tidak mungkin tanpa membuat file sementara. Biasanya Anda akan melakukan ini seperti
atau mungkin
tapi dpkg menggunakan mmap untuk mengakses file sehingga tidak berfungsi. Ada laporan bug tentang ini: # 367297
sumber
Metode tercepat adalah seperti ini. Klik untuk mulai menginstal rana .
URL yang digunakan untuk mengklik nama:
... dan untuk klik pada ikon:
Dan ya, Anda perlu Pusat Perangkat Lunak Ubuntu untuk menyelesaikan instalasi .DEB. Kalau tidak, Anda harus menjalankan instalasi dari Nautilus atau baris perintah.
Teks lengkap yang digunakan untuk ini adalah untuk Tanya Ubuntu saja sehingga Anda perlu memformat ulang ini menjadi jangkar:
Info lebih lanjut dapat ditemukan di halaman apturl wiki :
1 Paket:
Bundling beberapa paket:
Mengaktifkan repositori:
Jadi, jika perangkat lunak tidak dalam repositori yang diaktifkan default Anda harus menambahkan 'section =' ke dalamnya. Kalau tidak, Anda tidak dapat menggunakan metode ini dan membutuhkan pengguna untuk mengunduhnya dan menginstal sendiri.
sumber
Anda dapat mencobanya
curl
.Untuk mengunduh file ke folder saat ini dan menginstal dari file lokal:
atau unduh
/var/cache/apt/archives/
dan instal dari sana:sumber
--install needs at least one package archive file argument
dpkg-deb: error:
/ dev / fd / 63 'bukan arsip format debian`dpkg: error processing archive puppetlabs-release-precise.deb (--install):
Saya sebenarnya memiliki skrip yang melakukan hal serupa:
Cukup salin dan tempel skrip ini ke
~/bin
(buat folder ini jika tidak ada):Kemudian tambahkan ini ke baris terakhir di
~/.bashrc
Script hanya untuk pembungkus
dpkg
. Baris dalam~/.bashrc
file memberi tahubash
bahwa setiap kali Anda mengetikdpkg
, itu akan berjalan~/bin/dpkg
(skrip), bukan/usr/bin/dpkg
.Script hanya akan meneruskan argumen
dpkg
jika tidak ada URL yang diberikan. Skrip juga mendukung banyak URL. Berikut ini beberapa contoh yang bisa digunakan:sumber
lynx
dapat menelepondpkg
(atau Pusat Perangkat Lunak, jika tampilan tersedia) dan menawarkan untuk menginstal paket yang diunduh untuk Anda. Misalnya, menggunakan:Dan mengunduh salah satu
.deb
file, prompt berikut ditunjukkan:(Mungkin saya seharusnya tidak mencoba menginstal paket acak dari internet.)
sumber
Saya tahu bahwa sudah lama sejak pertanyaan ini dijawab / diposting, tetapi inilah kontribusi saya yang sederhana :
Cara menginstal
dpkg-get
dari Pastebin dengan satu perintah:Cara menggunakannya (misalnya menginstal PowerShell 6 alpha):
Dan itu saja.
Saya tahu itu tidak sempurna, tetapi sederhana dan berhasil.
Ingatlah untuk berhati-hati dengan apa yang Anda instal dan dari mana Anda mengunduhnya.
sumber
One-liner ini berdasarkan pada jawaban SO bekerja untuk saya di Ubuntu 15.04 untuk mengidentifikasi rilis atom terbaru di github untuk lingkungan saya (64-bit Ubuntu) dan kemudian menginstalnya:
Jika Anda melakukan ini dalam dir tmp, file deb akan dibersihkan setiap kali Anda mengosongkan folder tmp Anda. Kalau tidak, Anda dapat menghapus paket deb secara manual jika Anda membutuhkan ruang disk.
sumber
Anda dapat menambahkannya
/etc/bash.bashrc
sebagai berikut (ini merupakan peningkatan dari skrip Chen):Meskipun saya tidak melihat mengapa saya mendapatkan kesalahan ini ketika memanggilnya sebagai berikut:
sumber
Hanya berpikir saya akan memberikan dua sen saya sendiri pada ini. Anda dapat menginstal paket dari URL menggunakan perintah berikut:
wget insert_url_here
Setelah diunduh, Anda perlu menjalankan perintah dpkg sebagai superuser:
sudo dpkg -i insert_file_name_here
Kemudian ikuti saja instruksi yang disajikan di terminal.
sumber