-неизвестно

 -Поиск по дневнику

Поиск сообщений в debianstart

 -Подписка по e-mail

 

 -Сообщества

Участник сообществ (Всего в списке: 1) linux
Читатель сообществ (Всего в списке: 1) linux

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.12.2007
Записей:
Комментариев:
Написано: 173





VirtualBox и DHCP

Среда, 19 Марта 2008 г. 19:19 + в цитатник
В Debian Etch под VirtualBox сетевому интерфейсу иногда не присваивается ip. /etc/init.d/networking restart не помогает.  Для решения можно заюзать команду dhclient <интерфейс>.

Метки:  

Man Aptitude. Весьма любительский перевод в очень сокращенном варианте.

Среда, 12 Марта 2008 г. 14:42 + в цитатник
  • aptitude install <пакет> - удаление
  • aptitude remove <паркет> - установка
  • aptitude install <пакет=0.3.1> - установка пакета версии 0.3.1
  • aptitude install <пакет>/lenny - установка из репозитория lenny
  • aptitude install <пакет> + M - установит пакет и сразу пометит его как автоматически установленный (если от пакета не зависят другие пакеты, то он будет удален)
  • apitude install <пакет>_ - аналог aptitude purge
  • aptitude install <пакет>= - ударжание текущей версии пакета (от установки, обновления и удаления). Аналог hold.
  • aptitude install <пакет>: - удержание текущей версии пакета (отмена установки, удаления или обновления). В отличии от aptitude install <пакет>= это не мешает автоматическому обновлению в будущем.
  • aptitude install <пакет>&M - отметить пакет, что он как будто был установлен автоматически.
  • aptitude install <пакет>&m -отметить пакет, что он как будто был установлен вручную.

ВАЖНО!!!
Если была прервана операция установки пакета (aptitude install <пакет> ) , то для правильной отмены установки все равно необходимо выполнить aptitude remove <пакет>.


  • hold - заморозка пакета от действий safe-upgrade или full-upgrade.
  • keep - заморозка от вообще любых действий.
  • unhold - снятие заморозки
  • aptitude remove "~ngnome" - удаление всех пакетов с именем gnome, в месте с зависимостями
  • aptitude markauto ’~slibs’ - организовывает все пакеты в раздел "libs" с пометкой, что они были установлены автоматически
  • aptitude forbid-version vim=1.2.3.broken-4 - запрет на автоматическо обновление пакета для конкретной версии, но позволительно обновление до будущих версий.
Вместо dist-upgrade рекомендуется использовать full-upgdare.
  • aptitude keep-all - сброс всех запланированных мероприятий с пакетми
  • aptitude forget-new - сброс информации о том, какие пакеты являются новыми.

Флаги состояния пакета:
  • p - пакет не установлен
  • c - пакет не установлен но в системе остались его конфигурационный файлы
  • i - пакет установлен
  • v - виртуальный пакет
(вторые по порядку флаги указываю на действия над пакетом)
  • A - пакет будет автоматически установлен
  • i - пакет будет установлен
  • d - пакет будет удален
  • p - пакет и его конфигурационные файлы будут удалены
  • h - пакет заморожен (сомтри hold)

  • aptitude show <пакет>- показывает подробную информацию об одном или нескольких пакетов (можно применять поисковый шаблоны "~", дописывать версию пакета с помощью "=", указывать имя репозитория, например "пакет/lenny")

  • aptitude why(why-not) <пакет> - указывает причины, из -за которого пакет может (не может) быть установлен

  • aptitude clean - очистка кэша пакетов (есть еще похожая команда autoclean)
  • aptitude changelog - показывает информацию о изменениях в данной версии пакета
  • aptitude download - скачать пакет в текущий каталог


Опции.
  • --allow-untrusted - установка пакетов из ненадежный источников без предупреждения
  • -D, --show-deps - показывает краткие пояснения при установке или удалении пакета
  • -d, --download-only - только загрузка пакетов в кэш
  • -F , --display-format - формат результатов поисковой команды
  • -f - "жёсткое исправление зависимостей"
  • --no-new-installs - что-то типа прикидывает вариан обновления системы
  • --purge-unused - удаление потерявшихся пакетов после удаление основного пакета ( aptitude --purge-unused remove gnome)
  • -R - установка без рекомендованных пакетов
  • -r - установка с рекомендованными пакетами
  • -s - симуляция установки с выводом информации
  • -t - версия релиза (например stable, testing etc.)
  • -O - порядок,в котором результаты поиска должны быть отображены
  • -q=n, --quiet=n - подавление всех дополнительных показателей прогресса
  • -V, --show-versions - показать, какие версии пакетов будут установлены
  • -v, --verbose - отображение дополнительной информации
  • --visual-preview - при каких-либо действиях, aptitude переходит в промежуточный информационный графический режим. Например aptitude install mc --visual-preview
  • -w , --width - ширина дисплея при выводе результатов поиска
  • -y, --assume-yes - по умолчанию отвечать на все вопросы утвердительно
  • -Z - показывает, на сколько изменится дисковое пространство при обновлении, установки и удалении пакетов
  • -S - вывод расширенной информации в
  • -u - обновление списка пакетов (в графическом режиме)

