Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Zechciało mi się pogmerać w moim Debianie, i się narobiło. (oczywiście nie samo ;-)
Korzystając z [url]http://how-to.linuxcareer.com/installing-google-drive-client-on-linux-mint#h2-installation-of-insync-google-drive-client[/url] chciałem zainstalować
insync-beta_0.9.18_i386.deb, pobrałem go i wykonałem
dpkg -i insync-beta_0.9.18_i386.deb
ale pomijając ten krok
apt-get install xdotool python-nautilus gir1.2-nautilus nautilus libxdo2
I chyba to mnie zgubiło :/
Teraz na mogę nic zainstalować ani odinstalowywać.
root@Desktop:/home/marcin/Desktop# apt-get upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe N: Ignoring file 'dropbox.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension E: Pakiet insync-beta ma zostać przeinstalowany, ale nie można znaleźć jego archiwum.
Gdy chcę zainstalować ponownie pakiet insync-beta wywala mi coś takiego:
root@Desktop:/home/marcin/Desktop# dpkg -install insync-beta_0.9.17_i386.deb dpkg: nieznana opcja -n Type dpkg --help for help about installing and deinstalling packages [*]; Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Options marked [*] produce a lot of output - pipe it through `less' or `more' !
Pomożecie ?!
A polecenie dpkg -i zwraca :
root@Desktop:/home/marcin/Desktop# dpkg -i insync-beta_0.9.17_i386.deb (Odczytywanie bazy danych ... 35% dpkg: ostrzeżenie: brak listy plików pakietu "insync-beta", przyjęcie że pakiet nie ma zainstalowanych plików. (Odczytywanie bazy danych ... 200727 files and directories currently installed.) Przygotowanie do zastąpienia insync-beta 0.9.17 (wykorzystując insync-beta_0.9.17_i386.deb) ... dpkg (podproces): unable to execute nowy skrypt pre-installation (/var/lib/dpkg/tmp.ci/preinst): Błędny format pliku wykonywalnego dpkg: błąd przetwarzania insync-beta_0.9.17_i386.deb (--install): podproces nowy skrypt pre-installation zwrócił kod błędu 2 dpkg (podproces): unable to execute nowy skrypt post-removal (/var/lib/dpkg/tmp.ci/postrm): Błędny format pliku wykonywalnego dpkg: błąd podczas czyszczenia środowiska: podproces nowy skrypt post-removal zwrócił kod błędu 2 Wystąpiły błędy podczas przetwarzania: insync-beta_0.9.17_i386.deb
Ostatnio edytowany przez marcin.t (2012-10-05 19:09:11)
Offline
Wywala bo tam jeden myślnik zjadłeś (w skrócie można dać [tt]-i[/tt], jak dajesz pełne, to [tt]--install[/tt]). W drugą stronę:
dpkg -P nazwa_pakietu
(bez wersji itd.)
Offline
aptitude purge insync-beta
Odinstaluj to.
Potem doprowadź do porządku.
Offline
Właśnie w tym jest problem że nie chce odinstalowywać.
root@Desktop:/home/marcin/Desktop# aptitude purge insync-beta Następujące pakiety zostaną USUNIĘTE: insync-beta{ap} 0 pakietów aktualizowanych, 0 instalowanych, 1 do usunięcia i 2 nie aktualizowanych. Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] T Nieprawidłowe polecenie. Proszę podać polecenie, lub "?" dla uzyskania pomocy. Kontynuować? [T/n/?] dpkg: błąd przetwarzania insync-beta (--purge): Pakiet jest w złym stanie - powinien zostać przeinstalowany przed usunięciem. configured to not write apport reports Wystąpiły błędy podczas przetwarzania: insync-beta E: Sub-process /usr/bin/dpkg returned an error code (1) W czasie instalacji wystąpiły problemy. Próba naprawy:
Więc przeinstalowuję:
root@Desktop:/home/marcin/Desktop# aptitude reinstall insync-beta_0.9.17_i386.deb Nie znaleziono pakietu, którego nazwa lub opis zawierałyby "insync-beta_0.9.17_i386.deb" Nie znaleziono pakietu, którego nazwa lub opis zawierałyby "insync-beta_0.9.17_i386.deb" Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety. 0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 2 nie aktualizowanych. Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B. E: Nie udało się odnaleźć pliku dla pakietu insync-beta. Może to oznaczać, że trzeba będzie ręcznie naprawić ten pakiet. E: Nie udało się odnaleźć pliku dla pakietu insync-beta. Może to oznaczać, że trzeba będzie ręcznie naprawić ten pakiet. E: Błąd wewnętrzny: nie można utworzyć listy pakietów do pobrania
Oczywiście plik [b]insync-beta_0.9.17_i386.deb[/b] jest w katalogu [b]/home/marcin/Desktop[/b]
Offline
Kontynuować? [T/n/?] T[/quote]
[b]y[/b] naciśnij.
[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]
Offline
Za pomocą aptitude można zainstalować/przeinstalować pakiety dostępne w repozytoriach, taka składnia jak podajesz wyżej nie istnieje. Pakiety lokalne można instalować za pomocą dpkg, wtedy podaje się ścieżkę i dokładną nazwę pliku (pakietu) do zainstalowania. Pokaż [tt]dpkg -i ten_pakiet[/tt] oraz [tt]dpkg -P ten_pakiet[/tt], bo jak pisałem wcześniej jeden myślnik zgubiłeś i dlatego nie instalował.
Offline
root@Desktop:/home/marcin/Desktop# dpkg -i /home/marcin/Desktop/insync-beta_0.9.17_i386.deb Zaznaczenie poprzednio niezaznaczonego pakietu insync-beta. (Odczytywanie bazy danych ... 35% dpkg: ostrzeżenie: brak listy plików pakietu "insync-beta", przyjęcie że pakiet nie ma zainstalowanych plików. (Odczytywanie bazy danych ... 200727 files and directories currently installed.) Przygotowanie do zastąpienia insync-beta 0.9.17 (wykorzystując .../insync-beta_0.9.17_i386.deb) ... dpkg (podproces): unable to execute nowy skrypt pre-installation (/var/lib/dpkg/tmp.ci/preinst): Błędny format pliku wykonywalnego dpkg: błąd przetwarzania /home/marcin/Desktop/insync-beta_0.9.17_i386.deb (--install): podproces nowy skrypt pre-installation zwrócił kod błędu 2 dpkg (podproces): unable to execute nowy skrypt post-removal (/var/lib/dpkg/tmp.ci/postrm): Błędny format pliku wykonywalnego dpkg: błąd podczas czyszczenia środowiska: podproces nowy skrypt post-removal zwrócił kod błędu 2 Wystąpiły błędy podczas przetwarzania: /home/marcin/Desktop/insync-beta_0.9.17_i386.deb
i
root@Desktop:/home/marcin/Desktop# dpkg -P insync-beta dpkg: błąd przetwarzania insync-beta (--purge): Pakiet jest w złym stanie - powinien zostać przeinstalowany przed usunięciem. Wystąpiły błędy podczas przetwarzania: insync-beta
Offline
Do instalowania paczek ręcznie można użyć [url=http://packages.debian.org/squeeze/gdebi]gdebi[/url] - ten ładuje automatycznie zależności.
Jak częściej instalujesz takie paczki, zrób sobie lokalne repozytorium apt.
Sznurek:
http://stary.dug.net.pl/faq/faq-6-89-Lokalne_repozytorium.php
Offline
Tak zobacz:
cd /tmp wget http://s.insynchq.com/builds/insync-beta_0.9.18_i386.deb dpkg-deb -x insync-beta_0.9.18_i386.deb insync-beta_0.9.18_i386 dpkg-deb -e insync-beta_0.9.18_i386.deb insync-beta_0.9.18_i386/DEBIAN rm insync-beta_0.9.18_i386/DEBIAN/p* dpkg-deb -b ./insync-beta_0.9.18_i386 dpkg -i insync-beta_0.9.18_i386.deb
Offline
[b]ArnVaker[/b]: Jesteś wielki !
Dziękuję za pomoc.
Offline
OK, to jeszcze dodam o co chodziło. :) W tym pakiecie są całkowicie puste „skrypty” preinst, prerm, postinst, postrm (a zatem także bez [i]#!/ścieżka/do/interpretera[/i]) i dpkg się na nich wywalał. W nowszych wersjach dpkg taki problem już nie występuje, prawdopodobnie autor pakietu przygotowywał go właśnie na systemie z nowszym dpkg i nie brał pod uwagę starszych wersji.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00007 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00079 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.116.20' WHERE u.id=1 |
0.00068 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.116.20', 1714878786) |
0.00037 | SELECT * FROM punbb_online WHERE logged<1714878486 |
0.00057 | SELECT topic_id FROM punbb_posts WHERE id=212322 |
0.00055 | SELECT id FROM punbb_posts WHERE topic_id=22097 ORDER BY posted |
0.00036 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22097 AND t.moved_to IS NULL |
0.00032 | SELECT search_for, replace_with FROM punbb_censoring |
0.00097 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22097 ORDER BY p.id LIMIT 0,25 |
0.00437 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22097 |
Total query time: 0.00909 s |