Ru-Board.club
← Вернуться в раздел «UNIX»

» Новичок в GNU/Linux’е

Автор: ArtemijG
Дата сообщения: 06.06.2011 15:04
Снова упал KDE. Помогите поднять.
Решил удалить Wine
apt-get remove --purge wine
Процесс пошел и система продемонстрировала список файлов к удалению.

Но в окне запуска программ иконка не исчезла. Я проверил удалился ли Wine в Synaptic. Wine отсутствовал, но такие пакеты как wine-utils и другие остались.
Проверил версию Wine
Wine --version
Wine 1.2.3 (Видимо версия 1.0.1 которую я устанавливал через Synaptic удалилась, а версия 1.2.3, которую я собирал вручную осталась)

Дальше попробовал повторить удаление в консоли.
apt-get remove wine
Получил сообщение, что такого файла не существует и вы можете воспользоваться autoremove, мол ничего не бойтесь, эти файлы вам нафиг не нужны
apt-get autoremove wine

Привожу лог:

Код:
Пакет wine не установлен, поэтому не может быть удалён
Следующие пакеты устанавливались автоматически и больше не требуются:
knetwalk libwine-print kpat kalzium-data libkresources4 kdepim kolf xscreensaver-gl plasma-desktopthemes-artwork ksystemlog blinken libprocesscore4a libpcsclite1 krdc libical0 krfb usb-modeswitch kdesdk libkldap4 kscd libopenbabel3
dnsmasq-base kppp libktnef4 espeak kshisen kdeartwork-style update-notifier-common libkonq5-templates python-cupshelpers kmahjongg kcharselect knm-runtime freespacenotifier kanagram libsmokekfile3 libksane0 libsmokekutils3 cervisia
libwine-gphoto2 libarchive1 kblocks update-notifier-kde knode katomic libjasper-runtime kleopatra kruler libkxmlrpcclient4 ktux klettres libsmokeqtscript4-3 libsensors4 libqzion0a libxklavier16 libkholidays4 kgoldrunner gaupol
dirmngr xscreensaver-screensaver-bsod libplasmaclock4a libkiten4 libsrtp0 libjpeg8 kgeography libqca2-plugin-ossl plasma-netbook ksnapshot plasma-wallpapers-addons translate-toolkit libcfitsio3 oxygencursors libkipi7 liburi-perl
libwine-ldap kblackbox libplasma-ruby kdepim-groupware libotr2 bomber pulseaudio libspectre1 konqueror-nsplugins libweather-ion4a libhtml-parser-perl kiriki libplasma-geolocation-interface4 libqt4-test kfloppy libkleo4 kstars
libboost-python1.42.0 ttf-dustin libjpeg-progs ksame kbruch libnm-util1 gwenview advancecomp kde-icons-mono phonon python-levenshtein libtelepathy-qt4-0 libboost-program-options1.42.0 libtunepimp5 kfilereplace usb-modeswitch-data
libkwebkit1 umbrello kcalc plasma-scriptengine-python libpcap0.8 libfont-afm-perl kdeplasma-addons libakonadi-kmime4 libgps19 klipper libapr1 libmimelib4 pulseaudio-module-x11 libsmokeqtnetwork4-3 parley konsolekalendar libserf-0-0
kaddressbook libggadget-1.0-0b kontact xscreensaver-data kimagemapeditor kdebase-workspace-bin libdotconf1.0 kwalletmanager kweather kmplot python-lxml libpoppler-qt4-3 ttf-kochi-gothic kdiamond kalzium subversion ksysguard
libkexiv2-8 libokularcore1 openvpn-blacklist ksirk knetworkconf ksquares klinkstatus mysql-server-core-5.1 libsmokekhtml3 libkcddb4 libcln6 libmessagecore4 libscim8c2a kdepim-kresources dcraw libgadu3 kmouth
kdegraphics-strigi-plugins kalarm blogilo dolphin kdewebdev kwrite network-manager-pptp pptp-linux plasma-dataengines-addons libsyndication4 khelpcenter4 kdegames libcgraph5 libeet1 amor libsolidcontrol4 marble-plugins
kdeaccessibility rocs ktouch libkontactinterface4 htdig libhtml-tree-perl libsvn1 pinentry-gtk2 kbreakout ruby1.8 libakonadiprivate1 libportaudio2 libsolidcontrolifaces4 xscreensaver-gl-extra kbounce kfourinline ttf-sazanami-mincho
korganizer kdetoys granatier ktimetracker akonadi-server libmicroblog4 valgrind akregator libkonqsidebarplugin4a libmailtools-perl gnome-audio kollision libqt4-help libksgrd4 python-enchant python-qt4 kamera ark sweeper lokalize
libkpgp4 libqgpgme1 ruby kwordquiz libsmokekdecore4-3 network-manager libpulse-browse0 plasma-scriptengine-qedje libkabc4 ktron bovo python-sip ttf-sjfonts libkonq5 libkdepim4 libpkcs11-helper1 gdb xscreensaver-data-extra cvs
network-manager-openvpn pulseaudio-esound-compat kttsd step libnm-glib-vpn1 python-vobject plasma-scriptengine-ruby palapeli-data krosspython libksieve4 speech-dispatcher kuser kfind libqtruby4shared2 espeak-data libnm-glib2
kcolorchooser kreversi kdf plasma-widget-folderview kdegraphics-libs-data libksba8 kspaceduel libgle3 libkrossui4 modemmanager libwine-sane kig libsmokeqtopengl4-3 libsmokekparts3 gnupg-agent rdesktop libspeexdsp1 kbugbuster ksudoku
lm-sensors libsmokeknewstuff2-3 kalgebra klines libsmokeknewstuff3-3 libkunitconversion4 libvncserver0 kstars-data edict lskat libkcal4 plasma-widgets-addons knotes libntrack0 kgamma kcachegrind libspeechd2 kde-config-cddb kommander
kdegames-card-data kubrick libsmokeqtuitools4-3 ppp openssl-blacklist kdebase-workspace-data libplasmagenericshell4 python-simplejson python-utidylib gstreamer0.10-pulseaudio kgeography-data libespeak1 tcl kdeutils
libhtml-format-perl fancontrol libkblog4 cantor-backend-kalgebra libkimap4 kjumpingcube vpnc kdegraphics libsmokeqtsql4-3 khangman plasma-scriptengine-superkaramba python-gtkspell wpasupplicant polkit-kde-1 kdeartwork-theme-icon
mplayerthumbs libmailtransport4 plasma-scriptengine-webkit libkde4-ruby1.8 libksignalplotter4 nuvola-icon-theme kscreensaver marble kolourpaint4 akonadiconsole cups-bsd tcl8.4 libqt4-assistant kinfocenter killbots kapman kanjidic
libqt4-ruby1.8 plasma-dataengines-workspace libtaskmanager4a libsmokektexteditor3 plasma-widget-lancelot network-manager-vpnc ksysguardd libkimproxy4 libmessagelist4 libkpimtextedit4 plasma-runners-addons libsmokeqtwebkit4-3
libwine-cms libkscreensaver5 wwwconfig-common libkmime4 libc6-dbg libgvpr1 poxml python-cups gdbserver libkdewebkit5 libnl1 parley-data libsmokeqtdbus4-3 kpartloader kdesdk-kio-plugins cvsservice kdepimlibs-kio-plugins kbattleship
cantor libsmokephonon3 kdeadmin kdesdk-scripts kompare libakonadi-kabc4 libsmokeqtgui4-3 kdegames-mahjongg-data kdemultimedia-kio-plugins libkdeedu4 python-qt4-dbus libsmokesolid3 libsmokeplasma3 libqalculate5 libhtml-tagset-perl
konq-plugins-l10n libntrack-qt4-1 kde-config-cron libmarblewidget4 kdepim-wizards kiten okteta libkpimidentities4 kappfinder libkpimutils4 openvpn kdesdk-misc palapeli libwww-perl kate kmail kapptemplate libruby1.8 kdeedu
kdewallpapers kscreensaver-xsavers libqt4-scripttools kdesdk-strigi-plugins libsmokeqtsvg4-3 libeina-svn-06 libkdegames5 marble-data kjots klettres-data libsmokekio3 plasma-desktop libktorrent2 libjs-jquery kmines libqedje0a
python-iniparse kget systemsettings libsmokekdeui4-3 libaprutil1 p7zip-full system-config-printer-kde kdenetwork-filesharing kdepim-runtime kgpg libprocessui4a graphviz konquest kigo libakonadi-kcal4 plasma-widget-networkmanagement
python-dateutil javascript-common libsmokeqtxml4-3 gpgsm gnupg2 kmousetool okular libplasma-ruby1.8 kdepim-strigi-plugins libortp8 optipng plasma-widgets-workspace libmsn0.3 libsmokenepomuk3 libbluetooth3 kuiviewer kmag
libtidy-0.99-0 libkdcraw8 pulseaudio-utils gnugo kdeedu-kvtml-data ktuberling libsmokeqtcore4-3 libakonadi-contact4 kturtle libsmokesoprano3 libakonadi-kde4 ktimer python-kde4 python-aeidon kteatime libasound2-plugins
libsmokeqttest4-3 kdebase-workspace libgpgme++2 kdepasswd kmix kmtrace libmediastreamer0
Для их удаления используйте 'apt-get autoremove'.
Автор: blogin
Дата сообщения: 06.06.2011 15:05
я хочу перейти на линукс, но никак не решусь, есть еще страх перед не изведанным, боюсь что там все будет не понятно и что программы не будут работать, но для моей работы нужно полностью исключить хакерские атаки и вирусы поэтому рано или поздно придется перейти
Автор: ASE_DAG
Дата сообщения: 06.06.2011 15:12
ArtemijG
А чему вы удивляетесь, если вы половину Кед (или даже больше) удалили. ;-) Установите по списку обратно.

> а версия 1.2.3, которую я собирал вручную осталась
Именно поэтому, собирать из ванильных исходников в основное дерево строго не рекомендуется. Надо собирать в /opt/, а еще лучше — в /opt/programname/.

blogin
Решайтесь. А будут вопросы — обращайтесь сюда.

Добавлено:
gryu
> чего именно из ничего вам не понятно?
Проблема-то в чем?
Автор: gryu
Дата сообщения: 06.06.2011 15:16
ASE_DAG
http://forum.ru-board.com/topic.cgi?forum=65&topic=4162&start=580#13
Суть проста.
Необходимо подгрузить iso образ хоронящийся на флешке в виде виртуального привода.


Добавлено:
т.е.
образ грузится мапом из граба. Нужно что бы он ещё и сам себя подцепил в качестве сидирома.
Автор: ASE_DAG
Дата сообщения: 06.06.2011 15:19
gryu
Задачу я понял.
Монтируете флэшку. Монтируете ISO9660 из файла.
На каком из этих двух пунктов застряли?
Автор: gryu
Дата сообщения: 06.06.2011 15:21

Цитата:
На каком из этих двух пунктов застряли?
usbfs есть в виде
usbfs on /proc/bus/usb type usbfs (rw,realtime)
Но нет там нихрена.
...
очень похожая ситуация (по файлам на флешке)

