pobieranie pakietów wraz z zależnościami

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Dreammaker
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 07 maja 2013, 18:51
Wersja Ubuntu: 14.04
Architektura: x86_64

pobieranie pakietów wraz z zależnościami

Post autor: Dreammaker »

Chciałbym pobrać kilka pakietów i zainstalować potem z pendriwa na komputerze który nie ma dostępu do internetu jak to zrobić
kiedyś coś ściągnąłem ale się okazało że bez zależności i nie dało się bez netu zainstalować znalazłem taki opis http://www.ubuntu-pomoc.org/pobieranie- ... -do-sieci/ zrobiłem krok po kroku i wyświetliło mi się w terminalu
takie coś:

Kod: Zaznacz cały

dreammaker@dreamship:~$ dlist yasm > d.l
cut: ogranicznik musi być pojedynczym znakiem
Napisz „cut --help” dla uzyskania informacji.
E: Nie udało się otworzyć pliku blokady /var/lib/dpkg/lock - open (13: Brak dostępu)
E: Nie udało się zablokować katalogu administracyjnego (/var/lib/dpkg/), czy użyto uprawnień administratora?
czy ktoś wie jak to zrobić ?
i jak potem z takiego czegoś zaintalować ?
TrolleY
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 160
Rejestracja: 06 cze 2013, 12:40
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: pobieranie pakietów wraz z zależnościani

Post autor: TrolleY »

Na pierwszy rzut oka to wygląda jakbyś źle skopiował podany tam skrypt. Konkretnie prawdopodobnie jest problem w fragmencie:

Kod: Zaznacz cały

cut -d\’ -f2
Pokaż zawartość tego skryptu "dlist"
Linux Mint 17 + Cinnamon (x64) / Windows 7 (x64)
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: pobieranie pakietów wraz z zależnościani

Post autor: rom »

W czasie pobierania pakietów pozamykaj inne programy do zarządzania pakietami (Centrum Oprogramowania, synaptic itp).

Czytałeś komentarze pod wpisem? Blog podmienia podwójne minusy na pojedyncze pauzy. Jest tam link prowadzący do poprawnego skryptu wklejonego na pastebin.
także = też
tak że = więc
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: pobieranie pakietów wraz z zależnościani

Post autor: jacekalex »

Kod: Zaznacz cały

apt-get install $* --yes --force-yes --print-uris | egrep \'http |cut -d\' -f2
tak działa:
Dowód rzeczowy:

Kod: Zaznacz cały

root ~> apt-get install kadu --yes --force-yes --print-uris | egrep \'http |cut -d\' -f2
http://ftp.us.debian.org/debian/pool/main/k/kadu/kadu-common_1.2-2_all.deb
http://ftp.us.debian.org/debian/pool/main/libd/libdbusmenu/libdbusmenu-glib4_12.10.2-1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/libi/libindicate/libindicate5_0.6.92-2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/libi/libindicate-qt/libindicate-qt1_0.2.5.91-5_amd64.deb
http://ftp.us.debian.org/debian/pool/main/k/kadu/libkadu_1.2-2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/q/qca2-plugin-ossl/libqca2-plugin-ossl_2.0.0~beta3-2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/q/qt4-x11/libqt4-sql-sqlite_4.8.6+git64-g5dc8b2b+dfsg-3_amd64.deb
http://ftp.us.debian.org/debian/pool/main/libm/libmpdclient/libmpdclient2_2.9-1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/libo/libotr/libotr5_4.1.0-2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/k/kadu/kadu_1.2-2_amd64.deb
Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Dreammaker
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 07 maja 2013, 18:51
Wersja Ubuntu: 14.04
Architektura: x86_64

Re: pobieranie pakietów wraz z zależnościani

Post autor: Dreammaker »

skrypt wkleiłem ctrl+c ctrl+v więc co mogło być źle oto skrypt dlist:

Kod: Zaznacz cały

#!/bin/bash
apt-get install $* –print-uris –yes –force-yes | grep ^\’ | cut -d\’ -f2
-- 9 kwi 2015, o 11:52 --

tak jak ten skrypt napisał jacekalex działa jednakże niezupełnie bo dla niektórych rzeczy lista jest pusta dla yasm jest jeden wpis a np. dla libsdl2-dev żadnego plik z listą jest pusty
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: pobieranie pakietów wraz z zależnościani

Post autor: jacekalex »

Dreammaker pisze:skrypt wkleiłem ctrl+c ctrl+v więc co mogło być źle oto skrypt dlist:

Kod: Zaznacz cały

#!/bin/bash
apt-get install $* –print-uris –yes –force-yes | grep ^\’ | cut -d\’ -f2
-- 9 kwi 2015, o 11:52 --

tak jak ten skrypt napisał jacekalex działa jednakże niezupełnie bo dla niektórych rzeczy lista jest pusta dla yasm jest jeden wpis a np. dla libsdl2-dev żadnego plik z listą jest pusty
Coś dziwnie używasz tego skrypta, patrz wynik dla libsdl2-dev

Kod: Zaznacz cały

  apt-get install libsdl2-dev --yes --force-yes --print-uris | egrep \'http |cut -d\' -f2
http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2-dev_1.0.28-1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-common-dev_0.6.31-4+b2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.8.16-1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-client-dev_0.6.31-4+b2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/m/mesa/libgles2-mesa-dev_10.3.2-1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/libg/libglu/libglu1-mesa-dev_9.0.0-2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-dev_5.0-13_amd64.deb
http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev-dev_215-12_amd64.deb
http://ftp.us.debian.org/debian/pool/main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss-dev_1.2.2-1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt-dev_1.1.4-1+b1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/x/x11proto-video/x11proto-video-dev_2.3.2-1_all.deb
http://ftp.us.debian.org/debian/pool/main/libx/libxv/libxv-dev_1.0.10-1+b1_amd64.deb
http://ftp.us.debian.org/debian/pool/main/libs/libsdl2/libsdl2-dev_2.0.2+dfsg1-6_amd64.deb
SOA#1
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości