Jak zarządzać i edytować zależności przy instalacji?
Jak zarządzać i edytować zależności przy instalacji?
Załóżmy na ten przykład, że instaluję środowisko LXDE, ale nie chcę by pociągnęło to za sobą np Leafpad. To tylko przykład, ale czy ktoś wie, w jaki sposób można zarządzać i edytować zależności?
- k2cl
- Przyjaciel
- Posty: 3632
- Rejestracja: 09 gru 2007, 12:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Jak zarządzać i edytować zależności przy instalacji?
Środowisko graficzne siłą rzeczy składa się z zestawu aplikacji - w skład LXDE wchodzi akurat Leafpad.
Jeżeli interesuje Cię LXDE bez jakiegoś konkretnego programu (lub nawet kilku) - po prostu zobacz, jak wygląda zawartość metapaczki "lxde", a potem zamiast ją instalować, powybieraj poszczególne komponenty, które Cię interesują.
Jeżeli interesuje Cię LXDE bez jakiegoś konkretnego programu (lub nawet kilku) - po prostu zobacz, jak wygląda zawartość metapaczki "lxde", a potem zamiast ją instalować, powybieraj poszczególne komponenty, które Cię interesują.
Re: Jak zarządzać i edytować zależności przy instalacji?
W jaki sposób konkretnie to zrobić?zamiast ją instalować, powybieraj poszczególne komponenty, które Cię interesują.
- Jusko
- Przebojowy Jelonek
- Posty: 1380
- Rejestracja: 21 gru 2007, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Poznań
- Kontakt:
Re: Jak zarządzać i edytować zależności przy instalacji?
Przykładowo instalując Debiana i na pieszo instalować czego potrzebujesz. Ubuntu ma to do siebie, że z natury jest raczej automatem, więc pewnie zawsze coś będzie coś za sobą pociągało.
Re: Jak zarządzać i edytować zależności przy instalacji?
Debian też ma zależności. nadal szukam konkretnej informacji, w jaki sposób można nimi zarządzać?
- Jusko
- Przebojowy Jelonek
- Posty: 1380
- Rejestracja: 21 gru 2007, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Poznań
- Kontakt:
Re: Jak zarządzać i edytować zależności przy instalacji?
Każde distro Linuksowe ma zależności, które nie zawsze są logiczne - nie przeskoczysz tego, chyba że sam będziesz budował sobie paczki. Możesz postawić Ubuntu Minimal i dociągać czego potrzebujesz (ale pewnie i tak coś jest powiązane z góry). Stawiając Lubuntu nie masz na to większego wpływu - możesz potem wywalić raczej czego nie chcesz, ale to odwrotność tego czego oczekujesz.
Re: Jak zarządzać i edytować zależności przy instalacji?
LXDE to tylko przykład. A jest może jakiś brutalniejszy sposób aby "na siłę" zainstalować coś bez niektórych wymaganych zależności?Niekoniecznie w Ubuntu, ale i w Debianie na przykład.
- Jusko
- Przebojowy Jelonek
- Posty: 1380
- Rejestracja: 21 gru 2007, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Poznań
- Kontakt:
Re: Jak zarządzać i edytować zależności przy instalacji?
Modyfikacja zależności: http://blog.kowalsio.com/2011/03/14/dro ... kietu-deb/
Można instalować za pomocą parametrów pomijając zależności, ale czy program będzie wtedy działał to inna sprawa. Niestety od dawna nie używam nic z rodziny Debiana, więc nie pomogę bardziej, sam musiałbym poszukać w google. W Ubuntu trochę w tej kwestii pod górkę - w Debianie, Archu itd, masz większą swobodę w tej materii. Niektóre distra na etapie instalatora DVD (np. Fedora) pozwalają wybrać paczki do instalacji.
Można instalować za pomocą parametrów pomijając zależności, ale czy program będzie wtedy działał to inna sprawa. Niestety od dawna nie używam nic z rodziny Debiana, więc nie pomogę bardziej, sam musiałbym poszukać w google. W Ubuntu trochę w tej kwestii pod górkę - w Debianie, Archu itd, masz większą swobodę w tej materii. Niektóre distra na etapie instalatora DVD (np. Fedora) pozwalają wybrać paczki do instalacji.
- k2cl
- Przyjaciel
- Posty: 3632
- Rejestracja: 09 gru 2007, 12:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Jak zarządzać i edytować zależności przy instalacji?
Skoro uparłeś się, by jako przykład stosować paczkę "lxde" - zrozum, że to metapakiet, innymi słowy: pusta paczka zawierająca same zależności. W tym konkretnym przypadku bardzo łatwo jest wybrać, co Cię interesuje, a co nie jest potrzebne.
W innych sytuacjach (program A żąda instalacji biblioteki B, której nie chcę mieć w systemie) możesz wymuszać instalację bez zależności... tyle że deweloperzy z jakiegoś względu powiązali ze sobą instalację paczek A i B.
W innych sytuacjach (program A żąda instalacji biblioteki B, której nie chcę mieć w systemie) możesz wymuszać instalację bez zależności... tyle że deweloperzy z jakiegoś względu powiązali ze sobą instalację paczek A i B.
- Jarni
- Wytworny Kaczor
- Posty: 380
- Rejestracja: 06 maja 2008, 17:26
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Lokalizacja: 3 City
- Kontakt:
Re: Jak zarządzać i edytować zależności przy instalacji?
Można użyć apt-get z parametrem --no-install-recommends, zmniejszy to ilość zależności do niezbędnego minimum, co nie oznacza, że wśród tego minimum nie będzie tego co opisujesz na przykładzie Leafpad.
- Tylko nadal nie wiemy, co tu robił ten gość z siekierą?
- Pewnie sie-kierował czymś!
--LU #553776
- Pewnie sie-kierował czymś!
--LU #553776
- k2cl
- Przyjaciel
- Posty: 3632
- Rejestracja: 09 gru 2007, 12:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: LXDE
- Architektura: x86
Re: Jak zarządzać i edytować zależności przy instalacji?
Rany... Jeszcze raz:
- pakietu "lxde" traktowanego tu jako przykład wcale nie trzeba instalować. Wystarczy obejrzeć, jakie zależności upakowali tam deweloperzy, a potem instalować tylko konkretne interesujące nas aplikacje,
- instalacja bez zależności - jest możliwa, zarówno przy użyciu apt-get'a (--nodeps) jak i dpkg. To, że jest możliwa nie oznacza jednak, iż polecam komukolwiek takie rozwiązanie (chyba, że doskonale wie, co robi).
- pakietu "lxde" traktowanego tu jako przykład wcale nie trzeba instalować. Wystarczy obejrzeć, jakie zależności upakowali tam deweloperzy, a potem instalować tylko konkretne interesujące nas aplikacje,
- instalacja bez zależności - jest możliwa, zarówno przy użyciu apt-get'a (--nodeps) jak i dpkg. To, że jest możliwa nie oznacza jednak, iż polecam komukolwiek takie rozwiązanie (chyba, że doskonale wie, co robi).
- Jusko
- Przebojowy Jelonek
- Posty: 1380
- Rejestracja: 21 gru 2007, 18:51
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Poznań
- Kontakt:
Re: Jak zarządzać i edytować zależności przy instalacji?
Podsumowując - nie ma co porywać się z motyką na słońce. Czasem, zależności są dziwne (np. u mnie w Fedorze, bluez jest nierozerwalny z instalacją pulseaudio), jednak możesz instalować bez zależności, ale najprawdopodobniej aplikacja nie ruszy. Przebudować możesz paczki, ale wtedy znowuż będzie mogło się coś gryźć (paczka Twoja i te same z repo). Generalnie zależności nie przeskoczysz - są one przecież nawet w Windows, choć nie tak bardzo widoczne jak instalowanie w Linuksie z poziomu konsoli (bo w Windows masz instalator, który poza GUI usera dba o to aby wszystko było, bo Windows jako takich repozytoriów nie ma, no, może teraz Windows Store). Rozwiązaniem częściowym ale sporym jest użycie jakiegoś bardziej manualnego distra, instalowanie tylko systemu bazowego, potem środowiska w wersji core, a na koniec tego czego potrzebujesz (choć i tu nie ma gwarancji, że pod instacją LXDE przykładowo, nie byłoby w jego zależnościach ustalonego LeafPad). W ostateczności możesz zainstalować Gentoo, i tam możesz sobie instalować wszystko to, czego Ty chcesz, bo Ty jesteś Panem tego systemu
-
- Gibki Gibbon
- Posty: 3209
- Rejestracja: 30 wrz 2007, 13:49
- Płeć: Mężczyzna
-
- Serdeczny Borsuk
- Posty: 174
- Rejestracja: 17 maja 2012, 09:16
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.10
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
Re: Jak zarządzać i edytować zależności przy instalacji?
Np. tak → http://dug.net.pl/tekst/153/zmiana_zaleznosci_pakietow/macios4x pisze:Załóżmy na ten przykład, że instaluję środowisko LXDE, ale nie chcę by pociągnęło to za sobą np Leafpad. To tylko przykład, ale czy ktoś wie, w jaki sposób można zarządzać i edytować zależności?
- jacekalex
- Gibki Gibbon
- Posty: 4678
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Jak zarządzać i edytować zależności przy instalacji?
Pierwsze primo (to z Debiana):
Drugie primo:
Nie instalować metapakietow typu gnome czy xfce, tyylko paczki, które człoweik zna po nazwach konkretnych programów, i używa.
Wtedy można ominąć całkiem ładną liczbę bzdurnych zależności.
To by było na tyle
Kod: Zaznacz cały
cat /etc/apt/apt.conf
APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::AutoRemove::RecommendsImportant "false";
APT::AutoRemove::SuggestsImportant "false";
Nie instalować metapakietow typu gnome czy xfce, tyylko paczki, które człoweik zna po nazwach konkretnych programów, i używa.
Wtedy można ominąć całkiem ładną liczbę bzdurnych zależności.
To by było na tyle
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
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 61 gości