Только ядро править врятли получится.

Автор: ASE_DAG
Дата сообщения: 06.06.2011 15:26
# mkdir /media/MYFLASHDRIVE; mount -L MYFLASHDRIVE /media/MYFLASHDRIVE # да, флэшки тоже можно монтировать по меткам
# mount -o loop /media/MYFLASHDRIVE/image.iso /media/cdrom



P.S. не назначили метку — ищите какое блочное уст-во вида /dev/sd[a-z]1 появится после подключения
Автор: gryu
Дата сообщения: 06.06.2011 15:27
и линукс урезанный до безобразия.
grep - not found
cat - not found
....
Автор: ArtemijG
Дата сообщения: 06.06.2011 15:29

Цитата:
А чему вы удивляетесь, если вы половину Кед (или даже больше) удалили. ;-) Установите по списку обратно.

Вручную каждый файл? Другого пути нет?


Цитата:
Именно поэтому, собирать из ванильных исходников в основное дерево строго не рекомендуется. Надо собирать в /opt/, а еще лучше — в /opt/programname/.

Спасибо за совет. В будущем так и сделаю. Но решение вопроса по удалению собственноручной сборки было бы более кстати.

Спасибо за поправку.
Автор: ASE_DAG
Дата сообщения: 06.06.2011 15:29
> usbfs есть в виде
> usbfs on /proc/bus/usb type usbfs (rw,realtime)
> Но нет там нихрена.
А зачем она вам? Что вы там намерены найти?