Метки:  


Процитировано 1 раз

Debian. Ubuntu. Runtu. В принципе отдно и тоже.

Среда, 27 Февраля 2008 г. 19:02 + в цитатник
Сегодня 2 компа перевел на Runtu 2 (случайно) хотя пытался на Kubuntu.
Никакой разницы в управлении той или иной системы не заметил. Все дебиановские "инструменты" так же работают и в Runtu. По свежести пакетов это смесь lenny + sid. Серьезных багов не выявлено. Compiz по умолчанию настроен так, что не утомляет своими эффектами. Тормозов при скроллинге наконец-то никаких нет. Конфиги от Debian спокойно мигрировали в Runtu. По совокупности мелких глюков и ошибок, debian lenny+sid к сожалению лидирует.

Подключение USB устройств в Virtualbox (на скорую руку)

Вторник, 19 Февраля 2008 г. 17:12 + в цитатник
Тот vbox, который идет с debian, под названием virtualbox-ose, не поддерживает работу USB. Нужна бинарная версия virtualbox. Добавляем репозиторий deb http://www.virtualbox.org/debian etch non-free и устанавливаем
#aptitude install virtualbox
Далее идем в /etc/fstab и добавляем строку
none /proc/bus/usb usbfs devgid=1000,devmode=666 0 0

где 1000 - это id (юзера или его группы). Я знаю точно, что user ID = 1000 для нужного мне юзера запускающего vbox (но это решение по ходу не очень хорошее)
Права devmode=666 лучше, по ходу, ставить 664, но я сразу поставил 666. (Потом поэкспериментирую). Далее ребутимся.

Метки:  

Установка VMWare-Player на Debian Sid (kernel 2.6.24-1-686)

Вторник, 19 Февраля 2008 г. 14:40 + в цитатник
1. Устанавливаем пакеты g++-4.1 cpp-4.1 gcc-4.1 linux-headers-2.6.24-1-686 linux-source-2.6.24
Далее
# rm /usr/bin/gcc; rm /usr/bin/g++; rm /usr/bin/cpp; rm /usr/src/linux
#ln -s /usr/bin/gcc-4.1 /usr/bin/gcc; ln -s /usr/bin/g++-4.1 /usr/bin/g++; ln -s /usr/bin/cpp-4.1 /usr/bin/cpp; ln -s /usr/src/linux-source-2.6.24 /usr/src/linux

2. Скачиваем vmware-player на http://www.vmware.com/products/player/ (нужны исходники) и патч к нему http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz
Все это хозяйство распаковываем в /usr/src. (См. п. 4 на всякий случай :) )

3. Редактируем патч.
* В /vmware-any-any-update115 распаковываем файл vmmon.tar
* Открываем vmmon-only/include/vcpuset.h и меняем строку #include "asm/bitops.h" на #include "linux/bitops.h"
* Открываем vmmon-only/include/iocontrols_compat.h и меняем значение VMMONVERSION_V6 на 167
* Открываем vmmon-only/include/iocontrols.h и меняем значение VMMON_VERSION_V6 на 167 (с 20,03,08 не актуально)

----Результаты изменений------------------------------------------------------
diff -ur vmmon-only/include/iocontrols_compat.h
vmmon-only.patched/include/iocontrols_compat.h
--- vmmon-only/include/iocontrols_compat.h 2007-07-23
11:59:47.000000000 +0200
+++ vmmon-only.patched/include/iocontrols_compat.h 2008-01-17
19:41:08.227996503 +0100
@@ -15,7 +15,7 @@
#define VMMON_VERSION_V5 (116 << 16 | 0)
#define VMMON_VERSION_V55 (137 << 16 | 0)
#define VMMON_VERSION_S1B1 (138 << 16 | 0)
-#define VMMON_VERSION_V6 (161 << 16 | 0)
+#define VMMON_VERSION_V6 (167 << 16 | 0)

