1

Что то ни как не распакую, есть архив типа tar.bz2 , в file-roller выглядит как папка с именем ".", в которой много различных файлов и папок. Пытался распаковать 1)командами типа (sudo su) tar xvjpf x.tar.bz2 -C /media//disk/    и 2)через (sudo su) графический интерфейс file-roller, в первом случае сыплет ошибками и ничего не распаковывается, во втором получается распаковать только на рабочий стол. Как правильно распаковать ?

2

Похоже проблема была в том что кардридер не отключает флешку - при отключении тома все равно можно - даже вытащив флешку, подключить ее заново . Никто не сталкивался с подобным ?   И все таки какая правильная команда распаковки, а то архив большой ?

3 (13.10.2011 15:56:46 отредактировано zenon)

Gfarnib, а зачем распаковывать на самой флешке?
Предположим что флешка /dev/sdc1 каталог для ее монтирования создадим /mnt/flash, тогда:

 Консоль:
mkdir /mnt/flash
mount /dev/sdc1 /mnt/flash
mkdir ~/tmp
cp archive.tar.bz2 ~/tmp
cd ~/tmp
tar xjf archive.tar.bz2
rm archive.tar.bz2
cp -R ~/tmp /mnt/flash

Как то так

И вообще я себе функцию в .zshrc прописал для распаковки:

# распаковка архива
extract () {
    if [ -f $1 ] ; then
        case $1 in
            *.tar.bz2)   tar xjf $1        ;;
            *.tar.gz)    tar xzf $1     ;;
            *.bz2)       bunzip2 $1       ;;
            *.rar)       unrar x $1     ;;
            *.gz)        gunzip $1     ;;
            *.tar)       tar xf $1        ;;
            *.tbz2)      tar xjf $1      ;;
            *.tgz)       tar xzf $1       ;;
            *.zip)       unzip $1     ;;
            *.Z)         uncompress $1  ;;
            *.7z)        7z x $1    ;;
            *)           echo "я не в курсе как распаковать '$1'..." ;;
        esac
    else
        echo "'$1' is not a valid file"
    fi
}

В консоли не взирая на архив типа:

 Консоль:
extract myarchve.tar

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

4

newzenon пишет:

Gfarnib, а зачем распаковывать на самой флешке?

Ну вообщето это root файловая система, то есть грузиться с нее и будет, но учитывая ограниченный объем флешки разобрался с приведенными командами и выполнил, на последнем пункте - копировании пишет что

 Консоль:
cp: cannot create directory ".mnt/flash/tmp": read only fale system

возможно что это потому что первым делом я выполнил в терминале запуск root ?

5

Gfarnib, ну скопируй через mc (Midnight Commander) если консоль не дается, а последняя ошибка сама за себя как-бы говорит: - read only file system - флешка смонтирована только для чтения.

 Консоль:
mount -l

Чтобы посмотреть что/куда/как смонтировано.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.