Добавлено:
ArtemijG

> В ручную каждый файл? Другого пути нет?
Почему вручную? Вам же дали список пакетов, которые удалились. Вот ровно по этому списку (ну кроме того, что libwine-что-нибудь):

# aptitude install knetwalk kpat kalzium-data libkresources4 kdepim kolf xscreensaver-gl plasma-desktopthemes-artwork ksystemlog blinken libprocesscore4a libpcsclite1 krdc libical0 krfb usb-modeswitch kdesdk libkldap4 kscd libopenbabel3 dnsmasq-base kppp libktnef4 espeak kshisen kdeartwork-style <и так далее>
Автор: gryu
Дата сообщения: 06.06.2011 15:34
ASE_DAG
так это и есть подмонтированная флешка.
Автор: ASE_DAG
Дата сообщения: 06.06.2011 15:38
> Но решение вопроса по удалению собственноручной сборки было бы более кстати.
# make uninstall
в той же директории, где выполняли make instal при условии, что эта директория со всем содержимым сохранилась и мэйнтейнеры Вайна унинсталяционный скрипт подготовили (не в курсе).
Автор: gryu
Дата сообщения: 06.06.2011 15:40
ASE_DAG
Цитата:
mount -L MYFLASHDRIVE /media/MYFLASHDRIVE # да, флэшки тоже можно монтировать по меткам
гм. Вручную переписывать весь вывод умумукаюсь.
Основной смысл "Invalid opnion --L"
Автор: ASE_DAG
Дата сообщения: 06.06.2011 15:42
gryu
> так это и есть подмонтированная флешка.
Кто? usbfs? О_О С какого перепугу?

Добавлено:
> Вручную переписывать весь вывод
А почему «вручную»? Машина не подключена к сети?

> Invalid opnion --L
Ну поищите метку вашей флэшки в /dev/disk/by-label/, а если и таковой иерархии нет, то смотрите, как я уже говорил, какое /dev/sd[a-z]1 появляется после физического подключения:
$ ls /dev/sd[a-z]*
и монтируйте его.

> и линукс урезанный до безобразия
Что за лив-сиди-то, кстати?
Автор: gryu
Дата сообщения: 06.06.2011 15:50
ASE_DAG
Вот тут ПОХОЖЕ у человека была схожая проблема.
http://www.gentoo.ru/node/13902
Цитата:
О_О С какого перепугу?
изначально путём исключения. Впоследствии, на основе вышеприведённого по ссылке.

Добавлено:
ASE_DAG
Цитата:
А почему «вручную»? Машина не подключена к сети?
зверь чисто локальный.
Цитата:
Что за лив-сиди-то, кстати?
Ядро? ХЗ. на юнейм не реагирует.
А сборка "своясобственная, хитровыпендренная".
Автор: ArtemijG
Дата сообщения: 06.06.2011 15:56

Цитата:
Почему вручную? Вам же дали список пакетов, которые удалились. Вот ровно по этому списку (ну кроме того, что libwine-что-нибудь):

Все равно это вручную) Я имел в виду что то наподобие отката до работоспособного состояния. Сейчас при наборе могу ошибиться и получу соответствующий результат после загрузки системы :/


Цитата:
# make uninstall
в той же директории, где выполняли make instal при условии, что эта директория со всем содержимым сохранилась и мэйнтейнеры Вайна унинсталяционный скрипт подготовили (не в курсе).

Я уже не помню куда Wine ставил. Команда для поиска существует?
Автор: ASE_DAG
Дата сообщения: 06.06.2011 16:08
ArtemijG
> при наборе могу ошибиться
Копипаст, не? Только переводы строки надо будет на пробелы заменить.

> куда Wine ставил
В смысле «откуда»?

