[+] Instalacja pakietów Zarz

Ogólne pytania dotyczące systemu
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

[+] Instalacja pakietów Zarządcą archiwów...

Post autor: damianskulski »

Znajduję paczkę *.deb w Internecie, zapisuje w ~, dwuklik na ikonie, a tu komunikat:

Kod: Zaznacz cały

Nie można otworzyć "nazwa_paczki.deb"

Nieobsługiwany typ archiwum.
Próbowałem z innym .debem ale wyskakuje to samo. co to moze znaczyc?
maly
Beginner
Posty: 289
Rejestracja: 03 lipca 2007, 14:52

Post autor: maly »

Bo tak tego się nie robi. Tylko:

Kod: Zaznacz cały

dpkg -i nazwapaczki.deb
Google.pl z pewnością powiedzą coś więcej jeszcze ;-) .
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

damianskulski pisze:Znajduję paczkę *.deb w Internecie, zapisuje w ~, dwuklik na ikonie, a tu komunikat:
Do graficznej instalacji pakietu .deb muszisz zainstalowac gdebi (choc ogolnie nie mam do tego zaufnia lepiej machnac tak jak pisze maly z dpkg).
Albo stworzyc swoje wlasne lokalne repozytorium zeby korzystac z apta/aptitude/synaptica

http://planeta.jakilinux.org/2008/12/24 ... lokalnego/
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

Post autor: damianskulski »

maly, wiem ze za pomocą dpkg sie da, ale to nie rozwiazuje problemu. Moze i jest to dziwne ale wole robic jak najwiecej poza konsolą.


yantar, gdebi-gtk nie chce instalować pakietów, po kliknięciu na instaluj - zamyka się.
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

To odpal gdebi z konsoli i zobacz jakie bledy wypluje przy probie instalacji deba
, bo tak to nie wywrozymy czemu sie zamyka.
Albo tak jak pisalem swoje lokalne repozytorium i bedziesz mogl korzystac z synaptica skoro masz awersje do konsoli :)
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

1. Jak ja lubię, takie kompletne informacje :)
2. Skoro wyskakuje Ci taka informacja przy kliknięciu na deb, to prawdopodobnie masz z tego typu plikiem powiązany jakiś program do obsługi archiwów, np. Ark. Rozpoznaje, że to archiwum, ale nie potrafi obsłużyć. (Komunikat dość normalny dla Arka, zatem prawdopodobnie masz KDE, które?)
3. Skoro gdebi się wywala, prawdopodobnie masz coś niezainstalowane z Gnome'a. Co? Cóż, trzeba odpalić z konsoli, cokolwiek powinno być wiadome.
4. Jeśli w istocie masz KDE, to prawdopodobnie pod prawym myszy będziesz mógł zrobić: Otwórz w i wybrać Kpackage lub podobny program. Dla 3.5, to Kpackage, dla 4.0, w sumie powinien być Kpackagekit, ale do tej pory, chyba, nie działa jeszcze. Kpackage w 3.5 powinien być zainstalowany domyślnie, chyba, że instalowałeś przez netinstall, a następnie poszczególne paczki.
5. Jeśli chcesz używać gdebi - doinstaluj jego zależności.
6. Jesli masz Gnome, to zrób reinstalację gdebi, raz jeszcze dociągając jego zależności.
7. Jeśli masz inne środowisko - to, któż to wie. Może ktoś się domyśli.
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

Post autor: damianskulski »

Mam Gnome :mrgreen:

Wszystkie zależności (KLIK ) są spełnione.

Reinstalacja nic nie dała. A o to co daje wpisanie gdebi-gtk w konsoli w czasie próby zainstalowania pakietu:

Kod: Zaznacz cały

damian@net164ip28:~$ gdebi-gtk
/usr/lib/python2.5/site-packages/GDebi/GDebi.py:94: GtkWarning: gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed
  self.window_main.set_sensitive(False)
