Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - openuser

Страницы: [1]
1
OpenSolaris / LiveUSB OpenSolaris
« : Январь 18, 2013, 11:38:00 pm »
Создаваться LiveUSB будет в системе OpenSolaris.
Понадобится флешка и образ OpenSolaris, например osol-dev-134-x86.usb

Сначала нужно узнать как система определила флешку:
$ rmformat
Цитировать
Looking for devices...
     1. Logical Node: /dev/rdsk/c7t0d0p0
        Physical Node: /pci@0,0/pci1043,1fa7@4,1/storage@4/disk@0,0
        Connected Device: SanDisk  Cruzer Micro     8.01
        Device Type: Removable
   Bus: USB
   Size: 1,9 GB
   Label: <None>
   Access permissions: Medium is not write protected.

OpenSolaris монтирует флешки в систему при их подключении, так что необходимо её размонтировать используя Gnome или консоль.
Если флешка размонтирована, её не должно быть в выводе команды:
$ df -h

Удаление всех данных с флешки:
# time dd if=/dev/zero of=/dev/rdsk/c7t0d0p0 bs=16384
Цитировать
dd: unexpected short write, wrote 15872 bytes, expected 16384
123140+0 records in
123140+0 records out

real   5m58.528s
user   0m0.172s
sys   0m2.721s

Нужно разметить флешку на два раздела. Один будет с файловой системой FAT для файлов, другой подходящего размера для OpenSolaris.
$ du -sk osol-dev-134-x86.usb
Цитировать
806658   osol-dev-134-x86.usb

Запускаем fdisk:
# fdisk /dev/rdsk/c7t0d0p0

Редактируем таблицу партиций - n
Цитировать
No fdisk table exists. The default partition for the disk is:

  a 100% "SOLARIS System" partition

Type "y" to accept the default partition,  otherwise type "n" to edit the
 partition table.
n

Создать партицию - 1
Цитировать
             Total disk size is 962 cylinders
             Cylinder size is 4096 (512 byte) blocks

                                               Cylinders
      Partition   Status    Type          Start   End   Length    %
      =========   ======    ============  =====   ===   ======   ===

WARNING: no partitions are defined!
SELECT ONE OF THE FOLLOWING:
   1. Create a partition
   2. Specify the active partition
   3. Delete a partition
   4. Change between Solaris and Solaris2 Partition IDs
   5. Edit/View extended partitions
   6. Exit (update disk configuration and exit)
   7. Cancel (exit without updating disk configuration)
Enter Selection: 1

Тип партиции - C
Цитировать
Select the partition type to create:
   1=SOLARIS2  2=UNIX        3=PCIXOS     4=Other
   5=DOS12     6=DOS16       7=DOSEXT     8=DOSBIG
   9=DOS16LBA  A=x86 Boot    B=Diagnostic C=FAT32
   D=FAT32LBA  E=DOSEXTLBA   F=EFI        0=Exit? C

Процент партиции от размера флешки - 50
Цитировать
Select the partition type to create:
Specify the percentage of disk to use for this partition
(or type "c" to specify the size in cylinders). 50

Неактивная партиция - n
Цитировать
Select the partition type to create:
Should this become the active partition? If yes, it  will be activated
each time the computer is reset or turned on.
Please type "y" or "n". n

Создать вторую партицию - 1
Цитировать
             Total disk size is 962 cylinders
             Cylinder size is 4096 (512 byte) blocks

                                               Cylinders
      Partition   Status    Type          Start   End   Length    %
      =========   ======    ============  =====   ===   ======   ===
          1                 Win95 FAT32       1   481     481     50

SELECT ONE OF THE FOLLOWING:
   1. Create a partition
   2. Specify the active partition
   3. Delete a partition
   4. Change between Solaris and Solaris2 Partition IDs
   5. Edit/View extended partitions
   6. Exit (update disk configuration and exit)
   7. Cancel (exit without updating disk configuration)
Enter Selection: 1

Тип партиции - 1
Цитировать
Select the partition type to create:
   1=SOLARIS2  2=UNIX        3=PCIXOS     4=Other
   5=DOS12     6=DOS16       7=DOSEXT     8=DOSBIG
   9=DOS16LBA  A=x86 Boot    B=Diagnostic C=FAT32
   D=FAT32LBA  E=DOSEXTLBA   F=EFI        0=Exit? 1

