İnternete bağlı olmayan bir bilgisayarı olan bir arkadaşım var. Yazılımı kolayca çevrimdışı yüklemek için herhangi bir yolu var mı?
Çıkış Keryx ; çevrimdışı bir depo yöneticisidir.
Nasıl çalışır? Güncellemeleri ve yeni programları (bağımlılıkları olan) indirmenize flash sürücünüze izin verir.
Arabirimi synaptic'e benzer, ancak bir pendrive'dan çalışır (kuruluma ihtiyacı yoktur). Maalesef, GUI'nin Ubuntu'ya önceden yüklenmiş olarak gelmeyen wxwidget'lara ihtiyacı var (platformlar arası ve burada ve Ubuntu deposu burada 'dan kurulabilirler). Sadece bir Ubuntu sistemine yazılım yükleyebilir, ancak güncellemeleri veya yeni paketleri herhangi bir Linux, Windows veya OS X'te indirebilirsiniz.
Burada bulabilirsiniz bir öğretici .
Bir başka ayrıntılı adım adım öğretici bu cevap .
Launchpad ayrıca ev sahipliği yapıyor indirilebilir dosyalar .
A ekran görüntüsü:
Hızlı bir kesmek, kurulumunuz için indirdiğiniz tüm paketleri kendi makinasına kopyalamaktır ( burada ayrıntılı talimatlar ). .Deb dosyaları /var/cache/apt/archives
konumunda, daha sonra diğer bilgisayar başlatmasında Synaptic içinde saklanır ve File -> Add Package Downloaded
seçeneğini seçin ve klasörü arayın. Dosyaları koyar ve açarsınız, hepsini kabul edin (veya Sudo dpkg -i DEB_PACKAGE_NAME
komutunu kullanarak terminalden yükleyin).
NOT:
Bu, paket yöneticinizin kurulumdan hemen sonra paketleri silmek üzere kurulmadığını varsayar. Aynı Ubuntu (10.10, 12.04, etc) sürümünün ve mimari sürümün (32b veya 64b) .
Bir DVD deposu
En son hata düzeltmelerini ve güvenlik düzeltme eklerini kullanmak istiyorsanız, o zaman kendi DVD deponuzu oluşturmayı kapsayan bu öğretici 'ye bakın.
Bir USB deposu
İyi boyutta bir USB belleğiniz varsa - yaklaşık 4-8Gb (veya harici sabit disk) varsayarak, Ubuntu deposunun özel bir kopyasını ayarlayabilir ve bunu AptGet/Offline/Repository) 'de belirtildiği gibi yerel bir depo olarak yapılandırabilirsiniz. help.ubuntu.com.
Asıl paket dosyaları (.deb dosyaları) almak için apt-mirror
kullanmanızı öneririm.
apt-mirror
paketi, tam deponun 30 Gb değerinden daha küçük olması gereken özel bir ayna oluşturmanıza yardımcı olur. Paketi yükleyin:
Sudo apt-get install apt-mirror
ve yapılandırma dosyasını düzenleyin
gksudo gedit /etc/apt-mirror/mirror.list
veya Ubuntu'dan beri 14.04
gksudo gedit /etc/apt/mirror.list
Sadece istediğiniz depo bölümlerini ekleyin. İkili .deb dosyalarını 4 bölümün hepsinden (ana, kısıtlı, evren ve multiverse) ve en son hata düzeltmelerinden kopyalayan basit bir örnek.
# apt-mirror configuration file
##
## The default configuration options (uncomment and change to override)
##
#
set base_path /tmp/ubuntumirror
#
## Repositories to copy from -
## use a mirror so you don't overload the main server!!!
# Lucid binaries - no source files
deb http://archive.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
## Clean up older .deb files no longer in the archive
clean http://archive.ubuntu.com/ubuntu
Kaynak olmadan 4 bölümün tamamı için yaklaşık 15 Gb alana ihtiyaç duyacağınız tahmin edilmektedir.
Tüm .deb dosyalarının yolunu /tmp
olacak şekilde koydum, yeterince boş alan olduğundan emin olun, böylece sabit sürücünüz dolmaz (sabit sürücünüz dolarsa ve bilgisayarınız donarsa, /tmp
bir yeniden başlatma ile silinmelidir).
Yalnızca ana dosyaları istiyorsanız, kısıtlı, evren ve çok dilli adlarını yapılandırma dosyasından kaldırın.
Farklı bir mimari kullanıyorsanız (64bit’iniz varsa, ancak arkadaşınız 32 bit’e sahipse), mirror.list yapılandırmasının başına aşağıdakileri ekleyin dosya:
set defaultarch i386
İstediğiniz apt-mirror
konfigürasyona sahip olduğunuzda, apt-mirror
komutunu çalıştırın ve gidip eğlenceli bir şeyler yapın ya da yaşamı değiştirerek depoyu almak saatler veya günler alacaktır (bağlantınıza ve kullandığınız Ubuntu aynasına bağlı olarak) ).
.Deb dosyalarına sahip olduktan sonra, dosyaları USB bellek çubuğunuza (veya harici sabit sürücünüze) kopyalayın ve yerel depoyu daha önce belirtilen makaleye göre kurun.
Arkadaşınıza götürmeden önce test edin!
Bunu yapmak için apt-get komutunu "--print-uris" seçeneğiyle kullanıyorum. Ben de "-qq" ekledim, bu yüzden sessiz olur.
Bazı dosya adlarına (% 3 2a gibi bir şey) eklenen fazladan karakterleri kaldırmak ve dosyaların URL, dosya adı ve md5sum öğelerini almak için sed komutunu kullanın. Dosyaları indirmek için wget kullanın. Dosyaların doğru indirilip indirilmediğini kontrol etmek için md5sum kullanın.
Bunu Linux veya Mac OS için bir Shell betiği oluşturmak için kullanabilirsiniz (komutlarda ".cmd" yerine .sh komutunu kullanın ve betiği çalıştırma izni eklemek için "chmod a + x (dosya adı)) veya bir Windows Komutu toplu iş dosyası kullanın. ve dosyaların doğru şekilde indirildiğinden emin olmak için bir MD5Sum dosyası.
Komut dosyası oluştur:
Sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > script.cmd
Örnekler:
Sudo apt-get install anjuta --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install-anjuta.cmd
Sudo apt-get upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > upgrade.cmd
Sudo apt-get dist-upgrade --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > dist-upgrade.cmd
md5sum dosyası oluşturun:
Sudo apt-get <<<apt-get command and options>>> --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
Örnekler:
Sudo apt-get install anjuta --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
Sudo apt-get upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
Sudo apt-get dist-upgrade --print-uris -qq | sed -n -e "s/_[0-9]%[0-9a-f][0-9a-f]/_/" -e "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/\4 .\/\2/p" > md5sum.txt
Dosyaları indirmek için bu işletim sistemini kullanıyorsanız, Windows için md5sum'a ihtiyacınız vardır.
Depo listelerini indirmek için komut dosyası oluşturun:
Sudo apt-get update --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) :/wget -c \1 -O \2.bz2/p" > update.cmd
Bunları, md5sum'u kontrol etmek için komut dosyalarının sonuna ekleyebilirsiniz:
Linux:
md5sum --quiet -c md5sum.txt
Windows (daha eski md5sum kullanır, desteklemez - sessiz):
md5sum -c md5sum.txt
Komut dosyasına otomatik olarak eklemek için:
echo -e "md5sum -c md5sum.txt\npause" >> script.cmd
Bu komutları hedef bilgisayara çalıştırın.
Depo listesi dosyalarını çıkarmak için bunzip2 kullanmanız gerekir:
bunzip2 *.bz2
Ardından listeleme klasörüne kopyalayın (geçerli klasör yalnızca liste dosyalarını içerir):
Sudo cp * /var/lib/apt/lists/
Birleştirilmiş yukarıda (geçerli klasör başka dosyalar içerebilir):
for listfile in `ls *.bz2`; do bunzip2 $listfile; Sudo cp ${listfile%.bz2} /var/lib/apt/lists/; done
Dosyaları daha hızlı indirmeyi istiyorsanız, Axel kullanmayı deneyin.
wget -c ... -O ...
ile axel ... -o ...
ile değiştirin.
Genelde böyle bir klasör yaratırım:
Ardından yukarıdaki satırlardaki wget
değerini ..\\bin\\wget.exe
, md5sum
- ..\\bin\\md5sum.exe
, vb. Olarak değiştirin.
Bu, * .deb dosyalarını ayırır ve dosyaları farklı klasörlere listeler.
Sudo cp *.deb /var/cache/apt/archives/
Sudo apt-get upgrade
veya Sudo apt-get dist-upgrade
Windows için Wget: http://gnuwin32.sourceforge.net/packages/wget.htm
windows için md5sum: http://gnuwin32.sourceforge.net/packages/coreutils.htm veya http://www.etree.org/cgi-bin/counter.cgi/software /md5sum.exe
Bunları, kullandıklarım olan MinGW içinden de kullanabilirsiniz. Sadece wget.exe, md5sum.exe ve gerekli paylaşılan kütüphanelere ihtiyacınız var. "Klasör Hiyerarşisi" bölümünü kontrol edin.
Gerekli .deb dosyalarını indirebileceğiniz önce İnternet bağlantısına sahip bir PC edinmeniz gerekir. Tüm dosyaları indirdikten sonra, çevrimdışı PC'nize indirdiğiniz yazılımı kurmak için kullanabileceğiniz bir CD/DVD rom veya ISO dosyası oluşturabilirsiniz.
Temiz bir kurulum veya VM ile başlayın.Sudo apt-get install aptoncd
İstediğiniz paketleri tek bir bilgisayara yükleyinSudo apt-get install gbrainy
Aptoncd'yi çalıştır
Oluştur düğmesini tıklayın.
Yaz'a tıklayın ve seçenekleri ayarlayın, ardından Uygula
Yaz ya da sakla
Aptoncd'nin yalnızca geçerli apt-cache'deki şeyleri yedeklediğini unutmayın.
Bu yüzden temiz bir VM/yeni kurulum ile başladık ve hepsini tek seferde yaptık.
Çevrimdışı bir depo nasıl oluşturulur --- burada : Uygun dosyaları --- archive.ubuntu.com adresinden indirmeniz gerekir. Alternatif olarak, apt-medium
kullanabilirsiniz.
EDIT: _*.deb
_ dosyalarının yerel bir arşive dayanan başka bir yaklaşımı farklı blog girişlerinde tanımlanmıştır (bakınız burada ve burada ). Sarath Chandra şu şekilde özetliyor:
Bir direksiyonu erişilebilir kıl
_Sudo mkdir /var/my-local-repo
_
Tüm deb dosyalarını bu dizine kopyalayın.
Dizini bir yap
_Sudo bash -c 'dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz'
_
veya
_Sudo dpkg-scanpackages /var/my-local-repo /dev/null | gzip -c9 > /var/my-local-repo/Packages.gz
_
Kaynaklara yerel repo ekle
_echo "deb file:/var/my-local-repo ./" > /tmp/my-local.list
Sudo mv /tmp/my-local.list /etc/apt/sources.list.d/my-local.list
Sudo apt-get update
_
1. Adım: İndirme URL'lerini bir dosyaya alın:
Bir boşlukla ayırarak paket adlarını gerekli olanlarla değiştirerek aşağıdaki komutu uygulayın.
apt-get -y install --print-uris package-name | cut -d\' -f2 | grep http:// > apturls
Adım 2: Bu dosyayı (apturls) yüksek hızlı İnternet erişimi olan bir makineye kopyalayın ve paketleri indirmek için aşağıdaki komutu uygulayın:
wget -i path-to-apturls-file
Adım 3: Şimdi bu indirilmiş paketleri makinenize getirin ve aşağıdakileri kullanarak kurun:
cd path-to-the-downloaded-packages-directory
Sudo dpkg -i *.deb
Bitti!
Cube kullanabilirsiniz. Başka bir internet bağlantılı bilgisayara paketleri indirmenize ve orijinal Linux bilgisayarınıza çevrimdışı olarak kurmanıza olanak sağlayan taşınabilir bir paket yöneticisidir.
Uygulamaları İndirme (Windows'ta)
Uygulamaları Yükleme (Linux'ta)
Cube 'nin web sitesinden indirebilirsiniz.
Sinaptikte kurmak istediğiniz paketleri seçebilir ve ilk menünün altında başka bir makineye alıp çalıştırabileceğiniz bir komut dosyası oluşturma seçeneği vardır. Bu komut dosyası, m internet erişimine sahip bir bilgisayarda çalıştırmayı istediğinizi (ve bunların bağımlılıklarını) belirttiğiniz tüm paketleri "wget" (yani "indir").
Çalıştırdıktan sonra, bağlantısı kesilen bilgisayarın ihtiyaç duyduğu tüm paket dosyalarına sahip olacaksınız. Bunları bir CD/USB çubuğunda taşıyın ve Sudo dpkg -i *.deb
ile yükleyin.
apt-offline
veya apt-offline-gui
kullanabilirsiniz.
Önkoşullar : İnternet bağlantısı olan bir arkadaşınızın sistemi. apt-offline her iki sisteminizde de yüklü.
Çevrimdışı kurulum 3 basit adımda gerçekleştirilir.
1. Adım :
Evde Bağlantısız Debian kutusunda bir imza dosyası oluşturunapt-offline set /tmp/apt-offline.sig
Yukarıdaki komut veri tabanının güncellenmesi konusunda apt'den istenen tüm bilgileri üretecektir.
2. Adım :
Daha önce oluşturulan imza dosyasına göre verileri indirinapt-offline get C:\apt-offline.sig --threads 5
Yukarıdaki komut imza dosyasında belirtildiği gibi verileri indirecektir. İndirmeleri hızlandırmak için (birden fazla apt havuzundan gelebilir), bu örnekte 5 indirme dizisi oluşturduk.
Tamamlandığında, verileri (--bundle seçeneğini kullanırsanız bir arşiv dosyası) çıkarılabilir ortama geri kopyalayabilir ve çevrimdışı Ana Bilgisayarınıza geri kopyalayabilirsiniz.
3. Adım :
Evinizdeki Debian makinesine geri döndüğünüzde, çıkarılabilir medyadan apt-offline'e veri beslersiniz:apt-offline install /media/USB/apt-offline.Zip
Bu, bağlantısı kesilmiş makinenizdeki APT veritabanını kesintisiz bir şekilde güncelleyecektir.
Apt-offline, Windows sistemlerinde bile kullanılabilir. Bence, apt-offline
Çevrimdışı kurulum için en iyi seçenek.
Yukarıda listelenen iyi ve etkili birkaç cevap var. Ancak, kişisel olarak kullandığım mekanizma bu - apt-ftparchive . Gelecekte tekrar ihtiyacım olursa diye burada belgeliyorum. Belki sizin için yararlı olabilir.
Arşiv Anlık Görüntüsünü Oluşturma
Sudo apt-get clean
Sudo apt-get update
Sudo apt-get dist-upgrade --download-only
Sudo apt-get install --download-only byobu run-one bikeshed dotdee powernap
Sudo apt-get install apt-utils
(cd /var/cache/apt/archives/ && Sudo apt-ftparchive packages . ) | Sudo tee /var/cache/apt/archives/Packages
Sudo tar cvf snapshot.tar -C /var/cache/apt archives/
Çevrimdışı Hedef Sistemindeki Arşiv Anlık Görüntüsünü Kullanma
tar xvf snapshot.tar
echo "deb file:/home/ubuntu/archives /" | Sudo tee -a /etc/apt/sources.list
Sudo apt-get update
Sudo apt-get install byobu run-one bikeshed dotdee powernap
Çevrimdışı kurulum için paketlere ihtiyacınız olacak. Debian sistemi kullanıyorsanız
.deb
dosya uzantısıyla alın ve yüklemek için dpkg -i package_name
kullanınKaynak tarball'ı .tar.gz
veya .tar.bz2
dosya uzantısıyla alın, sonra bunları çıkartın ve kurun:
tar -zxvf your_pack.tar.gz` or tar `-jxvf your_pack.tar.bz2
make
Sudo make install
make clean (optional, and may prevent uninstallation)
Bağımlılık ile ilgili problemleriniz olabilir. Başarılı bir çevrimdışı kurulum için önce hepsini kurmanız gerekir.
Her zaman çevrimdışı tutulacak bir sistem için, diğer bazı yanıtlarda sunulan sağlam çevrimdışı paket yönetimi yöntemlerinden birini kullanmak genellikle en iyisidir. Bunun nedeni, önceden kurulmuş paketleri bir seferde yalnızca bir avuç kurmak yerine güncel tutmayı kolaylaştırmasıdır.
Ancak, Internet bağlantısına sahip olmayan bir sisteme paketleri hızlıca kurmak istediğiniz (ve bunları başka bir makineye indirme ve bunları getirme yeteneğine sahip olduğunuz) yalıtılmış durumlar için bunu yapabilirsiniz. Başlıca komplikasyon, bir paketin sıklıkla bağlı olduğu ve bu nedenle paketin kurulmasından önce veya aynı zamanda yüklenmesi gereken diğer paketlere sahip olması nedeniyle neye ihtiyacınız olduğunu belirlemektir.
Bu cevap, yinelenen soru buntu 14.04'deki g ++ tarafından motive edilir ve temel örnek olarak g++
dosyasını yüklemeye ihtiyaç duyar.
Bu yöntemin, gerekli güvenlik güncellemelerinin en azından otomatik olarak belirlenmesini ve kurulmasını kolaylaştıran bir şeye alternatif olarak uzun süre kullanılmaması gerektiğine inanıyorum. Hiçbir zaman bir ağa bağlanmak, saldırı potansiyelini önemli ölçüde azaltmaz, ancak bazı güvenlik hatalarından herhangi bir kaynaktan gelen verilerden yararlanılabilir.
Bu yöntem karmaşık görünse de, genellikle sadece birkaç dakika sürer. Çok sayıda bağımlılığı olan paketler için daha uzun sürebilir. Çok sayıda bağımlılık çeken meta paketleri kurmak için (örneğin, minimum sistemde ubuntu-desktop
), gerekli tüm .deb dosyalarını indirmek çok daha uzun sürebilir ve bu yöntem uygun değildir.
Paketin bağımlılıklarını karşılamak için hangi paketlerin gerekli olduğunu belirlemek için kurulumu simüle edebilirsiniz. -s
bayrağını apt-get
'a geçirmek (beforeherhangi bir işlem belirtirsiniz).
apt-get -s install g++
Sudo
atladım, çünkü bu sadece bir simülasyon, bu yüzden kök ayrıcalıklarına gerek yok.
Aslında, sadece g++
yerine paket oluşturmak için kullanılan en yaygın araçları yüklemek istiyorsanız, şunları tercih edebilirsiniz:
apt-get -s install build-essential
Çıktı (g++
için) şöyle görünecek:
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
g++-4.8 libstdc++-4.8-dev
Suggested packages:
g++-multilib g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg
libstdc++-4.8-doc
The following NEW packages will be installed:
g++ g++-4.8 libstdc++-4.8-dev
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Inst libstdc++-4.8-dev (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [AMD64])
Inst g++-4.8 (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [AMD64])
Inst g++ (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [AMD64])
Conf libstdc++-4.8-dev (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [AMD64])
Conf g++-4.8 (4.8.2-19ubuntu1 Ubuntu:14.04/trusty [AMD64])
Conf g++ (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [AMD64])
Bu, sistemime g++
yüklemek için g++
, g++-4.8
ve libstdc++-4.8-dev
paketlerine ihtiyacım olduğunu söylüyor.
Bir simülasyonun sonuçlarına gitmek genellikle bir paketin bağımlılıklarına bakmaktan daha iyidir (veya ihtiyacınız olanın yukarıdaki ile aynı olduğunu varsayarak).
Hangi paketlere ihtiyacınız olduğunu öğrendikten sonra bunları indirebilirsiniz. Bunun için Launchpad'i kullanmanızı öneririm, çünkü indirmeler SSL ile şifrelenmiştir, bu da dosyanın bozulmasını önlemeye yardımcı olur.
apt-get
veya Software Center ile kurmak, HTTPS gerektirmez, çünkü karma dijital olarak imzalanmış bir karma listesine göre doğrulanır. Bu paketleri paket önbelleğinize koymak ve onları yüklemek için apt-get
kullanmaktan vazgeçerseniz, bu olur.dpkg -i
ile kurmak zorunda kalırsanız, bu yapılmayacaktır.Bir paketi, adını --- Packages at https://launchpad.net/ubunt altına yazıp "Bir Paket Bul" u tıklayarak arayabilirsiniz. Örneğin, g++-4.8
ifadesini aramak sizi gcc-4.8 kaynak paket sayfası konumuna getirir.
Ardından Ubuntu sürümünüzün kod adına gidin. 14.04'te koşuyorsun, yani Güvenilir Tahr. Tüm Ubuntu sürümleri için kod adları listelenir sürümler wiki sayfasında . Paket indirmelerini görüntülemek için sağa dönük üçgeni tıklayın.
Bazı paketler için indirme listelerini birden fazlapocketiçinden genişletebilirsiniz. Görebilirsiniz:
Örneğin, 14.04’te Firefox’ta kullanılabilecekler:
Genelliklesecurityveyaupdatesiçindeki paketleri ve varsareleaseiçindeki paketleri isteyeceksiniz.
Paket listesini genişlettikten sonra, mimariniz için .deb
dosyasını bulun. Debs name_version_architecture.deb
olarak adlandırılır. En yaygın mimariler:
AMD64
olarak adlandırılır)i386
olarak adlandırılır)Örneğin, Ubuntu’nun 64 bit sürümü için g++-4.8
paketini almak için g++-4.8_4.8.4-1ubuntu15_AMD64.deb
dosyasını indirebilirsiniz.
Aldığınız paketleraynı sürümler iseo apt-get
'_ install
işlemi otomatik olarak aldı ve yükleyecekti (sisteminiz ağa bağlanmışsa), paketleri /var/cache/apt/archives
ve sadece şu komutu çalıştırın:
Sudo apt-get install g++
Eğer bu sistemneverİnternete bağlıysa, o zaman aldığınız tüm paketlerreleasepocket adresinde olduğunda durum böyle olacaktır. Sistemin İnternete bağlı olup olmamasına bakılmaksızın, Launchpad'de başka hiçbir cepte paket gösterilmemesi durumunda bu hemen hemen her zaman geçerli olacaktır. (Temelde, olmayacağı tek durum bir alfa veya beta sistemi kurup güncellememenizdir.)
g++
kurulumunun belirli bir durumunda, apt-get
dosyasını kullanırdım.
İşe yaramadığı ya da beklemeyeceği durumlarda, paketleri başka bir boş klasöre koyarak ve çalıştırarak yükleyin:
Sudo dpkg -Ri /path/to/folder
Veya paketleri tek tek adlandırabilirsiniz. Bu örnekte, paketlerin geçerli dizinde olduğu (yani, onları içeren dizine cd
ed ettiğiniz] varsayılmaktadır:
Sudo dpkg -i package1.deb package2.deb ...
Kurulan paketlerin sayısı çok küçük değilse,vebağımlılıkların karşılanması için ne kadar yüklenmeleri gerektiğini kesin olarak bilmiyorsanız, bu yöntemleri kullanmak, el ile kurmaktan daha etkilidir. Her paket ayrı ayrı.
Buradaki cevaplara göz attıktan sonra: İnternetsiz (çevrimdışı) yazılım veya paketleri nasıl kurabilirim? , bu kodu Arnel A Borja tarafından en faydalı buldum.
Sudo apt-get install PACKAGE --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
Neyse, işte yeni başlayanlar için bazı talimatlar. Onları faydalı bulacağınızı umuyorum.
cd FOLDERNAME
(Örnek:cd Desktop
)
İpucu: Klasörleri listelemek içindir
komutunu da kullanabilirsiniz.
Synaptic Package Manager'ı indirmek için örnek kod:
Sudo apt-get install synaptic --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
VLC oynatıcıyı indirmek için örnek kod:Sudo apt-get install vlc --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
sh install.sh
Sudo dpkg -i *.deb
Veya paketleri kurmak için Synaptics gibi bir program kullanabilirsiniz. (Synaptics: Dosya - İndirilen paketleri ekle)
Alternatif olarak, dosyaları çift tıklatabilirsiniz. Bu Ubuntu Yazılım Merkezini açacaktır. Yazılım merkezi yüklendikten sonra, yükle düğmesine basın. Klasördeki tüm dosyalar yüklenene kadar bunu tekrarlayın.
Bağımlılık ağacını bulmak ve gerekli tüm paketleri indirmek ve sağlama toplamı doğrulaması yapmak için ubuntu paketi web sitesini ayrıştıran Windows'ta çalıştırılabilen küçük bir python betiğim var.
Bu açıkça gerekenden daha fazlasını indirebilir, ancak benim için en basit çözümdü.
https://Gist.github.com/Zitrax/2bad212a3b0571357e1b
İndirilen tüm paketler daha sonra dpkg -i E pkg\*
ile yüklenebilir. Zaten kurulu olan paketlerin yeniden yüklenmesini önler.
Kullanımı:
usage: ubuntu-deps.py [-h] [-a Arch] [-r RELEASE] [-m MIRROR] [-f FALLBACK] [-d DIRECTORY] dep [dep ...]
Download ubuntu dependencies
positional arguments:
dep The main/top package
optional arguments:
-h, --help show this help message and exit
-a Arch, --Arch ARCH The architecture to use (default: AMD64)
-r RELEASE, --release RELEASE Ubuntu release (default: trusty)
-m MIRROR, --mirror MIRROR Mirror to use for download (default: http://no.archive.ubuntu.com/)
-f FALLBACK, --fallback FALLBACK Mirror to use when main mirror is not found (default:
http://security.ubuntu.com/)
-d DIRECTORY, --directory DIRECTORY Target directory (default: pkg)
Evet. DVD iso'yu indirebilir, bir DVD'ye yazdırabilir ve yazılımı DVD'den yükleyebilirsiniz. Buraya bakın CD'lere ve DVD'lere, paket yöneticilerine çevrimiçi arşivlerle aynı şekilde kaynak gösterilebilir.
İnternete hiçbir bağlantınız yoksa ve internete bağlanabileceğiniz yere yakın kimseye sahip değilseniz, henüz belirtilmeyen bir seçenek var: Birisinin kaynak dosyaları normal posta yoluyla göndermesini isteyin.
Ubuntu OS'nin tamamını bir DVD için ödeme yaparak posta yoluyla alabilirsiniz. Aynı şekilde çevrimiçi bir arkadaşınızdan size DEB dosyalarını ve hatta VLC gibi bir paketin kaynak dosyalarını göndermesini isteyebilirsiniz. Her ne kadar birisinin tüm paketlerle eksiksiz bir DVD göndermesi yeterli olsa da. Bu şekilde o DVD'den yükleyebilirsiniz.
Live CD'leri özelleştirin 'i öneririm ve yükleyin.
Ayrıca dosyaları http://packages.ubuntu.com/ dosya adına indirebilirsiniz, ancak sonra ödemelisiniz. bağımlılıklara da dikkat edin.
Bu tamamen ayrıntılı bir cevap değildir, ancak yüksek düzeyde şunları yapabilirsiniz:
Başka bir olasılık remastersys kullanmaktır. Bu araç, kendi sisteminizden bir iso görüntüsü oluşturmanıza olanak tanır ve unetbootin aracılığıyla önyüklenebilir bir usb bellek oluşturduktan sonra, istediğiniz sayıda bilgisayara özelleştirilmiş bir sistem kurabilirsiniz.
Bu soru biraz eski olduğundan, şu anda bir cevap gereksiz olabilir, ancak belki de dpkg-offline komutunu kullanarak deneyebilirsiniz. Sonra bzr'yi kurun:
bzr branch lp:dpkg-offline
orada bir öğretici ve bir benioku dosyası var.
Git sisteminizi, örneğin Ubuntu 14.04 AMD64 sistemine kurmak istediğinizi varsayalım. 12.04 i386, şunları yapabilirsiniz:
dpkg-offline ubuntu-14.04-desktop-AMD64.iso git
komutunu çalıştırınapt-get
kullanabilirsiniz.dpkg-offline, 10.04'ten itibaren herhangi bir Ubuntu masaüstü sürümüyle çalışır (daha eski sürümlerle test etmedim ancak çalışması gerekir de çalışır) ve Ubuntu sunucusu sürümü 12.10'dan itibarendir. Ayrıca Host mimarisinden bağımsız olarak AMD64, i386 ve armhf görüntüleri ile çalışmalıdır. Yine, arm64 veya powerpc/ppc64el ile test etmedim ancak çalışabilirler.
Yasal Uyarı: dpkg-offline yazdım.
Bazı paketler usb-stick kurulumunda kuruludur. network-manager
uygulamasını kaldırdım ve tekrar kurmak istiyorum.
Böylece işletim sistemini kurduğum çubuğu aldım (Lubuntu 17.10). /dev/sdb
idi
Çubuğu bir yola monte edin (benim durumumda /tmp/mnt
)
mkdir /tmp/mnt
Sudo mount /dev/sdb1 /tmp/mnt
Ardından, sadece içerecek şekilde /etc/apt/sources.list
öğesini düzenlerim
deb file:///tmp/mnt/ main universe
Sonra yaparım
Sudo apt-get update
Ve network-manager
yükleyebilirim.
Not: Bu, yukarıdaki sorunun cevabı değil, bunu ararken ortaya koyduğum sorunun cevabı olabilir.
Birkaç basit önerim var. Kütüphaneye gidebilirsin. İstediğiniz işletim sistemi için bilgisayar bölümüne bakın, bazı kitapların içinde DVD'ler var. Ayrıca, en güncel işletim sistemini istiyorsanız, nominal bir ücret karşılığında DVD satın alabileceğiniz bu web sitesini tavsiye ederim. www.ubuntu.com/download/desktop.