vasek |
|
Темы:
47
Сообщения:
11859
Участник с: 17 февраля 2013
|
arcanis не хочу здесь разводить флуд - это новости - но не удержался - отвечу просто - для этих целей имей вторую систему
Ошибки не исчезают с опытом - они просто умнеют
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Ого! Стоило мне один раз не попасть на форум из-за его временной отключки, а второй раз – из-за моей занятости, и тут же за день на 22 страницы из мухи слона раздули :) Куча народу, несмотря на подробную инструкцию, ухитрились наступить на грабли и наломать дров. Зачем-то кинулись сносить груб, хотя: 1) груб, вообще-то, находится в /boot/grub/ , а в /usr/ только установщик; 2) даже устаревшие пакеты не обязательно было сносить – достаточно ПРОСТО ПЕРЕМЕСТИТЬ их бинарники руками в /usr/bin/ Даже без сложных команд можно было обойтись – достаточно обновить всё, кроме filesystem и bash, посмотреть, что осталось в удаляемых каталогах, и разобраться с этими файлами индивидуально. Лично я виду в этом переезде как минимим два несомненных плюса: 1) Наконец-то кончается маразм вида "а давайте не положим юзеру в PATH каталоги *sbin", чтобы он только через сад мог запустить ip route, ifconfig, fdisk/fsck.*/mkfs.* для фоешек в группе storage и т.д., из-за чего приходилось специально добавлять всё это в PATH для юзера. 2) Наконец-то выпилен единственный конфликтующий с андроидом каталог /sbin/ , и мне больше не надо колдовать с pacman.conf и симлинками :) |
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
Делал по шагам 1. Скопировал файлы из /sbin/ /bin/ /usr/sbin в /usr/bin Кстати в начале темы нужно указать что при копировании нужно на вопрос "заменить файл" сказать "нет" - это очень важно, причем кто-то тут уже на этом обжегся. 2. Переименовал /sbin/ /bin/ /usr/sbin в /sbin/_ /bin/_ /usr/sbin_ 3. Сделал pacman -Su --ignore filesystem,bash И получил: : Приступить к установке? [Y/n] y (68/68) проверка ключей [################################################################] 100% (68/68) проверяется целостность пакета [################################################################] 100% (68/68) загрузка файлов пакета [################################################################] 100% (68/68) проверка конфликтов файлов [################################################################] 100% ошибка: не удалось завершить запрос (конфликтующие файлы) glibc: /usr/bin/iconvconfig уже существует в файловой системе glibc: /usr/bin/nscd уже существует в файловой системе glibc: /usr/bin/sln уже существует в файловой системе glibc: /usr/bin/zdump уже существует в файловой системе glibc: /usr/bin/zic уже существует в файловой системе kmod: /usr/bin/depmod уже существует в файловой системе kmod: /usr/bin/modprobe уже существует в файловой системе shadow: /usr/bin/chgpasswd уже существует в файловой системе shadow: /usr/bin/chpasswd уже существует в файловой системе shadow: /usr/bin/groupadd уже существует в файловой системе shadow: /usr/bin/groupdel уже существует в файловой системе shadow: /usr/bin/groupmems уже существует в файловой системе shadow: /usr/bin/groupmod уже существует в файловой системе shadow: /usr/bin/groups уже существует в файловой системе shadow: /usr/bin/grpck уже существует в файловой системе shadow: /usr/bin/grpconv уже существует в файловой системе shadow: /usr/bin/grpunconv уже существует в файловой системе shadow: /usr/bin/newusers уже существует в файловой системе shadow: /usr/bin/nologin уже существует в файловой системе shadow: /usr/bin/pwck уже существует в файловой системе shadow: /usr/bin/pwconv уже существует в файловой системе shadow: /usr/bin/pwunconv уже существует в файловой системе shadow: /usr/bin/useradd уже существует в файловой системе shadow: /usr/bin/userdel уже существует в файловой системе shadow: /usr/bin/usermod уже существует в файловой системе util-linux: /usr/bin/addpart уже существует в файловой системе util-linux: /usr/bin/agetty уже существует в файловой системе util-linux: /usr/bin/blkdiscard уже существует в файловой системе util-linux: /usr/bin/blkid уже существует в файловой системе util-linux: /usr/bin/blockdev уже существует в файловой системе util-linux: /usr/bin/cfdisk уже существует в файловой системе util-linux: /usr/bin/chcpu уже существует в файловой системе util-linux: /usr/bin/ctrlaltdel уже существует в файловой системе util-linux: /usr/bin/delpart уже существует в файловой системе util-linux: /usr/bin/dmesg уже существует в файловой системе util-linux: /usr/bin/fdformat уже существует в файловой системе util-linux: /usr/bin/fdisk уже существует в файловой системе util-linux: /usr/bin/findfs уже существует в файловой системе util-linux: /usr/bin/findmnt уже существует в файловой системе util-linux: /usr/bin/fsck уже существует в файловой системе util-linux: /usr/bin/fsck.cramfs уже существует в файловой системе util-linux: /usr/bin/fsck.minix уже существует в файловой системе util-linux: /usr/bin/fsfreeze уже существует в файловой системе util-linux: /usr/bin/fstrim уже существует в файловой системе util-linux: /usr/bin/hwclock уже существует в файловой системе util-linux: /usr/bin/kill уже существует в файловой системе util-linux: /usr/bin/ldattach уже существует в файловой системе util-linux: /usr/bin/login уже существует в файловой системе util-linux: /usr/bin/losetup уже существует в файловой системе util-linux: /usr/bin/lsblk уже существует в файловой системе util-linux: /usr/bin/mkfs уже существует в файловой системе util-linux: /usr/bin/mkfs.bfs уже существует в файловой системе util-linux: /usr/bin/mkfs.cramfs уже существует в файловой системе util-linux: /usr/bin/mkfs.minix уже существует в файловой системе util-linux: /usr/bin/mkswap уже существует в файловой системе util-linux: /usr/bin/more уже существует в файловой системе util-linux: /usr/bin/mount уже существует в файловой системе util-linux: /usr/bin/mountpoint уже существует в файловой системе util-linux: /usr/bin/partx уже существует в файловой системе util-linux: /usr/bin/pivot_root уже существует в файловой системе util-linux: /usr/bin/raw уже существует в файловой системе util-linux: /usr/bin/readprofile уже существует в файловой системе util-linux: /usr/bin/resizepart уже существует в файловой системе util-linux: /usr/bin/rtcwake уже существует в файловой системе util-linux: /usr/bin/runuser уже существует в файловой системе util-linux: /usr/bin/sfdisk уже существует в файловой системе util-linux: /usr/bin/su уже существует в файловой системе util-linux: /usr/bin/sulogin уже существует в файловой системе util-linux: /usr/bin/swaplabel уже существует в файловой системе util-linux: /usr/bin/swapoff уже существует в файловой системе util-linux: /usr/bin/swapon уже существует в файловой системе util-linux: /usr/bin/switch_root уже существует в файловой системе util-linux: /usr/bin/umount уже существует в файловой системе util-linux: /usr/bin/uuidd уже существует в файловой системе util-linux: /usr/bin/vigr уже существует в файловой системе util-linux: /usr/bin/vipw уже существует в файловой системе util-linux: /usr/bin/wdctl уже существует в файловой системе util-linux: /usr/bin/wipefs уже существует в файловой системе apache: /usr/bin/ab уже существует в файловой системе apache: /usr/bin/apachectl уже существует в файловой системе apache: /usr/bin/apxs уже существует в файловой системе apache: /usr/bin/checkgid уже существует в файловой системе apache: /usr/bin/dbmmanage уже существует в файловой системе apache: /usr/bin/envvars уже существует в файловой системе apache: /usr/bin/envvars-std уже существует в файловой системе apache: /usr/bin/htcacheclean уже существует в файловой системе apache: /usr/bin/htdbm уже существует в файловой системе apache: /usr/bin/htdigest уже существует в файловой системе apache: /usr/bin/htpasswd уже существует в файловой системе apache: /usr/bin/httpd уже существует в файловой системе apache: /usr/bin/httpd.itk уже существует в файловой системе apache: /usr/bin/httpd.worker уже существует в файловой системе apache: /usr/bin/httxt2dbm уже существует в файловой системе apache: /usr/bin/logresolve уже существует в файловой системе apache: /usr/bin/rotatelogs уже существует в файловой системе apache: /usr/bin/suexec уже существует в файловой системе bluez: /usr/bin/bccmd уже существует в файловой системе bluez: /usr/bin/bluetoothd уже существует в файловой системе bluez: /usr/bin/hciattach уже существует в файловой системе bluez: /usr/bin/hciconfig уже существует в файловой системе bridge-utils: /usr/bin/brctl уже существует в файловой системе cdrkit: /usr/bin/netscsid уже существует в файловой системе device-mapper: /usr/bin/dmeventd уже существует в файловой системе device-mapper: /usr/bin/dmsetup уже существует в файловой системе cryptsetup: /usr/bin/cryptsetup уже существует в файловой системе cryptsetup: /usr/bin/cryptsetup-reencrypt уже существует в файловой системе cryptsetup: /usr/bin/veritysetup уже существует в файловой системе libsasl: /usr/bin/pluginviewer уже существует в файловой системе libsasl: /usr/bin/sasldblistusers2 уже существует в файловой системе libsasl: /usr/bin/saslpasswd2 уже существует в файловой системе cyrus-sasl: /usr/bin/saslauthd уже существует в файловой системе cyrus-sasl: /usr/bin/testsaslauthd уже существует в файловой системе iproute2: /usr/bin/arpd уже существует в файловой системе iproute2: /usr/bin/bridge уже существует в файловой системе iproute2: /usr/bin/ctstat уже существует в файловой системе iproute2: /usr/bin/genl уже существует в файловой системе iproute2: /usr/bin/ifcfg уже существует в файловой системе iproute2: /usr/bin/ifstat уже существует в файловой системе iproute2: /usr/bin/ip уже существует в файловой системе iproute2: /usr/bin/lnstat уже существует в файловой системе iproute2: /usr/bin/nstat уже существует в файловой системе iproute2: /usr/bin/routef уже существует в файловой системе iproute2: /usr/bin/routel уже существует в файловой системе iproute2: /usr/bin/rtacct уже существует в файловой системе iproute2: /usr/bin/rtmon уже существует в файловой системе iproute2: /usr/bin/rtpr уже существует в файловой системе iproute2: /usr/bin/rtstat уже существует в файловой системе iproute2: /usr/bin/ss уже существует в файловой системе iproute2: /usr/bin/tc уже существует в файловой системе dhclient: /usr/bin/dhclient уже существует в файловой системе dhclient: /usr/bin/dhclient-script уже существует в файловой системе dhcp: /usr/bin/dhcpd уже существует в файловой системе dhcp: /usr/bin/dhcrelay уже существует в файловой системе dhcpcd: /usr/bin/dhcpcd уже существует в файловой системе e2fsprogs: /usr/bin/badblocks уже существует в файловой системе e2fsprogs: /usr/bin/debugfs уже существует в файловой системе e2fsprogs: /usr/bin/dumpe2fs уже существует в файловой системе e2fsprogs: /usr/bin/e2freefrag уже существует в файловой системе e2fsprogs: /usr/bin/e2fsck уже существует в файловой системе e2fsprogs: /usr/bin/e2image уже существует в файловой системе e2fsprogs: /usr/bin/e2label уже существует в файловой системе e2fsprogs: /usr/bin/e2undo уже существует в файловой системе e2fsprogs: /usr/bin/e4defrag уже существует в файловой системе e2fsprogs: /usr/bin/filefrag уже существует в файловой системе e2fsprogs: /usr/bin/fsck.ext2 уже существует в файловой системе e2fsprogs: /usr/bin/fsck.ext3 уже существует в файловой системе e2fsprogs: /usr/bin/fsck.ext4 уже существует в файловой системе e2fsprogs: /usr/bin/fsck.ext4dev уже существует в файловой системе e2fsprogs: /usr/bin/logsave уже существует в файловой системе e2fsprogs: /usr/bin/mke2fs уже существует в файловой системе e2fsprogs: /usr/bin/mkfs.ext2 уже существует в файловой системе e2fsprogs: /usr/bin/mkfs.ext3 уже существует в файловой системе e2fsprogs: /usr/bin/mkfs.ext4 уже существует в файловой системе e2fsprogs: /usr/bin/mkfs.ext4dev уже существует в файловой системе e2fsprogs: /usr/bin/mklost+found уже существует в файловой системе e2fsprogs: /usr/bin/resize2fs уже существует в файловой системе e2fsprogs: /usr/bin/tune2fs уже существует в файловой системе fuse: /usr/bin/fusermount уже существует в файловой системе fuse: /usr/bin/mount.fuse уже существует в файловой системе fuse: /usr/bin/ulockmgr_server уже существует в файловой системе gconf: /usr/bin/gconfpkg уже существует в файловой системе iw: /usr/bin/iw уже существует в файловой системе libatasmart: /usr/bin/skdump уже существует в файловой системе libatasmart: /usr/bin/sktest уже существует в файловой системе lsof: /usr/bin/lsof уже существует в файловой системе lvm2: /usr/bin/blkdeactivate уже существует в файловой системе lvm2: /usr/bin/fsadm уже существует в файловой системе lvm2: /usr/bin/lvchange уже существует в файловой системе lvm2: /usr/bin/lvconvert уже существует в файловой системе lvm2: /usr/bin/lvcreate уже существует в файловой системе lvm2: /usr/bin/lvdisplay уже существует в файловой системе lvm2: /usr/bin/lvextend уже существует в файловой системе lvm2: /usr/bin/lvm уже существует в файловой системе lvm2: /usr/bin/lvmchange уже существует в файловой системе lvm2: /usr/bin/lvmconf уже существует в файловой системе lvm2: /usr/bin/lvmdiskscan уже существует в файловой системе lvm2: /usr/bin/lvmdump уже существует в файловой системе lvm2: /usr/bin/lvmetad уже существует в файловой системе lvm2: /usr/bin/lvmsadc уже существует в файловой системе lvm2: /usr/bin/lvmsar уже существует в файловой системе lvm2: /usr/bin/lvreduce уже существует в файловой системе lvm2: /usr/bin/lvremove уже существует в файловой системе lvm2: /usr/bin/lvrename уже существует в файловой системе lvm2: /usr/bin/lvresize уже существует в файловой системе lvm2: /usr/bin/lvs уже существует в файловой системе lvm2: /usr/bin/lvscan уже существует в файловой системе lvm2: /usr/bin/pvchange уже существует в файловой системе lvm2: /usr/bin/pvck уже существует в файловой системе lvm2: /usr/bin/pvcreate уже существует в файловой системе lvm2: /usr/bin/pvdisplay уже существует в файловой системе lvm2: /usr/bin/pvmove уже существует в файловой системе lvm2: /usr/bin/pvremove уже существует в файловой системе lvm2: /usr/bin/pvresize уже существует в файловой системе lvm2: /usr/bin/pvs уже существует в файловой системе lvm2: /usr/bin/pvscan уже существует в файловой системе lvm2: /usr/bin/vgcfgbackup уже существует в файловой системе lvm2: /usr/bin/vgcfgrestore уже существует в файловой системе lvm2: /usr/bin/vgchange уже существует в файловой системе lvm2: /usr/bin/vgck уже существует в файловой системе lvm2: /usr/bin/vgconvert уже существует в файловой системе lvm2: /usr/bin/vgcreate уже существует в файловой системе lvm2: /usr/bin/vgdisplay уже существует в файловой системе lvm2: /usr/bin/vgexport уже существует в файловой системе lvm2: /usr/bin/vgextend уже существует в файловой системе lvm2: /usr/bin/vgimport уже существует в файловой системе lvm2: /usr/bin/vgimportclone уже существует в файловой системе lvm2: /usr/bin/vgmerge уже существует в файловой системе lvm2: /usr/bin/vgmknodes уже существует в файловой системе lvm2: /usr/bin/vgreduce уже существует в файловой системе lvm2: /usr/bin/vgremove уже существует в файловой системе lvm2: /usr/bin/vgrename уже существует в файловой системе lvm2: /usr/bin/vgs уже существует в файловой системе lvm2: /usr/bin/vgscan уже существует в файловой системе lvm2: /usr/bin/vgsplit уже существует в файловой системе ppp: /usr/bin/chat уже существует в файловой системе ppp: /usr/bin/plog уже существует в файловой системе ppp: /usr/bin/pppd уже существует в файловой системе ppp: /usr/bin/pppdump уже существует в файловой системе ppp: /usr/bin/pppoe-discovery уже существует в файловой системе ppp: /usr/bin/pppstats уже существует в файловой системе modemmanager: /usr/bin/ModemManager уже существует в файловой системе net-tools: /usr/bin/arp уже существует в файловой системе net-tools: /usr/bin/ifconfig уже существует в файловой системе net-tools: /usr/bin/ipmaddr уже существует в файловой системе net-tools: /usr/bin/iptunnel уже существует в файловой системе net-tools: /usr/bin/mii-tool уже существует в файловой системе net-tools: /usr/bin/nameif уже существует в файловой системе net-tools: /usr/bin/netstat уже существует в файловой системе net-tools: /usr/bin/plipconfig уже существует в файловой системе net-tools: /usr/bin/rarp уже существует в файловой системе net-tools: /usr/bin/route уже существует в файловой системе net-tools: /usr/bin/slattach уже существует в файловой системе wpa_supplicant: /usr/bin/wpa_cli уже существует в файловой системе wpa_supplicant: /usr/bin/wpa_passphrase уже существует в файловой системе wpa_supplicant: /usr/bin/wpa_supplicant уже существует в файловой системе networkmanager: /usr/bin/NetworkManager уже существует в файловой системе openvpn: /usr/bin/openvpn уже существует в файловой системе pm-utils: /usr/bin/pm-hibernate уже существует в файловой системе pm-utils: /usr/bin/pm-powersave уже существует в файловой системе pm-utils: /usr/bin/pm-suspend уже существует в файловой системе pm-utils: /usr/bin/pm-suspend-hybrid уже существует в файловой системе rtmpdump: /usr/bin/rtmpgw уже существует в файловой системе rtmpdump: /usr/bin/rtmpsrv уже существует в файловой системе rtmpdump: /usr/bin/rtmpsuck уже существует в файловой системе v4l-utils: /usr/bin/v4l2-dbg уже существует в файловой системе sysvinit-tools: /usr/bin/bootlogd уже существует в файловой системе sysvinit-tools: /usr/bin/fstab-decode уже существует в файловой системе sysvinit-tools: /usr/bin/killall5 уже существует в файловой системе sysvinit-tools: /usr/bin/pidof уже существует в файловой системе systemd-sysvcompat: /usr/bin/halt уже существует в файловой системе systemd-sysvcompat: /usr/bin/init уже существует в файловой системе systemd-sysvcompat: /usr/bin/poweroff уже существует в файловой системе systemd-sysvcompat: /usr/bin/reboot уже существует в файловой системе systemd-sysvcompat: /usr/bin/runlevel уже существует в файловой системе systemd-sysvcompat: /usr/bin/shutdown уже существует в файловой системе systemd-sysvcompat: /usr/bin/telinit уже существует в файловой системе udisks2: /usr/bin/umount.udisks2 уже существует в файловой системе usbmuxd: /usr/bin/usbmuxd уже существует в файловой системе zvbi: /usr/bin/zvbid уже существует в файловой системе Обнаружены ошибки, пакеты не были обновлены. [root@homelinux user0]# Что я делаю не так :) ? |
citadeldimon |
|
Темы:
6
Сообщения:
288
Участник с: 09 июля 2012
|
killer1804 инструкцию видимо не читали? Сначала надо обновить все, кроме двух пакетов, потом смотреть что осталось. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Что я делаю не так :) ?Изобретаете свои шаги вместо того, чтобы выполнять инструкцию. |
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
citadeldimon, спасибо, не правильно понял. |
citadeldimon |
|
Темы:
6
Сообщения:
288
Участник с: 09 июля 2012
|
killer1804arch учит внимательно читать инструкции, вики, маны, иначе ничего не получится. |
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
citadeldimon, а на каком этапе инструкции сказано что нужно удалить/переименовать /bin /sbin и /usr/sbin, и что после обновления filesystems автоматически создадутся симлинки на /usr/bin ? |
citadeldimon |
|
Темы:
6
Сообщения:
288
Участник с: 09 июля 2012
|
killer1804 мы наверно о разных вещах говорим. Повторять то о чем пишет в первом посте я не буду. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
а на каком этапе инструкции сказано что нужно удалить/переименовать /bin /sbin и /usr/sbinВ том-то и дело, что ни на каком. Это произойдёт автоматически при установке filesystem. Каталоги будут удалены и заменены на симлинки, если, конечно, в них не останется какого-нибудь мусора. |