Процент партиции от размера флешки - 50
Цитировать
Select the partition type to create:
Specify the percentage of disk to use for this partition
(or type "c" to specify the size in cylinders). 50

fdisk: Maximum percentage available is 49

Процент партиции от размера флешки - 49
Цитировать
Select the partition type to create:
Specify the percentage of disk to use for this partition
(or type "c" to specify the size in cylinders). 49

Активная партиция - y
Цитировать
Select the partition type to create:
Should this become the active partition? If yes, it  will be activated
each time the computer is reset or turned on.
Please type "y" or "n". y

Записать разметку на флешку - 6
Цитировать
             Total disk size is 962 cylinders
             Cylinder size is 4096 (512 byte) blocks

                                               Cylinders
      Partition   Status    Type          Start   End   Length    %
      =========   ======    ============  =====   ===   ======   ===
          1                 Win95 FAT32       1   481     481     50
          2       Active    Solaris2        482   952     471     49

SELECT ONE OF THE FOLLOWING:
   1. Create a partition
   2. Specify the active partition
   3. Delete a partition
   4. Change between Solaris and Solaris2 Partition IDs
   5. Edit/View extended partitions
   6. Exit (update disk configuration and exit)
   7. Cancel (exit without updating disk configuration)
Enter Selection: 6

Partition 2 is now the active partition.

Нужно подготовить раздел Solaris:
# format -e c7t0d0s0

Посмотрим на разметку партиции - p
Цитировать
selecting c7t0d0s0
[disk formatted]

FORMAT MENU:
        disk       - select a disk
        type       - select (define) a disk type
        partition  - select (define) a partition table
        current    - describe the current disk
        format     - format and analyze the disk
        fdisk      - run the fdisk program
        repair     - repair a defective sector
        label      - write label to the disk
        analyze    - surface analysis
        defect     - defect list management
        backup     - search for backup labels
        verify     - read and display labels
        save       - save new disk/partition definitions
        inquiry    - show vendor, product and revision
        scsi       - independent SCSI mode selects
        cache      - enable, disable or query SCSI disk cache
        volname    - set 8-character volume name
        !<cmd>     - execute <cmd>, then return
        quit
format> p

