Strona 1 z 1

Skype - w jakim folderze umieścić paczkę do instalacji

: 21 listopada 2008, 12:13
autor: piobad
Witam,
ponieważ mam kłopoty z moim pierwszym (półrocznym) Etchem, zainstalowałem drugiego Etcha na nowej partycji (pozostawiając pierwszego do naprawy na 'mądrzejsze' czasy.
Kaka' w swoim poradniku (fragment o dpkg) napisał:
Przejdź do folderu gdzie znajduje się pakiet który chcesz zainstalować, zaloguj się na roota (su), a następnie wpisz:
Listing #14: Instalacja pakietu z użyciem dpkg

Kod: Zaznacz cały

# dpkg -i nazwa_pakietu.deb
Ponieważ programy powinny się znajdować w /usr, mam nstępujące pytania:
  1. Czy mogę umieścić paczkę w dowolnym folderze, a dpkg i tak zainstaluje co trzeba w /usr?
  2. Jeśli tak, to czy mogę po instalacji usunąć ten folder?
  3. Czy może powinienem w /usr utworzyć katalog (skype) i tam (po umiesczeniu paczki) z konsoli wydać polecenie

    Kod: Zaznacz cały

    dpkg -i skype.deb
  4. A co zrobić żeby jeden program był dostępny dla wszystkich użytkowników, a drugi tylko dla roota?
Z góry dziękuję.
piobad

: 21 listopada 2008, 12:20
autor: lis6502
Z tego co mi wiadomo:
1. Tak. Pakiet to nie archiwum (technicznie rzecz biorąc to jest archiwum, ale lepsze :D )
3. Jeśli zamierzasz kiedyś jeszcze instalować z tego pakietu to go zostaw.
4. Sprawdź PATH (przez echo $PATH lub printenv) dla użykownika i dla roota. Z grubsza: to co może uruchomić tylko i wyłącznie root siedzi w sbin. Ewentualnie pozmieniaj prawa dostępu i/lub właściciela. Pliku wykonywalnego oczywiście.

: 21 listopada 2008, 14:23
autor: Utumno
Lepiej nie zmieniaj uprawnien przypadkowych binarek bez wyraznego powodu. Debian domyslnie juz jest skofigurowany tak, ze jesli zwykly uzytkownik nie powinien miec dostepu do danego procesu, to go nie ma.

: 21 listopada 2008, 14:56
autor: Akkon
Ad. 1) Tak
Ad. 2) Tak
Ad. 3) Nie
Ad. 4) Zmień użytkownika, grupę, nadaj właściwe uprawnienia. Generalnie poczytaj:

Kod: Zaznacz cały

man chown
man chmod
PS. Samo zainstalowanie Skype może nie wystarczyć. Sprawdź jeszcze jakie ma zależności, i najpierw doinstaluje te zależności.

: 21 listopada 2008, 15:43
autor: piobad
Duże dzięki za pomoc.
Pytanie 4-te było podyktowane tym, że kiedyś (na Mandrake) jakiś program mogłem uruchomić tylko jako root. Czytałem też o podobnych problemach u innych osób. Na razie nie planuję na tej partycji robić żadnych eksperymentów.
Akkon - jak sprawdzić zależności Skypa?

Pozdrawiam
piobad

: 21 listopada 2008, 20:59
autor: Akkon
piobad pisze:Akkon - jak sprawdzić zależności Skypa
Poczytać dokumentację, przejrzeć stronę programu, forum. Nie twierdzę, że czegoś Ci brakuje, ale jeśli jakieś zależności nie będą spełnione, to po prostu Skype nie ruszy. Sam nie używam Skype'a na Debianie więc nie powiem Ci na co powinieneś zwrócić uwagę.

: 23 listopada 2008, 12:20
autor: piobad
Witam,
jednak namieszałem.
1- krok. Na stronie z paczką napisano, że jest wymagane:
-Qt 4.2.1 lub nowszy - u mnie 4.2.1-2+etch1
-D-Bus 1.0.0 - u mnie 2.0-3
-libasound2 1.0.12 - u mnie 1.0.13
uznałem, że jest dobrze.

2-krok. Polecenie instalacji

Kod: Zaznacz cały