/*
* Limit structure for CREATE_VM
diff -ur vmmon-only/include/iocontrols.h
vmmon-only.patched/include/iocontrols.h
--- vmmon-only/include/iocontrols.h 2007-11-28 11:48:50.000000000
+0100
+++ vmmon-only.patched/include/iocontrols.h 2008-01-17
19:41:30.687235832 +0100
@@ -45,7 +45,7 @@
*
*/

-#define VMMON_VERSION (161 << 16 | 0)
+#define VMMON_VERSION (167 << 16 | 0)
#define VMMON_VERSION_MAJOR(v) ((uint32) (v) >> 16)
#define VMMON_VERSION_MINOR(v) ((uint16) (v))

diff -ur vmmon-only/include/vcpuset.h
vmmon-only.patched/include/vcpuset.h
--- vmmon-only/include/vcpuset.h 2007-07-22 13:21:17.000000000
+0200
+++ vmmon-only.patched/include/vcpuset.h 2008-01-17
19:07:34.039175222 +0100
@@ -71,7 +71,7 @@
#define ffs(x) ffs_x86_64(x)

#elif defined MODULE
- #include "asm/bitops.h"
+ #include "linux/bitops.h"
#elif defined __APPLE__ && defined KERNEL
/*
* XXXMACOS An ugly hack to resolve redefinition of PAGE_ defines
-----------------------------------------------------------------------------



* Создаем новый vmmon.tar :
#tar -cf vmmon.tar vmmon-only

4. Запускаем runme.pl который прилагается к патчу. (Но тут есть сомнения! Не исключено, что сначала надо все же запустить /usr/src/vmware-player-distrib/vmware-install.pl, потом уже переходить к пункту 3)




----------------------------------------------------------------------------
Логи установки:
#/usr/src/vmware-any-any-update115/runme.pl
Updating /usr/bin/vmware ... failed
Cannot open /usr/bin/vmware: No such file or directory
Updating /usr/bin/vmnet-bridge ... No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx ... No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx ... No patch needed/available
VMware modules in "/usr/lib/vmware/modules/source" has been updated.

Before running VMware for the first time after update, you need to configure it
for your running kernel by invoking the following command:
"/usr/bin/vmware-config.pl". Do you want this script to invoke the command for
you now? [yes]

Making sure services for VMware Player are stopped.

Stopping VMware services:
Virtual machine monitor done

Configuring fallback GTK+ 2.4 libraries.

In which directory do you want to install the theme icons?
[/usr/share/icons]

What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications]

In which directory do you want to install the application's icon?
[/usr/share/pixmaps]

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Player is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux-headers-2.6.24-1-686/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Unknown VMware Workstation 6.0.2 build 59824 detected. Building for Workstation 6.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmmon-only'
make -C /usr/src/linux-headers-2.6.24-1-686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-686'
CC [M] /tmp/vmware-config4/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-config4/vmmon-only/linux/driverLog.o
CC [M] /tmp/vmware-config4/vmmon-only/linux/hostif.o
CC [M] /tmp/vmware-config4/vmmon-only/common/comport.o
CC [M] /tmp/vmware-config4/vmmon-only/common/cpuid.o
CC [M] /tmp/vmware-config4/vmmon-only/common/hash.o
CC [M] /tmp/vmware-config4/vmmon-only/common/memtrack.o
CC [M] /tmp/vmware-config4/vmmon-only/common/phystrack.o
CC [M] /tmp/vmware-config4/vmmon-only/common/task.o
cc1plus: warning: command line option "-Werror-implicit-function-declaration" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wno-pointer-sign" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but not for C++
/tmp/vmware-config4/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageV321]’:
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageV3]’:
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageGSX1]’:
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMCrossPage*, VMDriver*) [with VMCrossPage = VMCrossPageV2]’:
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM_V4(VMDriver*, Vcpuid) [with VMCrossPage = VMCrossPageV4]’:
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h: In function ‘int Vmx86_RunVM(VMDriver*, Vcpuid)’:
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2491: warning: ‘sysenterState.SysenterStateV45::rsp’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2492: warning: ‘sysenterState.SysenterStateV45::rip’ is used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:3028: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h: In function ‘void Task_Switch_V45(VMDriver*, Vcpuid)’:
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::validEIP’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::cs’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::rsp’ may be used uninitialized in this function
/tmp/vmware-config4/vmmon-only/common/task_compat.h:2666: warning: ‘sysenterState.SysenterStateV45::rip’ may be used uninitialized in this function
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciContext.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciDatagram.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciDriver.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciDs.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciGroup.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciHashtable.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciProcess.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciResource.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmciSharedMem.o
CC [M] /tmp/vmware-config4/vmmon-only/common/vmx86.o
CC [M] /tmp/vmware-config4/vmmon-only/vmcore/compat.o
CC [M] /tmp/vmware-config4/vmmon-only/vmcore/moduleloop.o
LD [M] /tmp/vmware-config4/vmmon-only/vmmon.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vmware-config4/vmmon-only/vmmon.mod.o
LD [M] /tmp/vmware-config4/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-686'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-config4/vmmon-only'
The module loads perfectly in the running kernel.

Trying to find a suitable vmblock module for your running kernel.

None of the pre-built vmblock modules for VMware Player is suitable for your
running kernel. Do you want this program to try to build the vmblock module
for your system (you need to have a C compiler installed on your system)?
[yes]

Extracting the sources of the vmblock module.

Building the vmblock module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmblock-only'
make -C /usr/src/linux-headers-2.6.24-1-686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-686'
CC [M] /tmp/vmware-config4/vmblock-only/linux/block.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/control.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/dbllnklst.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/dentry.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/file.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/filesystem.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/inode.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/module.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/stubs.o
CC [M] /tmp/vmware-config4/vmblock-only/linux/super.o
LD [M] /tmp/vmware-config4/vmblock-only/vmblock.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vmware-config4/vmblock-only/vmblock.mod.o
LD [M] /tmp/vmware-config4/vmblock-only/vmblock.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-686'
cp -f vmblock.ko ./../vmblock.o
make: Leaving directory `/tmp/vmware-config4/vmblock-only'
The module loads perfectly in the running kernel.

Do you want networking for your virtual machines? (yes/no/help) [yes]

Configuring a bridged network for vmnet0.

Your computer has multiple ethernet network interfaces available: eth0, eth0:1.
Which one do you want to bridge to vmnet0? [eth0]

The following bridged networks have been defined:

. vmnet0 is bridged to eth0

Do you wish to configure another bridged network? (yes/no) [no]

Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes]

Configuring a NAT network for vmnet8.

Do you want this program to probe for an unused private subnet? (yes/no/help)
[yes]

Probing for an unused private subnet (this can take some time)...

The subnet 172.16.220.0/255.255.255.0 appears to be unused.

The following NAT networks have been defined:

. vmnet8 is a NAT network on private subnet 172.16.220.0.

Do you wish to configure another NAT network? (yes/no) [no]

Do you want to be able to use host-only networking in your virtual machines?
[yes]

Configuring a host-only network for vmnet1.

Do you want this program to probe for an unused private subnet? (yes/no/help)
[yes]

Probing for an unused private subnet (this can take some time)...

The subnet 172.16.210.0/255.255.255.0 appears to be unused.

The following host-only networks have been defined:

. vmnet1 is a host-only network on private subnet 172.16.210.0.

Do you wish to configure another host-only network? (yes/no) [no]

Trying to find a suitable vmnet module for your running kernel.

None of the pre-built vmnet modules for VMware Player is suitable for your
running kernel. Do you want this program to try to build the vmnet module for
your system (you need to have a C compiler installed on your system)? [yes]

Extracting the sources of the vmnet module.

Building the vmnet module.

Unknown VMware Workstation 6.0.2 build 59824 detected. Building for Workstation 6.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmnet-only'
make -C /usr/src/linux-headers-2.6.24-1-686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-686'
CC [M] /tmp/vmware-config4/vmnet-only/driver.o
CC [M] /tmp/vmware-config4/vmnet-only/hub.o
CC [M] /tmp/vmware-config4/vmnet-only/userif.o
CC [M] /tmp/vmware-config4/vmnet-only/netif.o
CC [M] /tmp/vmware-config4/vmnet-only/bridge.o
CC [M] /tmp/vmware-config4/vmnet-only/filter.o
CC [M] /tmp/vmware-config4/vmnet-only/procfs.o
CC [M] /tmp/vmware-config4/vmnet-only/smac_compat.o
CC [M] /tmp/vmware-config4/vmnet-only/smac_linux.x386.o
LD [M] /tmp/vmware-config4/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vmware-config4/vmnet-only/vmnet.mod.o
LD [M] /tmp/vmware-config4/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-686'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/vmware-config4/vmnet-only'
The module loads perfectly in the running kernel.

Starting VMware services:
Virtual machine monitor done
Blocking file system: done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host network detection done
Host-only networking on /dev/vmnet1 (background) done
DHCP server on /dev/vmnet1 done
Host-only networking on /dev/vmnet8 (background) done
DHCP server on /dev/vmnet8 done
NAT service on /dev/vmnet8 done

The configuration of VMware Player 2.0.2 build-59824 for Linux for this running
kernel completed successfully.

You can now run VMware Player by invoking the following command:
"/usr/bin/vmplayer".

Enjoy,

--the VMware team


-----------------------------------------------------------------------------

Ошибки, которые удалось обойти:
error: #error only bitops.h> can be included directly (решается пунктом 3)
gcc-4.1: error trying to exec 'cc1plus': execvp: (решается установкой g++-4.1)


Ну, а далее уже сюда: http://inf.by/linux/114/?phrase=vmware

Метки:  

Откат системы. "Заморозка Debian"

Понедельник, 18 Февраля 2008 г. 18:30 + в цитатник
Век живи - век учись! А я с дуру откатывался назад народным средством: переустановка системы.
Это выдержка из "Краткого справочника Debian"

3.2.7. Откат всех пакетов до уровня `stable'
--------------------------------------------

Чтобы откатить все пакеты до уровня `stable', отредактируйте файл
`/etc/apt/preferences' следующим образом:

Package: *
Pin: release a=stable
Pin-Priority: 1001

и запустите команду "`apt-get upgrade'", которая вызовет
принудительный откат из-за значения Pin-priority > 1000. Нужно
предупредить, что могут возникнуть небольшие накладки с зависимостями.

3.2.8. Обзор файла `/etc/apt/preferences'
-----------------------------------------

В примере файла `/etc/apt/preferences', представленного в разделе
раздел 3.2.2, `Установка системы APT - нет перевода!!!!', строка
"Package: *" в первой строчке означает, что эта секция применяется ко
всем пакетам. Вы можете использовать имя пакета вместо "*" для
указания значения Pin-Priority этого пакета.

Во второй строчке запись "Pin: release a=stable" означает, что
`apt-get' получает файл `Packages.gz' из архива Debian, у которого в
файле `Release' есть строка "Archive: stable".

В последней строчке запись "Pin-Priority: 500" указвает значение
Pin-Priority равное 500.

Если существует несколько пакетов с одним и тем же именем,
устанавливается пакет с наибольшим значением Pin-Priority

В частности, значения Pin-Priority имеют следующий смысл:

* 1001 и выше: Downgradable priorities.

Пакеты с Pin-Priority из этого диапозона могут быть понижены в
версии.

* от 100 до 1000: Стандартные приоритеты.

Такие пакеты нельзя понижать в версии. Вот несколько ключевых
значений Pin-Priority:

* 990: приоритет установлен через `--target-release' или опцию
`-t'. Подробнее на странице apt-get(8).

* 500: приоритет всех пакетов по умолчанию.

* 100: приоритет установленных пакетов в настоящее время.

* 0 - 99: неавтоматические приоритеты. (Они используются только в
случае, если пакет не установлен и нет другой доступной версии
пакета.)

* менее нуля: Версия пакета никогда не выбирается.

Эффект подобный от `--target-release' может быть получен от установки
файла `/etc/apt/apt.conf' следующим образом:

# echo 'APT::Default-Release "testing";' >> /etc/apt/apt.conf

Опция `--target-release' в командой строке и установки в файле
`/etc/apt/apt.conf' имеют больший приоритет установок в файле
`/etc/apt/preferences'. Будьте внимательны с этим побочным эффектом
при работе с файлом `/etc/apt/preferences'.
-------
По поводу "заморозки". Можно добавить репозитории lenny, etch, sid, backports и т.д. и указать apt, какой репозиторий использовать по умолчанию (например, полезно при aptitude safe-uugrade или типа того).
Для этого в в файл /etc/apt/apt.conf надо добавить
APT::Default-Release "stable";

Кстати, из backports надо ставить пакеты _только_ с ключом -t:
aptitude install -t backports <пакет>

Метки:  


Процитировано 1 раз

openSUSE

Понедельник, 18 Февраля 2008 г. 13:51 + в цитатник
Решил тут заценить какой-нибудь юзер-френдли дистрибутив. С моим железом удалось поставить oSuSe. В принципе, готов был на нем и остаться, НО: я не знаю в чем там проблема, но что-то он медлительный какой-то. При железе (с2d 6550, iG33, 2gb ddr2 6400) он ведет себя примерно так же, как debian sid на celeron d 3.2 GHz 1GB ddr 3200. Странная фигня. Что удивило, так это заработал принтер на ядре 2.6.22-17 (от suse), в debian надо было ставить 2.6.24. Багов в принцие не встретил (сидел на нем 2 дня). Попробовал virtualbox. Тоже засада со скоростью. Причем на столько заметная, что опять уйду на debian. На тот же celeron поставил сейчас vbox+win2k - никаких тормозов нет.
С точки зрения юзер-френдли, то debian вообщем-то отстал заметно от этой темы.

А! Аналога apt-file в rpm дистрибутивах так еще и не придумали. А к suse он что-то не прикрутился с пол пинка. Сразу вспомнились мои давнишние мучения с ASP.

Метки:  

....

Понедельник, 11 Февраля 2008 г. 03:39 + в цитатник
The Future Sound of London - Long Shadows ...мля верните меня на землю....уже почти 4 утра а я оторваться не могу...

Внимание владельцам почтовых ящиков на mail.ru

Пятница, 08 Февраля 2008 г. 03:36 + в цитатник
В связи с антиспамовой политикой (или еще с чем) этого портала, нет возможности подписаться на рассылки debian.org, т.к. письма с этого адреса просто не доходят до получателя. Сегодня выяснилось, что очевидно, в черный список попала и одна из рассылок altlinux. Общение с тех. поддержкой приводит к тому, что они просят предоставить логи отправляющей стороны. Вот так.

Метки:  

Xlib: connection to ":0.0" refused by server

Четверг, 07 Февраля 2008 г. 17:01 + в цитатник
Получили ошибку
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified ?

Это нормально, такая штука встречается если вы из консоли от root пытаетесь запустить приложение x window.
Панацея:
# export XAUTHORITY=/home/user/.Xauthority


вот тут нашел интересную хрень http://community.livejournal.com/ru_linux/339867.html
После этого задаюсь вопросом, как ваще существует опенсорс сообщество, если в нем встречаются такие дол..бы????

Метки:  

Понравилось: 1 пользователю

Службы Windows 2000

Четверг, 07 Февраля 2008 г. 16:44 + в цитатник
В сети SMB должен работать хотя бы один обозреватель сети (Master Browser). Для этого либо на какой-нибудь (или всех, но это приводит к диким глюкам виндовой сети из-за пиписькомерянья между виндовыми машинами) виндовой машине запущен сервис обозревателя, либо же аналогичный но на машине с SAMBA (см. /etc/samba/smb.conf) - по умолчанию он обычно включен, но в файле может быть "local master = no".

Список хостов, выдаваемый обозревателем может обновиться не сразу, а по меньшей мере минут через 15 (когда наступает время выборов) после включения нового обозревателя.

Немного полезной инфы с http://www.oszone.net/4025/Windows_2000_Services

Обозреватель компьютеров (Computer Browser) – отвечает за актуальность списка компьютеров Вашей сети и поставляет этот список программам, которые его запрашивают. Эта служба используется Windows-системами для просмотра доменов и ресурсов сети. Компьютеры, определенные как обозреватели, создают списки обзора, в которых отображаются все общие ресурсы сети. Ранние версии Windows-приложений, таких как Мое сетевое окружение (My Network Places), команда NET VIEW и Проводник Windows NT®, требуют возможности обзора сети. Например, при запуске компонента Мое сетевое окружение на компьютере под управлением Windows 95 отображается полный список доменов и компьютеров, который является копией списка обзора компьютера, выступающего в роли обозревателя.

Есть несколько различных ролей, в которых компьютер может выступать в среде просмотра. При определенных условиях – таких как сбой или завершение работы компьютера, назначенного на роль обозревателя, обозреватели (или потенциальные обозреватели) могут переключаться на другой тип операций. Windows NT назначает следующие специальные роли компьютерам, на которых запущена служба Обозреватель компьютеров:
• Основной обозреватель домена. Используется только в среде с доменной инфраструктурой. По умолчанию эту роль в домене играет основной контроллер домена. Он создает и обслуживает главный список обзора доступных серверов этого домена, а также любых имен других доменов и рабочих групп в сети. Кроме того, он распространяет и синхронизирует главный список обзора для основных обозревателей других подсетей, в которых содержатся принадлежащие этому домену компьютеры•
• Основной обозреватель. Формирует и обслуживает список доступных серверов в своей подсети. Основной обозреватель полностью копирует информацию из своего списка на основной обозреватель домена для получения полного списка обзора сети и распространения его среди резервных обозревателей, расположенных в той же подсети•
• Резервный обозреватель. Получает копию списка обзора с основного обозревателя своей подсети и передает его на другие компьютеры по запросу•
• Потенциальный обозреватель. Может становиться дублирующим обозревателем при получении соответствующих инструкций от основного обозревателя подсети, но в нормальных условиях работает как обычный компьютер•
• Не обозреватель. Обычный компьютер, настроенный таким образом, что не может стать обозревателем и обслуживать список обзора. Такой компьютер может работать как клиент обзора, запрашивающий список обзора с других компьютеров, работающих как обозреватели в той же подсети•

Когда служба Обозреватель компьютеров отключена, перестает работать механизм обнаружения других компьютеров для отображения в сетевом окружении и т.д.

Метки:  

Забыли как пишется команда? Можно и напомнть.

Четверг, 07 Февраля 2008 г. 16:41 + в цитатник
Опять с линуксфорума. Респект автору.
-------
надеюсь, всем знакомо поведение bash по умалчанию, когда после ввода, например
$ pin
и нажатия клавиши tab выводится список возможных вариантов и вновь повторяется командная строка с набранными тремя буквами команды:
$ pin
pinfo ping ping6 pinky
$ pin
(у Вас список может отличаться).
а было бы совсем неплохо, если бы после нажатия tab в командной строке появилась бы первая из команд (pinfo), повторное нажатие tab заменило бы pinfo на ping, третье - на ping6 и т.д.
(замечу здесь, что таким поведением по умолчанию обладает, например, zsh).
научить bash данному "трюку" не просто, а очень просто :)

вариант 1 - для всех пользователей
войдя в систему как суперпользователь root, отредактируйте файл /etc/inputrc, добавив в его конце строку:
TAB: menu-complete

вариант 2 - для одного пользователя
если по каким-то причинам Вы не можете/не хотите вносить изменения в общесистемный файл /etc/inputrc, можно вышеописанные манипуляции проделать с файлом ~/.inputrc. если такого файла нет в Вашем домашнем каталоге - смело создавайте новый :)

следует заметить, что обычно программой readline (которая, собственно, и обрабатывает ввод в командной строке) прочитываются оба инициализационных файла (и /etc/inputrc и ~/.inputrc), но только если не определена переменная окружения INPUTRC. в этом случае считывается только тот файл, на который она (переменная) указывает. узнать, определена ли эта переменная, и что в ней находится, можно с помощью команды
$ echo $INPUTRC
если Вы не администратор системы, а рядовой пользователь и администратором установлено значение для INPUTRC, например /etc/inputrc, то можно поступить следующим способом:
1. отредактируйте ~/.inputrc как описано выше.
3. в конце файла ~/.bash_profile добавьте строку
unset INPUTRC

удачи! будут вопросы - задавайте их на форуме или мне лично arizona2001@mail.ru
-------

Метки:  

Работа с исходниками с помощью apt

Четверг, 07 Февраля 2008 г. 16:30 + в цитатник
apt-get source -b имя_пакета - соберет из сорцев в деб.пакет при условии что все зависимости удовлетворены.
apt-get build-dep имя_пакета - ставит все зависимости для сборки
Исходники сохраняются с в той директории, в которой был запущен apt-get.

Метки:  

Модлайны для монитора

Четверг, 07 Февраля 2008 г. 16:19 + в цитатник
Есть такая прога, называется gtf, с её помощью можно генерировать нужные модлайны и вставлять в xorg.conf. Пример: gtf 1440 900 60 (1440 900 разрешение, 60 - частота в герцах)

Метки:  

Получение информации о всех изменений в системе/пакетах

Четверг, 07 Февраля 2008 г. 16:13 + в цитатник
Актуально, если мантейнеры не тупят и не игнорируют этот процесс.
aptitude install apt-listchanges

Метки:  

Установка Debian Etch на современное оборудование

Четверг, 07 Февраля 2008 г. 15:59 + в цитатник
В etch используется ядро 2.6.18, и не факт, что debain встанет на системы на базе intel Pxx например. Типа новый чип, новые проблемы. Ситуация, конечно не безысходная, но тем не менее как-то не весело. Так вот. Для таких ситуаций есть установщики debian включающие в себя максимально свежее ядро. Установщики ставят минимальную систему на комп, а дальше вы уже сами доводите систему до вашего ума.
Скачать можно отсюда http://kmuto.jp/debian/d-i/

Есть для Etch еще такая вещь, как backports. Суть этого репозитория в том, что в нем содержатся более современные пакеты чем в etch, но трудами мантейнеров созданные специально для etch. Но, если не ошибаюсь, никто не гарантирует, что все должно работать идеально. В sources.list добаляем:
deb http://mirror.yandex.ru/backports.org/ etch-backports main contrib non-free

Метки:  

Берегите xorg.conf!

Четверг, 07 Февраля 2008 г. 13:03 + в цитатник
В версии XOrg 7.3 (debian sid) ввели автоматическое определение оборудования, что привело к упрощению конфига xorg.conf, и упростили возможности dpkg-reconfigure xserver-xorg, с помощью чего можно было более тонко прописать настройка в xorg.conf.
Все бы хорошо, да вот не всегда выдается правильная частота развертки на монитор при загрузке иксов. От чего он просто отключается. А не имея подробного рабочего конфига xorg.conf, придется прописать туда настройки руками, а дело не из простых.
----
Хотя нет. Можно получить подробный  xorg.conf с помощью команды X -configure.

Метки:  

Как сделать из Debian Etch Debian Lenny, или Debian Sid

Четверг, 07 Февраля 2008 г. 12:49 + в цитатник
За все время использования debian я заметил, что боле оптимально использовать несколько репозитариев, если переходишь от etch выше.
Работая с lenny, я обратил внимание, что он много чего тянет из etch. Работая с sid, он многое тянет из lenny. Поэтому, если вы решили остановиться на lenny, то добавьте репозитарий из etch.

Так же, при работе с пакетами не рекомендуется чередовать инсталятор apt-get и aptitude. Т.е. надо выбрать что-то одно, дабы потом не иметь проблем с зависимостями или типа того.

Я ставлю систему так: сначала etch. Потом добавляю репозитарий от lenny.
После этого делаю aptitude update а затем aptitude upgrade. В какой-то момент обновится сам aptitude и лучше будет использовать параметр aptitude safe-upgrade (по этому поводу aptitude будет выдавать сообщение. Кстати, при обновлении системы (да и в принципе в дальнейшем при других обновлениях), необходимо aptitude safe-upgrade прогнать несколько раз, потому что, как правило за 1 проход aptitude не успевает полностью проапгрейдить систему. С sid все так же.
Я использую ядреную смесь с etch+lenny+sid. Sources.list у меня выглядит так

#etch
deb http://mirror.yandex.ru/debian stable main contrib non-free
deb-src http://mirror.yandex.ru/debian stable main
#lenny
deb http://mirror.yandex.ru/debian testing main contrib non-free
deb-src http://mirror.yandex.ru/debian testing main
#multimedia etch + lenny
deb http://mirror.yandex.ru/debian-multimedia stable main
deb http://mirror.yandex.ru/debian-multimedia testing main
#security update for etch+lenny
deb http://security.debian.org stable/updates main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
#multimedia, sid
deb http://mirror.yandex.ru/debian sid main contrib non-free
deb http://mirror.yandex.ru/debian-multimedia sid main

Метки:  

Установка SQUID с нуля.

Среда, 06 Февраля 2008 г. 16:16 + в цитатник
Многие пугаются squid и пытаются найти ему простую альтернативу. Смею вас заверить - не стоит пугаться. По умолчанию squid уже настроен (для обычного рядового юзера) почти на 99%. Остается дело за малым.
Я приведу свой конфиг squid (/etc/squid/squid.conf), и расскажу попутно, что там к чему.

cache_dir ufs /var/spool/squid *** 16 256 #вместо *** указываем размер кеша в мегабайтах

maximum_object_size *** KB # вместо *** максимальный размер кешируемых объектов

minimum_object_size *** KB # вместо *** минимальный размер кешируемых объектов

http_port 3128 #порт на который будем конектиться к squid

Это все! Для начала этого хватит за глаза.
Далее.
Очень важно в первый раз запустить squid так:
#squid -z
А затем просто его запускаем
#squid
и настраиваем броузер на работу с прокси:
localhost:3128

Метки:  

Демоны динамического изменения частоты процессора

Среда, 06 Февраля 2008 г. 15:53 + в цитатник
cpufreqd
powersaved
powernowd
cpudyn

Метки:  

Поиск сообщений в debianstart
Страницы: 5 [4] 3 2 1 Календарь