Текущая разметка - p
Цитировать
PARTITION MENU:
        0      - change `0' partition
        1      - change `1' partition
        2      - change `2' partition
        3      - change `3' partition
        4      - change `4' partition
        5      - change `5' partition
        6      - change `6' partition
        7      - change `7' partition
        9      - change `9' partition
        select - select a predefined table
        modify - modify a predefined partition table
        name   - name the current table
        print  - display the current table
        label  - write partition map and label to the disk
        !<cmd> - execute <cmd>, then return
        quit
partition> p

Разметка слайса 0
Цитировать
Current partition table (original):
Total disk cylinders available: 469 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders       Size            Blocks
  0 unassigned    wm       0              0         (0/0/0)         0
  1 unassigned    wm       0              0         (0/0/0)         0
  2     backup    wu       0 - 468      938.00MB    (469/0/0) 1921024
  3 unassigned    wm       0              0         (0/0/0)         0
  4 unassigned    wm       0              0         (0/0/0)         0
  5 unassigned    wm       0              0         (0/0/0)         0
  6 unassigned    wm       0              0         (0/0/0)         0
  7 unassigned    wm       0              0         (0/0/0)         0
  8       boot    wu       0 -   0        2.00MB    (1/0/0)      4096
  9 unassigned    wm       0              0         (0/0/0)         0

partition> 0

Пустое поле - Enter
Цитировать
Enter partition id tag[unassigned]:

Пустое поле - Enter
Цитировать
Enter partition permission flags[wm]:

Начало слайса с цилиндра 3
Цитировать
Enter new starting cyl[0]: 3

Весь оставшийся объём на слайс 0 - $
Цитировать
Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: $

Текущая разметка - p
Цитировать
partition> p

Current partition table (unnamed):
Total disk cylinders available: 469 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders       Size            Blocks
  0 unassigned    wm       3 - 468      932.00MB    (466/0/0) 1908736
  1 unassigned    wm       0              0         (0/0/0)         0
  2     backup    wu       0 - 468      938.00MB    (469/0/0) 1921024
  3 unassigned    wm       0              0         (0/0/0)         0
  4 unassigned    wm       0              0         (0/0/0)         0
  5 unassigned    wm       0              0         (0/0/0)         0
  6 unassigned    wm       0              0         (0/0/0)         0
  7 unassigned    wm       0              0         (0/0/0)         0
  8       boot    wu       0 -   0        2.00MB    (1/0/0)      4096
  9 unassigned    wm       0              0         (0/0/0)         0

Записать разметку слайсов на партицию - label
Цитировать
partition> label
[ 0 ] SMI Label
[ 1 ] EFI Label

Тип - 0
Цитировать
Specify Label type[0]: 0

Записать - y
Цитировать
Ready to label disk, continue? y

Выход - Ctrl+d
Цитировать
partition> ^D

Теперь можно перенести образ osol-dev-134-x86.usb на флешку:
# time dd if=./osol-dev-134-x86.usb of=/dev/rdsk/c7t0d0s0 bs=16384
Цитировать
50377+1 records in
50377+1 records out

real   2m26.850s
user   0m0.079s
sys   0m1.876s

Нужно установить загрузчик системы.
Монтирование раздела Solaris, точка монтирования - /mnt/usb
# mkdir /mnt/usb
# mount /dev/dsk/c7t0d0s0 /mnt/usb

Всё ли нормально:
# df -k /mnt/usb
Цитировать
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c7t0d0s0     756053  672775   22794    97%    /mnt/usb

Установка Grub:
# installgrub -mf /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c7t0d0s0
Цитировать
stage1 written to partition 1 sector 0 (abs 1974272)
stage2 written to partition 1, 273 sectors starting at 50 (abs 1974322)
stage1 written to master boot sector

После установки размонтировать раздел:
# umount /mnt/usb

И напоследок останется отформатировать раздел FAT в системе Windows.

2
Переименованные пакеты OpenSolaris builds 133, 134, 134a
http://hub.opensolaris.org/bin/view/Project+indiana/Renamed+Packages+in+Build+133

Переименованные пакеты Oracle Solaris 11
http://hub.opensolaris.org/bin/view/Project+pkg/Renamed

3
Полезные ссылки / Автозапуск программ в GNOME
« : Январь 22, 2012, 01:50:16 pm »
Настраиваем GNOME на автозапуск программ при входе в систему
http://www.ghacks.net/2009/04/08/add-an-application-to-gnomes-autostart/

4
Запишу, иначе забуду что куда. С неделю крутил так и сяк.

Система OpenSolaris 2010.5 после дефолтной установки.

Допустим, нужно подключить внешний диск на котором используется файловая система ntfs.
 
Всë необходимое будет собираться из исходного кода, если повезëт конечно)
Для начала установим необходимые пакеты, локальный репозиторий может очень пригодится в плане быстрой установки.
# pkg install sunstudio12u1 gcc-dev-4 onbld header-xorg gettext gnu-gettext doxygen xcu6 docbook git
Слегка пропатчим gcc-4.3.2
# ln -s /usr/bin/c++-4.3.2 /usr/bin/c++
# ln -s /usr/bin/cpp-4.3.2 /usr/bin/cpp
# ln -s /usr/bin/g++-4.3.2 /usr/bin/g++
# ln -s /usr/bin/gcc-4.3.2 /usr/bin/gcc
# ln -s /usr/bin/gccbug-4.3.2 /usr/bin/gccbug
# ln -s /usr/bin/gcov-4.3.2 /usr/bin/gcov
# ln -s /usr/bin/gfortran-4.3.2 /usr/bin/gfortran

Настало время, непобоюсь этого слова, мега проекта под названием Pkgbuild
Руководствуясь документацией  в разделе "Installing the Desktop Common Build Environment" скачиваем рабочую среду сборки
$ svn co svn+ssh://anon@svn.opensolaris.org/svn/jds/jds-cbe/trunk jds-cbe
В каталоге jds-cbe слегка пропатчим файл cbe-install в районе строк 82-94 на предмет названий пакетов
LT_make=SUNWgmake
ALT_m4=gnu-m4
ALT_autoconf=SUNWaconf
ALT_automake="SUNWgnu-automake-110 SUNWgnu-automake-19"
ALT_libtool=SUNWlibtool
ALT_bison=SUNWbison
ALT_coreutils=gnu-coreutils
ALT_diff=gnu-diffutils
ALT_flex=SUNWflexlex
ALT_gettext=gnu-gettext
ALT_subversion=SUNWsvn
ALT_gnused=SUNWgsed
ALT_gnuawk=SUNWgawk

В файле CBEant.spec правим строку 18
Source: http://archive.apache.org/dist/ant/binaries/apache-ant-%{version}-bin.tar.bz2
Теперь можно собирать jds-cbe
Если не хотите чтобы собираемые пакеты установились в локальный ips-репозиторий, отключите его.
$ ./cbe-install
Цитировать
Desktop Common Build Environment (CBE) Installer version 1.7.0
Using "pkg" packaging system
Checking for required packages...
Package SUNWgpch is not installed
Would you like the CBE installer to install this package for you? [yes]: n
Would you like to skip all missing packages? [no]: y
SUNWsfwhea is not installed (skipping)
SUNWwget is not installed (skipping)
SUNWgtar is not installed (skipping)
SUNWxcu4 is not installed (skipping)
SUNWxwinc is not installed (skipping)
SUNWxorg-headers is not installed (skipping)
SUNWbtool is not installed (skipping)
WARNING: some required packages are missing. Expect build issues...
Enter the base directory (prefix) of the cbe [/opt/dtbld]:
Locating compilers...

The following compilers were found on your system:
1 - GNU gcc 4.3.2 (4) in /usr/bin
2 - Sun Studio 12 Update 1 5.10 (Ceres) in /opt/sunstudio12.1/bin
3 - Sun Studio 12 Update 1 5.10 (Ceres) in /usr/bin
Would you like to configure more compilers for use with the Desktop CBE? [no]:

The following compilers were found on your system:
1 - GNU gcc 4.3.2 (4) in /usr/bin
2 - Sun Studio 12 Update 1 5.10 (Ceres) in /opt/sunstudio12.1/bin
3 - Sun Studio 12 Update 1 5.10 (Ceres) in /usr/bin
Please select the default compiler [3]: 2

The Desktop CBE includes tools for building GNOME, KDE and/or SFE packages
It also includes some optional tools. Please select the tools you wish
to install.

Would you like install the tools for GNOME? [yes]:
Would you like install the tools for KDE? [yes]: n
Would you like install the tools for SFE? [yes]:

The following tools are optional: rsync cvs git
Would you like install the optional tools? [yes]: n
Building pkgbuild from source...
Now rebuilding pkgbuild using itself...
...
NO WARRANTY
...
Installation of <SFpkgbuild> was successful.
Looking for package SUNWaconf
... already installed
Looking for package SUNWgnu-automake-110 SUNWgnu-automake-19
... already installed
Looking for package SUNWbison
... already installed
Looking for package gnu-coreutils
... already installed
Looking for package gnu-diffutils
... already installed
Looking for package SUNWflexlex
... already installed
Looking for package gnu-gettext
... already installed
Looking for package SUNWlibtool
... already installed
Looking for package gnu-m4
... already installed
Looking for package SUNWgmake
... already installed
Looking for package SUNWsvn
... already installed
INFO: Copying %use'd or %include'd spec files to SPECS directory
INFO: Processing spec files
INFO: Finding sources
INFO: Running pkgbuild -ba [...] CBEant.spec (CBEant)
INFO: CBEant PASSED
libnotify-Message: Unable to get session bus: /usr/bin/dbus-launch terminated abnormally with the following error: Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Autolaunch error: X11 initialization failed.


Summary:

                         package |      status | details
---------------------------------+-------------+-------------------------------
                          CBEant |      PASSED |
Installing package CBEant

Installation of <CBEant> was successful.
Building CBEenv
INFO: Copying %use'd or %include'd spec files to SPECS directory
INFO: Processing spec files
INFO: Installing package CBEenv

Summary:

                         package |      status | details
---------------------------------+-------------+-------------------------------
                          CBEenv |   INSTALLED |
CBE setup complete
Run
. /opt/dtbld/bin/env.sh [environment]
or
source /opt/dtbld/bin/env.csh [environment]
depending on your shell, to use this build environment.
You can also run /opt/dtbld/bin/env.sh [environment] to start subshell.
Installation log saved in /tmp/desktop-cbe-install-2011-11-26-20:00.log

Чуть не забыл, есть что-то похожее на баг. Когда скачивается apache-ant-1.7.1-bin.tar.bz2 в каталоге packages появляется что-то похожее на архив с названием SOURCES. Перед этим, по запросу программы, менялся дефолтный путь директории $HOME/packages
Обойти можно скачав заранее apache-ant-1.7.1-bin.tar.bz2 и разместив в packages/SOURCES

Руководствуясь документацией  в разделе "From spec-files-extra" скачиваем spec-файлы
$ svn co https://pkgbuild.svn.sourceforge.net/svnroot/pkgbuild/spec-files-extra/trunk spec-files-extra
В каталоге spec-files-extra слегка пропатчим файл SFEntfs-3g.spec в районе строки 76 на предмет рабочего окружения
export CC=/usr/bin/gcc
Собираем и устанавливаем ntfs-3g со всеми зависимостями одновременно
$ . /opt/dtbld/bin/env.sh
$ pkgtool --autodeps --download --interactive --svr4 build SFEntfs-3g.spec

Цитировать
Summary:

                         package |      status | details
---------------------------------+-------------+-------------------------------
                      SFEntfs-3g |      PASSED |

Если вы видите в консоли такое же окончание как на цитате сверху - подключаем диск.
Смотрим присвоенный системой адрес
Цитировать
$ rmformat
Looking for devices...
     1. Logical Node: /dev/rdsk/c4t1d0p0
        Physical Node: /pci@0,0/pci1043,1fa7@b/cdrom@1,0
        Connected Device: Slimtype DVD A  DS8A4S    JA22
        Device Type: CD Reader
   Bus: <Unknown>
   Size: <Unknown>
   Label: <Unknown>
   Access permissions: <Unknown>
     2. Logical Node: /dev/rdsk/c6t0d0p0
        Physical Node: /pci@0,0/pci1043,1fa7@4,1/storage@3/disk@0,0
        Connected Device: Seagate  Portable         0130
        Device Type: Removable
   Bus: USB
   Size: 476,9 GB
   Label: <Unknown>
   Access permissions: Medium is not write protected.

Монтируем ntfs на чтение
# ntfs-3g -o ro /dev/dsk/c6t0d0p1 /mnt
Размонтируем ntfs
# fusermount -u /mnt
Монтируем ntfs на чтение и запись
# ntfs-3g -o noatime /dev/dsk/c6t0d0p1 /mnt

5
OpenSolaris / Сеть pc-vbox
« : Ноябрь 09, 2011, 11:22:00 pm »
Вопрос появился по настройке сетевых карт.
У знакомого компьютер без подключения к сети. На машине установлен Solaris 11 Express, на VirtualBox-е OpenSolaris 2010.05
С OpenSolaris получается подключится к Solaris 11, а с Solaris 11 к OpenSolaris никак не подключиться.
Наверное с маршрутизацией что-то нужно сделать в Solaris 11, только не знаю как.

vbox opensolaris 2010.05

$ ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.0.2.15 netmask ffffff00 broadcast 10.0.2.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
inet6 ::1/128

$ netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              10.0.2.2             UG        1          0           
10.0.2.0             10.0.2.15            U         2          0 e1000g0   
127.0.0.1            127.0.0.1            UH        2         34 lo0       

Routing Table: IPv6
  Destination/Mask            Gateway                   Flags Ref   Use    If   
--------------------------- --------------------------- ----- --- ------- -----
::1                         ::1                         UH      2       8 lo0   


$ ping 192.168.56.1
192.168.56.1 is alive

pc solaris 11 express

$ ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
rtls0: flags=1100803<UP,BROADCAST,MULTICAST,ROUTER,IPv4> mtu 1500 index 2
inet 192.168.0.2 netmask ffffff00 broadcast 192.168.0.255
vboxnet0: flags=201100943<UP,BROADCAST,RUNNING,PROMISC,MULTICAST,ROUTER,IPv4,CoS> mtu 1500 index 3
inet 192.168.56.1 netmask ffffff00 broadcast 192.168.56.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
inet6 ::1/128

$ netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface
-------------------- -------------------- ----- ----- ---------- ---------
127.0.0.1            127.0.0.1            UH        2         26 lo0       
192.168.0.0          192.168.0.2          U         2          0 rtls0     
192.168.56.0         192.168.56.1         U         2          0 vboxnet0 

Routing Table: IPv6
  Destination/Mask            Gateway                   Flags Ref   Use    If   
--------------------------- --------------------------- ----- --- ------- -----
::1                         ::1                         UH      2       4 lo0   

$ ping 10.0.2.15
ping: sendto No route to host

6
OpenSolaris / OpenSolaris snv_134b
« : Ноябрь 04, 2011, 08:00:59 pm »
Операционная система OpenSolaris версии snv_134b

OpenSolaris.iso OpenSolaris.usb

Программа записи OpenSolaris.usb на флешку в системе Windows

OsolLiveUSB003.zip OsolLiveUSB003.zip

Репозиторий OpenSolaris версии snv_134b

pkgosol.snv134b.zfs.7z.001
pkgosol.snv134b.zfs.7z.002
pkgosol.snv134b.zfs.7z.003
pkgosol.snv134b.zfs.7z.004
pkgosol.snv134b.zfs.7z.005
pkgosol.snv134b.zfs.7z.006
pkgosol.snv134b.zfs.7z.007

MD5: 4efb81e4850ca8fdcfb7e2a583946be1  pkgosol.snv134b.zfs

Подключение репозитория

Создаём датасет
# zfs create -o atime=off rpool/export/pkgosol

# zfs list -t all
NAME                                     USED  AVAIL  REFER  MOUNTPOINT
rpool                                   4,39G  11,2G    81K  /rpool
rpool/ROOT                              3,48G  11,2G    21K  legacy
rpool/ROOT/opensolaris                  7,97M  11,2G  3,32G  /
rpool/ROOT/opensolaris-1                3,47G  11,2G  3,37G  /
rpool/ROOT/opensolaris-1@install        10,2M      -  3,30G  -
rpool/ROOT/opensolaris-1@opensolaris-1  7,80M      -  3,32G  -
rpool/dump                               383M  11,2G   383M  -
rpool/export                            8,89M  11,2G    24K  /export
rpool/export/home                       8,84M  11,2G    23K  /export/home
rpool/export/home/asus                  8,82M  11,2G  8,82M  /export/home/asus
rpool/export/pkgosol                      21K  11,2G    21K  /export/pkgosol
rpool/swap                               544M  11,5G   254M  -

Распаковываем архив 7z и извлекаем датасет из файла.
# zfs receive -F rpool/export/pkgosol@snv134b < /home/asus/pkgosol.snv134b.zfs

# zfs list -t all
NAME                                     USED  AVAIL  REFER  MOUNTPOINT
rpool                                   12,1G  3,49G    81K  /rpool
rpool/ROOT                              3,48G  3,49G    21K  legacy
rpool/ROOT/opensolaris                  7,97M  3,49G  3,32G  /
rpool/ROOT/opensolaris-1                3,47G  3,49G  3,37G  /
rpool/ROOT/opensolaris-1@install        10,2M      -  3,30G  -
rpool/ROOT/opensolaris-1@opensolaris-1  7,80M      -  3,32G  -
rpool/dump                               383M  3,49G   383M  -
rpool/export                            7,76G  3,49G    24K  /export
rpool/export/home                       8,84M  3,49G    23K  /export/home
rpool/export/home/asus                  8,82M  3,49G  8,82M  /export/home/asus
rpool/export/pkgosol                    7,75G  3,49G  7,75G  /export/pkgosol
rpool/export/pkgosol@snv134b                0      -  7,75G  -
rpool/swap                               544M  3,77G   254M  -

Настраиваем локальную службу репозитория

Расположение репозитория
# svccfg -s application/pkg/server setprop pkg/inst_root=/export/pkgosol
Порт подключения
# svccfg -s application/pkg/server setprop pkg/port=10000
Запуск службы
# svcadm refresh application/pkg/server
# svcadm enable application/pkg/server

Настраиваем менеджер пакетов

Удалять кэш-файлы после установки программ
# pkg set-property flush-content-cache-on-success True
Адрес используемого репозитория
# pkg set-publisher -O http://localhost:10000 opensolaris.org

7
OpenIndiana / Народное творчество
« : Октябрь 24, 2011, 01:26:26 am »
Приложения для аудио и видео

Программы самолепные, вполне великолепные чтобы слушать, смотреть, конвертировать медиафайлы.
Гарантий, конечно, никаких. Используем на свой риск. Работа проверялась на oi_151a и oi_148.

В системе должен быть установлен пакет gcc-libgcc.
Смотрим:
$ pkg info gcc-libgcc

Если нет, устанавливаем:
# pkg install gcc-libgcc

media.pkg содержит восемь SVR4-пакетов, два основных (mplayer, sinthgunt) и шесть зависимостей.
Установить:
# pkgadd -d media.pkg

Программы запускаются из меню:
Приложения - Аудио и видео - MPlayer
Приложения - Аудио и видео - sinthgunt

Найти пакеты:
$ pkginfo|grep SVR4
application faac                             SVR4 Package
application faad2                            SVR4 Package
application ffmpeg                           SVR4 Package
application lame                             SVR4 Package
application mplayer                          SVR4 Package
application sinthgunt                        SVR4 Package
application x264                             SVR4 Package
application xvidcore                         SVR4 Package

Удалить:
# pkgrm faac faad2 ffmpeg lame mplayer sinthgunt x264 xvidcore

Для просмотра видео в mplayer возможно потребуется переключиться на видеодрайвер x11, если звук есть а окна с изображением нет:
Preferences - Video - Available drivers: xv -> x11

Жаждущие могут сразу устанавливать, а страждущие могут сделать новую загрузочную среду для тестовой установки.
$ uname -a
SunOS openindiana 5.11 oi_151a i86pc i386 i86pc

$ su
Password:

# beadm list
BE            Active Mountpoint Space Policy Created
openindiana   -      -          108M  static 2011-08-30 10:16
openindiana-1 -      -          191M  static 2011-08-30 10:51
openindiana-2 NR     /          11,5G static 2011-09-16 13:04

# beadm create openindiana-3
Created successfully

# beadm list
BE            Active Mountpoint Space Policy Created
openindiana   -      -          108M  static 2011-08-30 10:16
openindiana-1 -      -          191M  static 2011-08-30 10:51
openindiana-2 NR     /          11,5G static 2011-09-16 13:04
openindiana-3 -      -          102K  static 2011-10-23 20:06

После чего перезагружаемся, в меню загрузки выбираем новую созданную среду и вперёд.
Осторожней с каталогом /export, он доступен во всех средах загрузки и все изменения в нём остаются.

8
OpenIndiana / Точка доступа ASUS WL-330gE
« : Октябрь 18, 2011, 02:31:16 pm »
Дорый день!
Кто нибудь может подсказатьть как подключить точку доступа ASUS WL-330gE ко второй сетевой карте компьютера?
К первой сетевой карте подключен входной кабель с Интернетом.

Пока отключил nwam
# svcadm disable svc:/network/physical:nwam
# svcadm enable svc:/network/physical:default

Для первой каты сделал
$ cat /etc/hostname.atge0
$

$ cat /etc/dhcp.atge0
$

Для второй карты сделал
$ cat /etc/hostname.vr0
192.168.0.1
$

$ cat /etc/netmasks
#VirtualBox_SectionStart
192.168.56.0 255.255.255.0
#VirtualBox_SectionEnd
192.168.0.0 255.255.255.0
$

9
Hardware / Удаление драйвера NVIDIA в OpenSolaris 2009.06 i386
« : Сентябрь 08, 2010, 11:57:41 am »
Здравствуйте!
Нужно установить драйвер видео карты подходящей версии, установленный по умолчанию не годится.
Скажите, пожалуйста, как его удалить если при попытке получается вот это:
Цитировать
# pkgrm NVDAgraphicsr NVDAgraphics

The following package is currently installed:
   NVDAgraphicsr  NVIDIA Graphics System Device Driver
                  (i386) 180.44,REV=2009.04.02.09.49

Do you want to remove this package? [y,n,?,q] y
pkgrm: ERROR: unable to change current working directory to </var/sadm/pkg/NVDAgraphicsr/install>

Removal of <NVDAgraphicsr> failed (internal error).
No changes were made to the system.

There is 1 more package to be removed.

Do you want to continue with package removal? [y,n,?,q] n

1 package was not processed!

#

Цитировать
# pkg uninstall NVDAgraphicsr
Creating Plan -                         
pkg: Следующие шаблоны не подходят ни к одному из пакетов в текущем
каталоге. Примените менее узкие критерии поиска, обновите и/или просмотрите каталоги:
   NVDAgraphicsr

#

Страницы: [1]