dpkg -i skype-debian_2.0.0.72-1_i386.deb
Zaznaczenie poprzednio niezaznaczonego pakietu skype.
(Odczytywanie bazy danych ... 71743 plikÃłw i katalogÃłw obecnie zainstalowanych.)
Rozpakowanie skype (z skype-debian_2.0.0.72-1_i386.deb) ...
dpkg: problemy z zaleÅźnoÅiami uniemoÅźliwiajÄ skonfigurowanie skype:
skype zaleÅźy od libqt4-core (>= 4.2.1); jednakÅźe:
Pakiet libqt4-core nie jest zainstalowany.
skype zaleÅźy od libqt4-gui (>= 4.2.1); jednakÅźe:
Pakiet libqt4-gui nie jest zainstalowany.
^[[?1;2cdpkg: bÅÄd przetwarzania skype (--install):
problemy z zaleÅźnoÅiami - pozostawiony nieskonfigurowany
^[[?1;2cWystÄpiÅy bÅÄdy podczas przetwarzania:
skype
3-krok. Instalacja pakietu zależnego libqt4-core:

Kod: Zaznacz cały

aptitude install libqt4-core
Czytanie list pakietÃłw... Gotowe
^[[?1;2ce drzewa zaleÅźnoÅi... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanÃłw pakietÃłw... Gotowe
Odczyt opisÃłw zadaÅ... Gotowe
Budowanie bazy etykiet... Gotowe
NastÄpujÄce pakiety majÄ NIESPEÅNIONE zaleÅźnoÅi:
^[[?1;2c skype
NastÄpujÄce NOWE pakiety zostanÄ zainstalowane:
libqt4-core
0 pakietÃłw uaktualnianych, 1 instalowanych, 0 do usuniÄcia i 0 nie uaktualnianych.
Do pobrania 1167kB archiwÃłw. ZajÄte po rozpakowaniu: 2994kB.
NastÄpujÄce pakiety majÄ niespeÅnione zaleÅźnoÅi:
^[[?1;2c skype: Wymaga: libqt4-gui (>= 4.2.1) ktÃłrego nie moÅźna zainstalowaÄ
Resolving dependencies...
NastÄpujÄce dziaÅania rozwiÄÅźÄ problemy z zaleÅźnoÅiami:
^[[?1;2c
Instalacja nastÄpujÄcych pakietÃłw:
libqt4-gui [4.2.1-2+etch1 (stable, stable)]

Pozostawienie nastÄpujÄcych problemÃłw z zaleznoÅiami:
^[[?1;2clibqt4-gui poleca qt4-qtconfig
Wynik: -219

ZaakceptowaÄ rozwiÄzanie? [Y/n/q/?] y
NastÄpujÄce NOWE pakiety zostanÄ automatycznie zainstalowane:
libqt4-gui
NastÄpujÄce NOWE pakiety zostanÄ zainstalowane:
libqt4-core libqt4-gui
NastÄpujÄce pakiety POLECANE przez inne NIE zostanÄ zainstalowane:
qt4-qtconfig
0 pakietÃłw uaktualnianych, 2 instalowanych, 0 do usuniÄcia i 0 nie uaktualnianych.
Do pobrania 5717kB archiwÃłw. ZajÄte po rozpakowaniu: 14,1MB.
KontynuowaÄ? [Y/n/?] y
Zapisywanie dodatkowych informacji o stanie... Gotowe
Pobieranie:1 http://ftp.pl.debian.org etch/main libqt4-core 4.2.1-2+etch1 [1167kB]
Pobieranie:2 http://ftp.pl.debian.org etch/main libqt4-gui 4.2.1-2+etch1 [4550kB]
Pobrano 5717kB w 23s (238kB/s)
Zaznaczenie poprzednio niezaznaczonego pakietu libqt4-core.
(Odczytywanie bazy danych ... 71878 plikÃłw i katalogÃłw obecnie zainstalowanych.)
Rozpakowanie libqt4-core (z .../libqt4-core_4.2.1-2+etch1_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libqt4-gui.
Rozpakowanie libqt4-gui (z .../libqt4-gui_4.2.1-2+etch1_i386.deb) ...
Konfigurowanie libqt4-core (4.2.1-2+etch1) ...

Konfigurowanie libqt4-gui (4.2.1-2+etch1) ...

Konfigurowanie skype (2.0.0.72-1) ...
4-krok. Nie zauważyłem, że pakiet libqt4-gui został automatycznie zassany w kroku 3; domyślam się, że pobieranie już pobranych pakietów nie powoduje zamieszania?

Kod: Zaznacz cały

aptitude install libqt4-gui
Czytanie list pakietÃłw... Gotowe
^[[?1;2ce drzewa zaleÅźnoÅi... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanÃłw pakietÃłw... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Odczyt opisÃłw zadaÅ... Gotowe
Budowanie bazy etykiet... Gotowe
Nie zostanÄ zainstalowane, uaktualnione ani usuniÄte Åźadne pakiety.
0 pakietÃłw uaktualnianych, 0 instalowanych, 0 do usuniÄcia i 0 nie uaktualnianych.
Do pobrania 0B archiwÃłw. ZajÄte po rozpakowaniu: 0B.
Zapisywanie dodatkowych informacji o stanie... Gotowe
5-krok. Skype nie działa poprawnie, w oknie interfejsu tekst wygląda jakby ktoś go trzykrotnie poziomo przekreślił zalewającym piórem; pomyślałem że to wina instalacji bez tych pakietów i zainstalowałem go ponownie:

Kod: Zaznacz cały

dpkg -i skype-debian_2.0.0.72-1_i386.deb
(Odczytywanie bazy danych ... 71947 plikÃłw i katalogÃłw obecnie zainstalowanych.)
Przygotowanie do zastÄpienia skype 2.0.0.72-1 (wykorzystujÄc skype-debian_2.0.0.72-1_i386.deb) ...
Rozpakowanie pakietu zastÄpujÄcego skype ...
Konfigurowanie skype (2.0.0.72-1) ...
Niestety było tak samo.

6-krok. Postanowiłem go odinstalować:

Kod: Zaznacz cały

dpkg purge skype-debian_2.0.0.72-1_i386.deb
dpkg: naleÅźy okreÅiÄ dziaÅanie

Wpisz dpkg --help, aby dowiedzieÄ siÄ jak (od)instalowaÄ pakiety [*];
UÅźyj `dselect' lub `aptitude', jeÅi potrzebujesz wygodnego programu
do zarzÄdzania pakietami;
to skorzystałem z aptitude:

Kod: Zaznacz cały

aptitude purge skype-debian_2.0.0.72-1_i386.deb
Czytanie list pakietÃłw... Gotowe
^[[?1;2ce drzewa zaleÅźnoÅi... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanÃłw pakietÃłw... Gotowe
Odczyt opisÃłw zadaÅ... Gotowe
Budowanie bazy etykiet... Gotowe
Nie znaleziono pakietu, ktÃłrego nazwa lub opis zawieraÅyby "skype-debian_2.0.0.72-1_i386.deb"
Nie zostanÄ zainstalowane, uaktualnione ani usuniÄte Åźadne pakiety.
0 pakietÃłw uaktualnianych, 0 instalowanych, 0 do usuniÄcia i 0 nie uaktualnianych.
Do pobrania 0B archiwÃłw. ZajÄte po rozpakowaniu: 0B.
Deinstalacja powiodła się, choć opis mówi inaczej, skypa - nie można było uruchomić

7-krok. Wobec tego - normalna instalacja z repozytorium:

Kod: Zaznacz cały

aptitude install skype
Czytanie list pakietÃłw... Gotowe
^[[?1;2ce drzewa zaleÅźnoÅi... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanÃłw pakietÃłw... Gotowe
Zapisywanie dodatkowych informacji o stanie... Gotowe
Odczyt opisÃłw zadaÅ... Gotowe
Budowanie bazy etykiet... Gotowe
Brak kandydujÄcej wersji skype
NastÄpujÄce pakiety nie sÄ uÅźywane i zostanÄ USUNIÄTE:
libqt4-gui
0 pakietÃłw uaktualnianych, 0 instalowanych, 1 do usuniÄcia i 0 nie uaktualnianych.
Do pobrania 0B archiwÃłw. Zwolnione po rozpakowaniu: 11,1MB.
KontynuowaÄ? [Y/n/?] y
NieprawidÅowe polecenie. ProszÄ podaÄ polecenie, lub "?" dla uzyskania pomocy.
KontynuowaÄ? [Y/n/?] t
NieprawidÅowe polecenie. ProszÄ podaÄ polecenie, lub "?" dla uzyskania pomocy.
KontynuowaÄ? [Y/n/?] y
Zapisywanie dodatkowych informacji o stanie... Gotowe
(Odczytywanie bazy danych ... 71813 plikÃłw i katalogÃłw obecnie zainstalowanych.)
Usuwanie libqt4-gui ...
ta instalacja się nie udała.

W katalogu /home/piotr jest katalog ./skype

Proszę, pomóżcie mi to odkręcić.

Pozdrawiam.
piobad

: 11 grudnia 2008, 23:47
autor: Akkon
Gdyby ktoś był nadal zainteresowany, to Skype w wersji 2.0.0.72-1 ma następujące wymagania:

Kod: Zaznacz cały

libasound2 (> 1.0.12)
libc6 (>= 2.3.6-6)
libgcc1 (>= 1:4.1.1-12)
libqt4-core (>= 4.2.1)
libqt4-gui (>= 4.2.1)
libstdc++6 (>= 4.1.1-12)
libx11-6
libxext6,
libxss1
libxv1
Po doinstalowaniu zależności powinien działać bez problemu.