> Команда для поиска существует?
$ locate -r 'wine-1\.[0-9]*\.[0-9]*'
это по индексной базе (не поверял, м.б. опечатки)

gryu
>> С какого перепугу?
> изначально путём исключения
Этот вопрос ответа явно не требовал. ;-)

Нашли блочное устройство, соотв. вашей флэшке?
Автор: ArtemijG
Дата сообщения: 06.06.2011 16:27

Цитата:
В смысле «откуда»?

http://forum.ru-board.com/topic.cgi?forum=65&topic=4162&start=560#21


Цитата:
Копипаст, не? Только переводы строки надо будет на пробелы заменить.

Ууммм... Нет) Не думаю, что данные в буфере остались после перезагрузки и выключения компьютера. Значит будем вручную(

Немного оффтопика.

Цитата:
Следующие пакеты устанавливались автоматически и больше не требуются:
knetwalk ...

А после перезагрузки система не запускается. Навеяло Windows-ом)

И если уж есть команда autoremove, логично было бы иметь в арсенале команду autoinstall. Или как вариант, те файлы которые я удалил заносились бы в лог, тогда уж без лишних "движений" можно было бы все установить. Как Вы считаете?
Автор: gryu
Дата сообщения: 06.06.2011 16:31

Цитата:
Нашли блочное устройство, соотв. вашей флэшке?
устройство нашёл - sdb (sdb1). Но оно не монтируется почему-то.
Вставляю другую флешку, sdc (sdc1), монтируется нормально.
И как назло на данном ядре даже "ругани" нет. Ошибки не отображаются.
Как я писал есть несколько разных ядер под загрузку. Зависит от железа.
То что ковырял раньше, и на котором выводились ошибки, на этом железе не работает.
Автор: blogin
Дата сообщения: 06.06.2011 16:40

Цитата:
Решайтесь. А будут вопросы — обращайтесь сюда.

Спасибо я уже понял что нашел правильное место
Автор: ASE_DAG
Дата сообщения: 06.06.2011 16:48
ArtemijG
> Не думаю, что данные в буфере остались после перезагрузки и выключения компьютера
Вы их полностью в сообщении выше процитировали. Сеть же у вас не отвалилась (иначе как вы ставить будете). Так что, при помощи elinks'а в screen'е вполне можно их достать.

> те файлы которые я удалил заносились бы в лог
Они и заносятся в лог: /var/log/apt/history.log и /var/log/apt/term.log.
Можете из последнего взять.

Добавлено:
gryu
> даже "ругани" нет. Ошибки не отображаются.
# mount -v /dev/sdb1 /media/MYFLASH/
Автор: gryu
Дата сообщения: 06.06.2011 17:00
ASE_DAG
Достал из серверной старое железо.
Загрузился на нём.
mounting /dev/sdb1 on /mnt/ff failed: Invalid argument
И с -v и без.
Попытался предварительно отмонтировать (по идее она где то подмонтирована, т.к. при выдёргивании пропадает sdb, но sdb1 остаётся). Тоже инвалид аргумент.
Автор: ArtemijG
Дата сообщения: 06.06.2011 17:03

Цитата:
Вы их полностью в сообщении выше процитировали.

Я их процитировал так как до перезагрузки системы занес их в онлаин блокнот.


Цитата:
Так что, при помощи elinks'а в screen'е вполне можно их достать.

Об этом подробнее где почитать можно?


Цитата:
Они и заносятся в лог: /var/log/apt/history.log и /var/log/apt/term.log.
Можете из последнего взять.

Ух ты) Сейчас займемся. Спасибо.

Может на последний вопрос кто то ответит, а то я уже далеко зашел от старой темы.
http://forum.ru-board.com/topic.cgi?forum=65&topic=4162&start=580#17
Автор: ASE_DAG
Дата сообщения: 06.06.2011 17:21
gryu
> mounting /dev/sdb1 on /mnt/ff failed: Invalid argument
ФС отличная от ФС на другой (успешно подмонтированной) флэшке?

# blkid /dev/sdb1
(а еще лучше сделать mount -v на системе, где он заведомо сделается)

> она где то подмонтирована, т.к. при выдёргивании пропадает sdb, но sdb1 остаётся
Не взаимосвязано.

