- Конфигурация интерфейса eth0
/usr/bin/ip link set dev eth0 up /usr/bin/ip addr add 192.168.0.10/24 broadcast 192.168.0.255 dev eth0 /usr/bin/ip route add default via 192.168.0.1 - Сброс настроек интерфейса eth0
/usr/bin/ip addr flush dev eth0 /usr/bin/ip link set dev eth0 down - Настройка двух интерфейсов (eth1 - второй)
/usr/bin/ip link set dev eth0 up /usr/bin/ip addr add 192.168.0.10/24 broadcast 192.168.0.255 dev eth0 /usr/bin/ip route add default via 192.168.0.1 /usr/bin/ip link set dev eth1 up /usr/bin/ip addr add 10.0.0.10/24 broadcast 10.0.0.255 dev eth1
четверг, 20 декабря 2012 г.
Настройка сети через ip-route
ip-route и комманда ip
PACMAN: file exists in filesystem
При обновлении (установке) появляется сообщение об ошибке: "file exists in filesystem" ("файл существует в файловой системе")!
Если программа была установлена вручную, без использования pacman или его оболочек, вам нужно будет удалить программу и все ее файлы, а затем выполнить установку при помощи pacman.
Информация, о каждом установленном файле, храниться в файле с метаданными пакета /var/lib/pacman/local/$package-$version/files.
При повреждении этого файла (может быть пустым или отсутствовать), во время обновления пакета, и будет получена ошибка - "file exists in filesystem" ("файл существует в файловой системе").
Обычно такие ошибки возникают во время установки или обновления всего лишь одного пакета, поэтому вместо ручного переименования или удаления конфликтующих файлов, принадлежащих данному пакету, выполните
Никогда не запускайте pacman -Syu --force
SOURCE
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
package: /path/to/file exists in filesystem
Errors occurred, no packages were upgraded.
Почему это происходит: pacman при обнаружении конфликтующих файлов, по умолчанию, не будет их перезаписывать автоматически. Это не ошибка, так сделано специально.
Вопрос решается тривиально. Сначала проверьте не принадлежит ли файл другому пакету: pacman -Qo /path/to/file
Если принадлежит - создайте отчет об ошибке. Если проблемный файл не нужен другим пакетам - переименуйте его и перезапустите команду обновления. Если в дальнейшем проблем не возникнет, то старый файл можно удалить.Если программа была установлена вручную, без использования pacman или его оболочек, вам нужно будет удалить программу и все ее файлы, а затем выполнить установку при помощи pacman.
Информация, о каждом установленном файле, храниться в файле с метаданными пакета /var/lib/pacman/local/$package-$version/files.
При повреждении этого файла (может быть пустым или отсутствовать), во время обновления пакета, и будет получена ошибка - "file exists in filesystem" ("файл существует в файловой системе").
Обычно такие ошибки возникают во время установки или обновления всего лишь одного пакета, поэтому вместо ручного переименования или удаления конфликтующих файлов, принадлежащих данному пакету, выполните
pacman -S --force $package
после этой команды pacman принудительно перезапишет эти файлы.Никогда не запускайте pacman -Syu --force
SOURCE
четверг, 13 декабря 2012 г.
Samsung CLX-3160: Linux
Fedora:
# yum install foo2qpdl
Arch Linux
# pacman -S splix
пятница, 7 декабря 2012 г.
Fatresize
Fatresize - инструмент командной строки для измененния размера MS Windows FAT16 / FAT32 файловых систем
Устаналиваем
опции:
Устаналиваем
$ sudo apt-get install fatresize
Использование fatresizeопции:
-h --help: Show summary of options.
-s --size: Re-size volume to SIZE[k|M|G|ki|Mi|Gi] bytes
-i --info: Show volume information
-p --progress: Show progress
-q --quite: Be quite
-v --verbose: Verbose (not version)
Примеры:
fatresize -s 2G /dev/evms/hdb2
fatresize -q -s 3G /dev/hde6
fatresize -i /dev/hdg3
четверг, 6 декабря 2012 г.
dd - Базовые параметры
dd [--help] [--version] [if=файл] [of=файл] [ibs=байты] [obs=байты] [bs=байты] [cbs=байты] [skip=блоки] [seek=блоки] [count=блоки] [conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror, notrunc, sync}]
if=файл — читает данные из файла вместо стандартного ввода.
of=файл — пишет данные в файл вместо стандартного вывода.
bs=n — размер блока.
ibs=nn и obs=nn — задаёт, сколько байтов нужно считывать или записывать за раз.
count=n — сколько блоков скопировать.
seek=n — сколько блоков пропустить от начала в результирующем файле.
skip=n — сколько блоков от начала файла пропустить перед началом копирования.
conv=фильтр,фильтр — применить фильтры конвертации.
ascii — сконвертировать в ASCII из EBCDIC…
ebcdic — …и наоборот.
block — выравнивание блоков.
lcase — преобразовать к нижнему регистру.
ucase — преобразовать к верхнему регистру.
swab — менять местами пары байт.
noerror — игнорировать ошибки ввода-вывода/code>
Подписаться на:
Сообщения (Atom)