gksu: nieznana opcja `--always-ask-pass'
GKsu wersja 2.0.0

Użycie: gksu [-u <użytkownik>] [opcje] <polecenie>

  --debug, -d
    Wyświetlanie na ekranie informacji, które mogą być
    przydatne przy diagnozowaniu/rozwiązywaniu problemów.

  --user <użytkownik>, -u <użytkownik>
    Wykonanie <polecenia> przez podanego użytkownika.

  --disable-grab, -g
    Wyłączenie "przechwytywania" klawiatury, myszy,
    oraz skupienia przez program przy pytaniu o hasło.
  --prompt, -P
    Zapytanie użytkownika, czy należy przechwycić klawiaturę
    oraz mysz przed wykonaniem.
  --preserve-env, -k
    Zachowanie bieżących zmiennych środowiska, przykładowo
    nie są zmieniane $HOME ani $PATH.
  --login, -l
    Uruchomienie w roli powłoki startowej (login shell). Może
    to sprawić problemy z mechanizmami Xauthority. Wskazane
    jest uruchomienie xhost aby umożliwić docelowemu
    użytkownikowi na otwieranie okien na twoim ekranie!

  --description <opis|plik>, -D <opis|plik>
    Użycie opisowej nazwy w treści komunikatu wyświetlanego
    przed uruchomieniem polecenia, dzięki czemu jest on
    przyjemniejszy. Możliwe jest również podanie pełnej
    ścieżki do pliku .desktop, w tym przypadku będzie użyty
    klucz Name z takiego pliku.
  --message <komunikat>, -m <komunikat>
    Zamiana standardowego komunikatu zapytania o hasło
    na wskazany w tej opcji. Należy używać tylko gdy
    opcja --description nie jest wystarczająca.

    Wyświetlanie hasła na standardowym wyjściu (stdout),
    podobnie do ssh-askpass. Przydatne w skryptach
    wykorzystujących programy, które akceptują hasła
    podawane na standardowym wejściu (stdin).

damian@net164ip28:~$ 

fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

damianskulski pisze:Znajduję paczkę *.deb w Internecie, zapisuje w ~, dwuklik na ikonie, a tu komunikat:
Wypadałoby zerknąć do jakichś podstaw zawartych w dokumentacji i odpowiedzieć sobie na pytanie - czym jest pakiet *.deb?
http://www.debian.org/doc/manuals/debia ... deb-format
"Pakiet" systemu Debian lub plik archiwum systemu Debian zawiera pliki wykonywalne, biblioteki i dokumentację, związane z poszczególnymi częściami programu lub zbiorem powiązanych programów. Normalnie, plik archiwum systemu Debian ma nazwę, która kończy się na .deb.

Wewnętrzny format pakietu binarnego Debiana jest opisany w instrukcji deb(5). Ten wewnętrzny format jest tematem zmian (pomiędzy głównymi wydaniami systemu Debian GNU/Linux), dlatego zawsze używaj dpkg-deb(1) do manipulowania plikami .deb.
Idąc dalej to jak klikając z pozycji użytkownika możemy w trybie graficznym wykonać instalację? Pakiet *.deb w Debianie to jak swego rodzaju plik *.exe. Jak klikasz w pakiet *.deb to traktuje go w pierwszej kolejności jako potencjalny instalator, z którym użytkownik nie mający uprawnień nic nie może zrobić.

Kod: Zaznacz cały

man dpkg-deb
http://pl.wikipedia.org/wiki/Deb
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

damianskulski: Wywołanie gdebi-gtk z konsoli, w dodatku jako użytkownik niczego Ci nie da. Czyli jak najbardziej prawidłowo się system, chyba, zachowuje. W konsoli działa gdebi. Gdebi-gtk możesz uruchomić, jeśli powiążesz go z *.deb w trybie graficznym a nadto jego uruchomienie musi być poprzedzone użyciem gksu (lub czegokolwiek podobnego), co spowoduje, że program będzie się uruchamiał z uprawnieniami roota.
fnmirk:
damianskulski pisze:Idąc dalej to jak klikając z pozycji użytkownika możemy w trybie graficznym wykonać instalację?
No właśnie w sposób opisany powyżej. Wiążąc *.deb z jakimś programem do instalacji plików tego typu + gksu (lub równoznaczne).
damianskulski
Beginner
Posty: 189
Rejestracja: 08 września 2007, 00:31
Lokalizacja: Piekary ¦l±skie

Post autor: damianskulski »

Czyli jeśli chcę żeby ładował się w gdebi-gtk jako root muszę:
PPM na ionie *.deba -> Właściwości -> Otwarcie za pomocą -> Dodaj -> Własne polecenie -> gksu gdebi-gtk :?:
ODPOWIEDZ