Unbuntu 12.04 i instalcja offline z archives/*.deb


(Sheaker) #1

Witam serdecznie.
(* - ciąg znaków)
Posiadam laptopa Lenovo y50-70 z kartą graficzną GTX860M. Bardzo długo męczyłem się z poprawną instalacją sterowników do karty graficznej (jest druga kartą w laptopie). Obecnie udało się.
W folderze /var/cache/apt/archives mam pobrane w czasie instalacji sterowników pakiety *.deb. Chciałbym móc przy pomocy tych pakietów powtórzyć procedurę instalacji sterowników od karty graficznej bez połączenia z internetem.
Czy na pewno się da?
Widzę, że mam za dużo plików .deb. Jak określić, które zostały w rzeczywistości zainstalowane przez system, a które zostały tylko niepotrzebnie ściągnięte? Wystarczy pozbyć się plików i386.deb w wypadku, gdy mam procesor 64bitowy?
Gdy próbuje wpisać w terminal zwykłe sudo apt-get install bumblebee to po przeszukaniu pakietów terminal stwierdza, że żadne nie pasują do hasła bumblebee podczas, gdy mam w ww folderze plik bumblebee
.deb.
Zapewne trzeba by instalować przy pomocy komendy sudo dpkg -i bumblebee
.deb jednak wtedy brakuje różnych pakietów. Stąd chciałbym wiedzieć, które były instalowane, a które tylko ściągnięte.

Może ewentualnie inne pomysły?

Pozdrawiam serdecznie.
sheaker


(pocolog) #2

Niepotrzebne pakiety usuniesz

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove

Bumblebee powinno być w repo sudo apt search bumblebee, ale Ubuntu ma graficzny menadżer sterowników własnościowych, którego możesz użyć, aby zainstalować właściwy sterownik i taka metoda jest zalecana dla początkujących użytkowników.


(Domker) #3

Niestety pakiet “bumblebe” wyleciał z repozytorium Ubuntu 12.04.
Nie jest już tam wspierany.
Listę paczek dla Precise (12.04) możesz zobaczyć tutaj:
http://packages.ubuntu.com/precise/allpackages
http://packages.ubuntu.com/precise-updates/allpackages
http://packages.ubuntu.com/precise-backports/allpackages

Sterownik jest dostępny dopiero w Trusty (14.04):
http://packages.ubuntu.com/trusty/allpackages

Więc nie pozostaje Ci nic innego jak aktualizacja systemu lub instalacja na świeżo nowszej wersji. (to drugie lepiej zrobić, bo Ubuntu nie jest dystrybucją typu “rolling release” i mogą być problemy przy takim upgrade)


(Sheaker) #4

Drogi pocolog.
Czy komendy, które podałeś usuną tylko te pakiety, które zostały ściągnięte lecz nie zostały zainstalowane?
Gdybym najpierw ściągnął wszystko przy pomocy

sudo apt-get --download-only install bumblebee

następnie wyczyścił niepotrzebne rzeczy:
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove

A następnie zainstalował wszystko poprzez:
dpkg -i /var/cache/apt/archives/*

będzie tak samo jakbym instalował poprzez:
sudo apt-get install bumblebee

?

Panie Domker. Chyba nie do końca się zrozumieliśmy. Wszystko działa tylko że chcę instalować to bez połączenia z internetem.

Pozdrawiam serdecznie.
sheaker

EDIT:
W additional drivers nie wyświetlają się żadne z pakietów *.deb znajdujących się w folderze …/archives


(roobal) #5

Pamiętam, że kiedyś na jakiejś stronie był skrypt, który generował polecenie do instalacji danego pakietu (pakiet plus zależności). Co do pakietów i386, usuń je, jeśli masz 100% pewność, że wszystkie aplikacje w systemie są 64-bitowe, np. taki wine jest 32-bitowy. Pod Archem, czy pod Gentoo muszę mieć włączone multilib, żeby korzystać z wine i 32-bitowych bibliotek.


(Sheaker) #6

Nie mam pewności że wszystkie aplikacje są 64bitowe:/
Będę chyba próbował z synaptics’em.
Miał ktoś z was z tym styczność? Tzn w celu tworzenia offlineowych instalatorów?