ArtemijG
> Об этом подробнее где почитать можно?
$ man elinks
$ man screen # при условии, что они установлены, разумеется


Т.е. не знаю, где почитать. ;-)
В двух словах: elinks — это куевый (CUI) браузер, там все понятно; а screen — архиполезная штука, в числе много чего реализует буфер обмена в голой консоли:
C-a [ (это сочетание клавиш) — выделяем — ENTER — скопировано — C-a ] — вставлено.

> Может на последний вопрос кто то ответит
Цитата:
Почему тогда при установке ATI драйверов я получаю сообщение о нехватке места?

Я атишных карточек так успешно избегал, что вообще никогда с ними в контексте взаимодействия с Линуксом не сталкивался. ;-) Посему едва ли это буду я.
Автор: gryu
Дата сообщения: 06.06.2011 17:42
О! Шоб я так жил! (c)
Подмонтировал в лоб указав fs. (-t ntfs)
Мдя. И почему сразу не догадался, не понимаю?!! Ведь в фрюхе всегда монтирую с указанием фс, а тут сбило что другая ОС.

Этот этап прошли.
Однако не далеко
mount -o loop -t iso9660 /mnt/ff/12.iso /mnt/dvd
cannot setup loop device: No such file or directory
пойду "покурю".
Автор: ASE_DAG
Дата сообщения: 06.06.2011 17:51
gryu
> -t ntfs
Флэшка в NTFS все-таки редкость.
Обратите внимание, что драйвер ntfs дает доступ только на чтение (в отличие от ntfs-3g, которого в этом «обрезанном», думаю, нет).

> cannot setup loop device: No such file or directory
Хм... Дайте вывод:
# ls -lh /mnt/ff/12.iso /mnt/dvd /dev/loop*
Автор: gryu
Дата сообщения: 06.06.2011 17:53
ASE_DAG
нет loop*
я уже посмотрел.
Автор: ArtemijG
Дата сообщения: 06.06.2011 17:54

Цитата:
$ man elinks
$ man screen # при условии, что они установлены, разумеется

Просто must have!
Естественно у меня они отсутствовали. Установил.
Не работает мышь в браузере. Соответственно shift+lmb ничего не даёт. Да и ctrl+a в браузере так же без результатов (возвращает курсор в начало страницы). Если же я нахожусь в mc то ctrl+a работает.

Я поступил следующим образом. Сохранил веб страницу с моим логом. В mc она просматривается на ура. Но если пробовать ее править текст пропадает, становиться визуально меньше, появляются юникодовские ромбики, а главное отсутствует мое сообщение для копирования!(
Автор: ASE_DAG
Дата сообщения: 06.06.2011 18:09
ArtemijG
> Да и ctrl+a в браузере так же без результатов (возвращает курсор в начало страницы)
Ну, вы Скрин-то запустите:
$ screen # появится чистая консоль
$ elinks

.

> mc
mc — штука не самая предсказуемая

Вы же из лога консоли хотели список пакетов достать, не?

В общем, поступим проще, сделайте:
$ wget http://ompldr.org/vOHkwdQ
$ chmod +x artemijg-0.sh
# ./artemijg-0.sh

Автор: ArtemijG
Дата сообщения: 06.06.2011 18:50
Пара багов.
1. $ wget http://ompldr.org/vOHkwdQ через консоль скачивает файл vOHkwdQ, а не artemijg-0.sh, но через Elinks все отлично закачало.

2. # ./artemijg-0.sh либо # artemijg-0.sh
-bash команда не найдена.

А вот с таким вариантом
# sh artemijg-0.sh
процесс пошел.

Пропустил
$ chmod +x artemijg-0.sh
На что это повлияет?

Огромное спасибо за старания.

P.S.
И все таки не знаю как бы я справился без помощи. Толком и в Elinks и Screen не разобрался (будем изучать со временем). А логи apt вообще не помогли. Текст в неудобном виде находится. К тому же к именам файлов прилеплены дополнительные литеры. Все равно пришлось бы ручками править.
Осталось вычистить остатки Wine и собрать его заново.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122

Предыдущая тема: перенос AD на Linux (OpenSuse)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.