[+] Budowanie paczek z dpkg-deb, brak miejsca na dysku

Tematy związane z oprogramowaniem, instalacją, konfiguracją
suchus
Posty: 35
Rejestracja: 19 marca 2008, 17:09

[+] Budowanie paczek z dpkg-deb, brak miejsca na dysku

Post autor: suchus »

Chciałbym zbudować paczkę takim poleceniem:

Kod: Zaznacz cały

dpkg-deb -b /home/adam/Desktop/ /media
Niestety pojawia się komunikat o braku miejsca na dysku. W katalog głównym mam 100MB, domowym 400MB, a w media kilka GB.

Kod: Zaznacz cały

dpkg-deb: budowanie pakietu "nautilus-dropbox" w "/media/nautilus-dropbox_0.6.3_i386.deb".
dpkg-deb (podproces): data: internal gzip write error: 'Brak miejsca na urządzeniu'
dpkg-deb: podproces <kompresja> z tar -cf zwrócił kod błędu 2
 tar: -: Można było zapisać tylko 8192 z 10240 bajtów
tar: Error is not recoverable: exiting now
Czy to aby na pewno wiąże się to z ilością miejsca na dysku?

Edycja:
W katalogu głównym mam 600MB, okazało się, że podczas budowania paczki rzeczywiście zabiera sporo miejsca z głównego.
Byłbym wdzięczny gdyby ktoś to zrobił u siebie, ja więcej miejsca na dysku nie znajdę
Link do spakowanego folderu: http://www.speedyshare.com/files/24537353/DEBIAN.rar
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

/home masz podmontowany do katalogu głównego /, czy znajduje się na innej partycji?

Zainteresuj się programem du. On pokazuje ile miejsca zajmuje określony katalog na partycji lub suma katalogów w zależności jakie flagi wywołasz. Możesz potem wykasować to co niepotrzebne aby zwiększyć ilość wolnego miejsca. Na początek wykonaj jako root:

Kod: Zaznacz cały

 
apt-get clean

Potem sprawdź:

Kod: Zaznacz cały

 df -h 
Następnie przekieruj wynik do pliku:

Kod: Zaznacz cały

cd / && du -m / >> obszar.txt 
Potem przejrzyj sobie plik obszar.txt i zobacz, który katalog ile miejsca zajmuje. To polecenie podaje w MB ale można zmienić wielkość.
Widocznie katalog domowy zajmuje kupę miejsca. Nie możesz po prostu skopiować danych lub nagrać na cd/dvd tak jak leżą w katalogach?
Po co komplikujesz sobie życie?
suchus
Posty: 35
Rejestracja: 19 marca 2008, 17:09

Post autor: suchus »

Katalog domowy mam na odrębnej partycji. W Synapticu mam ustawione kasowanie pakietów po instalacji.
Po prostu mam 5 GB na główny. Kiedyś to było dużo. Ze względu na czasochłonność ustawiania świeżego systemu w najbliższym czasie nie będę mógł sobie pozwolić na zmiany w partycjach.
Po obejrzeniu zajmowanego miejsca, ciekawsze wyniki.

Kod: Zaznacz cały

228	/var/lib
279	/var/log
280	/usr/bin
1654	/usr/lib
259	/usr/share/doc
1549	/usr/share
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

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

Post autor: fnmirk »

Cały katalog:

Kod: Zaznacz cały

/usr/share
możesz przenieś na inną partycję zostawiając dowiązanie do niego. To należy wykonać najlepiej z poziomu livecd.

Nie przedstawiłeś wszystkiego. Gdzie masz katalog:

Kod: Zaznacz cały

/usr/src
suchus
Posty: 35
Rejestracja: 19 marca 2008, 17:09

Post autor: suchus »

dobry pomysł z przeniesieniem katalogu

Kod: Zaznacz cały

/usr/share
Livecd od ubuntu się do tego nada?

Katalog

Kod: Zaznacz cały

 usr/src
siedzi na jednej partycji z głównym, ale zajmuje nie całe 30MB.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Prawie każda dystrybucja livecd się do tego nadaje, jeżeli potrafisz z niej korzystać i posiada dostęp do konta root.
suchus
Posty: 35
Rejestracja: 19 marca 2008, 17:09

Post autor: suchus »

Ok, dzięki
Postaram się powalczyć jak znajdę czas.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:jak znajdę czas.
Cała operacja zajmuje dosłownie tyle co dwukrotne uruchomienie systemu i czas na przeniesienie katalogu. Pamiętaj aby prawa dostępu do plików i katalogów się nie zmieniły.
suchus
Posty: 35
Rejestracja: 19 marca 2008, 17:09

Post autor: suchus »

Muszę zrobić oddzielną partycję na ten folder + mała reorganizacja w ntfsach na komputerze, przyda się dłuższa chwila
ODPOWIEDZ