Объявление

Свернуть
Пока нет объявлений.

ipkg - система установки и удаления программ

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • ipkg - система установки и удаления программ

    Вступление для новичков

    В отличие от windows систем в юникс принято хранить все программы в одном месте - репозитарии, чтобы пользователь не рылся по всему интернету а двумя командами установил нужный ему пакет. Пакетом может быть программа, библиотека, документация и т.д

    Систем управления пакетами существует несколько
    Самая популярная apt была создана командой Debian и присутствует во всех линуксах, основанных на Debian, например Ubuntu
    На втором месте rpm, созданная Red Hat, яркий представитель кроме Red Hat и Fedora - OpenSuse
    Есть и другие я их опускаю, кому интересно google вам в руки

    Для маленький устройств ,была разработана ipkg, отличающаяся скромными требованиями к ресурсам компьютера. О ней и речь

    Все программы будут ставится в одно место, назовём это ROOT_OPT. Вам надо выбрать это перед установкой и это Важный момент. Если диск ещё не разбит лучше будет отвести для этого отдельный раздел. Здесь на примере я буду ставить на третий раздел USB диска, это в азере
    /DATA/usb1/sda3

    Начинаем


    1. Соединяемся с боксом через putty , если у Вас винда, или через telnet если у вас линукс
    2. Выберите место для установки у меня это /DATA/usb1/sda3, у вас может быть другое

    создаём папку opt куда будет всё ставится

    mkdir -p /DATA/usb1/sda3/opt

    монтируем

    mount -o bind /DATA/usb1/sda3/opt /opt

    теперь /opt ссылается на наш жёсткий диск

    3. Копируем ipkg_set.tar.gz в какую-нибудь папку на азере по ftp, например /root переходим в эту папку распаковываем ipkg_set.tar.gz

    Код:
    MMP[DISK2]$ cd /root
    MMP[~]$ ls
    ipkg_set.tar.gz
    MMP[~]$ tar xzf ipkg_set.tar.gz
    MMP[~]$ ls -la
    drwxr-xr-x  2 1000  default    0 Jul 9 12:11 ./
    drwxr-xr-x 25 root  root      0 Jan 1 2000 ../
    -rw-r--r--  1 1000  default    0 Jan 1 2000 .bash_history
    -rw-r--r--  1 1000  default   175 Jan 1 2000 .bash_logout
    -rw-r--r--  1 1000  default   161 Jan 1 2000 .bash_profile
    -rw-r--r--  1 1000  default   1151 Jan 1 2000 .bashrc
    -rw-r--r--  1 1000  default    46 Jul 8 00:31 .profile
    -rw-r--r--  1 1000  default   541 Jul 8 13:31 S90UserScripts
    -rwxr-xr-x  1 1000  default  476414 Jul 9 11:57 ipkg-cl*
    -rw-r--r--  1 1000  default   956 Jul 8 08:39 ipkg.conf
    -rw-r--r--  1 root  root   159880 Jul 9 12:10 ipkg_set.tar.gz
    -rwxr-xr-x  1 1000  default   426 Jul 8 13:43 once.sh*
    -rwxr-xr-x  1 1000  default   413 Jul 8 01:36 rcK*
    -rwxr-xr-x  1 1000  default   416 Jul 8 01:25 rcS*


    4. Редактируем в правильном редакторе S90UserScripts надо изменить ROOT_OPT под себя

    у меня это

    Код:
    #!/bin/sh
    #
    # Init scripts by mastu@mail.ru for azbox HD sat reciver
    #
    ROOT_OPT=/DATA/usb1/sda3/opt
    
    start() {
     	echo "===> Starting scripts from /opt/etc/rcS.d"
    	
    	sleep 25
    	
    	
        mount -o bind $ROOT_OPT /opt
        
        sleep 5
    
        cp /opt/etc/.profile /root/.profile
        
        /opt/etc/rcS
    	
    }	
    
    stop() {
       /opt/etc/rcK
     
    }
    
    restart() {
    	stop
    	start
    }	
    
    case "$1" in
     start)
     	start
    	;;
     stop)
     	stop
    	;;
     restart|reload)
     	restart
    	;;
     *)
    	echo $"Usage: $0 {start|stop|restart}"
    	exit 1
    esac
    
    exit $?
    5. Запускаем once.sh
    ./once.sh

    6. Запускаем ipkg-cl

    ./ipkg-cl update

    7. Проверяем
    ./ipkg-cl list

    должны увидеть список пакетов

    8. Устанавливаем ipkg из репо

    ./ipkg-cl install ipkg-opt

    должны скачаться и установиться ipkg и библиотека uclibc

    9. Забываем про ipkg-cl , теперь пользуемся только ipkg
    10. Перегружаем бокс


    Продолжение следует
    Вложения
    AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
    sat 13e/36e
    PS3 fat

  • #2
    Re: ipkg - система установки и удаления программ

    Same in English

    1. Choose root folder on hard disk and create opt dir there

    mkdir -p /DATA/usb1/sda3/opt

    mount it on /opt it will be mounted every system startup

    mount -o bind /DATA/usb1/sda3/opt /opt



    2. Copy ipkg_set.tar.gz to some temp folder on azbox by ftp, /root is ok, cd to /root and untar ipkg_set.tar.gz

    tar xzf ipkg_set.tar.gz
    ls

    S90UserScripts ipkg.conf once.sh* rcS*
    ipkg-cl* ipkg_set.tar.gz rcK*

    3. Edit S90UserScripts you have to change ROOT_OPT to your location

    for me it

    ROOT_OPT=/DATA/usb1/sda3/opt

    4. Lanch once.sh
    ./once.sh

    5. Lanch ipkg-cl

    ./ipkg-cl update

    6. Check ipkg work with repo
    ./ipkg-cl list

    you should se packets list

    7. Install ipkg from repo

    ./ipkg-cl install ipkg-opt

    ./ipkg and uclibc sould be installed

    8. Forget ipkg-cl , now use only ipkg
    9. Power off/on box


    You are all set now
    Вложения
    AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
    sat 13e/36e
    PS3 fat

    Комментарий


    • #3
      Re: ipkg - система установки и удаления программ

      Как работать с ipkg


      запускаем без параметров, видим help,
      Код:
      MMP[~]$ ipkg       
      ipkg: ipkg must have one sub-command argument
      ipkg version 0.99.163
      usage: ipkg [options...] sub-command [arguments...]
      where sub-command is one of:
      
      Package Manipulation:
          update         Update list of available packages
          upgrade        Upgrade all installed packages to latest version
          install <pkg>     Download and install <pkg> (and dependencies)
          install <file.ipk>   Install package <file.ipk>
          configure [<pkg>]   Configure unpacked packages
          remove <pkg|regexp>  Remove package <pkg|packages following regexp>
          flag <flag> <pkg> ... Flag package(s) <pkg>
          <flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)  
      
      Informational Commands:
          list          List available packages and descriptions
          list_installed     List all and only the installed packages and description 
          files <pkg>      List all files belonging to <pkg>
          search <file|regexp>      Search for a package providing <file>
          info [pkg|regexp]       Display all info for <pkg>
          status [pkg|regexp]      Display all status for <pkg>
          download <pkg>     Download <pkg> to current directory.
          compare_versions <v1> <op> <v2>
                       compare versions using <= < > >= = << >>
          print_architecture   prints the architecture.
          print_installation_architecture
          whatdepends [-A] [pkgname|pat]+
          whatdependsrec [-A] [pkgname|pat]+
          whatprovides [-A] [pkgname|pat]+
          whatconflicts [-A] [pkgname|pat]+
          whatreplaces [-A] [pkgname|pat]+
                      prints the installation architecture.
      
      Options:
          -A           Query all packages with whatdepends, whatprovides, whatreplaces, whatconflicts
          -V <level>       Set verbosity level to <level>. If no value is
          --verbosity <level>   provided increase verbosity by one. Verbosity levels:
                      0 errors only
                      1 normal messages (default)
                      2 informative messages
                      3 debug output
          -f <conf_file>     Use <conf_file> as the ipkg configuration file
          -conf <conf_file>   Default configuration file location
                      is /opt/etc/ipkg.conf
          -d <dest_name>     Use <dest_name> as the the root directory for
          -dest <dest_name>   package installation, removal, upgrading.
                      <dest_name> should be a defined dest name from
                      the configuration file, (but can also be a
                      directory name in a pinch).
          -o <offline_root>   Use <offline_root> as the root directory for
          -offline <offline_root> offline installation of packages.
          -verbose_wget     more wget messages
          Force Options (use when ipkg is too smart for its own good):
          -force-depends     Make dependency checks warnings instead of errors
                          Install/remove package in spite of failed dependences
          -force-defaults    Use default options for questions asked by ipkg.
                      (no prompts). Note that this will not prevent
                      package installation scripts from prompting.
          -force-reinstall    Allow ipkg to reinstall a package.
          -force-overwrite    Allow ipkg to overwrite files from another package during an install.
          -force-downgrade    Allow ipkg to downgrade packages.
          -force_space      Install even if there does not seem to be enough space.
          -noaction       No action -- test only
          -nodeps        Do not follow dependences
          -force-removal-of-dependent-packages
          -recursive       Allow ipkg to remove package and all that depend on it.
          -test         No action -- test only
          -t           Specify tmp-dir.
          --tmp-dir       Specify tmp-dir.
      
          regexp could be something like 'pkgname*' '*file*' or similar
          eg: ipkg info 'libstd*' or ipkg search '*libop*' or ipkg remove 'libncur*'

      если с английским туго, вот основные команды

      ipkg update
      обновляет список пакетов, доступных к установке рекомендуется запускать перед установкой любого пакета

      ipkg list
      выдаёт список пакетов, не успеваете увидеть
      тогда
      ipkg list | more

      ipkg install имя_пакета
      установка пакета имя_пакета

      ipkg remove имя_пакета
      удаление пакета имя_пакета

      ipkg list_installed
      список установленных пакетов



      Например

      ipkg install mc
      установит Midnight Commander последней версии

      ipkg install transmission
      установит Transmission

      Чтобы даемоны типа Transmission стартовали сами при загрузке, надо написать стартовые скрипты, как их писать...

      Продолжение следует
      AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
      sat 13e/36e
      PS3 fat

      Комментарий


      • #4
        Re: ipkg - система установки и удаления программ

        Есть ли шансы развернуть /opt в раздел DOM-а?
        Вроде 256м совсем не мало, на роутрах Asus репозитарием которого пользуемся всего 4 метра свобоного влеша, но что-то не слишком большое, например mldonkey там жило.
        AZBox HD Premium 0.9.5020 + WD 1Tб EADS

        Комментарий


        • #5
          Re: ipkg - система установки и удаления программ

          [quote author=Vitaly_k link=topic=2910.msg34365#msg34365 date=1247080420]
          Есть ли шансы развернуть /opt в раздел DOM-а?
          Вроде 256м совсем не мало, на роутрах Asus репозитарием которого пользуемся всего 4 метра свобоного влеша, но что-то не слишком большое, например mldonkey там жило.
          [/quote]

          теоритически можно, но вот у меня сейчас
          Код:
          MMP[~]$ df
          Filesystem        Size   Used Available Use% Mounted on
          /dev/mtdblock5      1.0M  340.0k  684.0k 33% /DISK1
          /dev/hda1       131.7M  114.2M  10.7M 91% /MMP
          /dev/hda2        15.5M   5.6M   9.1M 38% /EMU
          /dev/hda3        7.7M   4.1M   3.2M 56% /DISK2
          /dev/hda4        82.3M  50.0M  28.1M 64% /Download
          свободно всего 21 M, даже если ты установишь как Nitrogen DOM большего размера, надо помнить,чот любой из этих разделов может быть затёрт при обновлении прошивки.


          Я распаковал patch.bin, в нём есть такой скриптик prePatch, в нём и пишется что тереть перед установкой прошивки. В последней трётся только /MMP,

          Код:
          ......
          mount /dev/hda1 /MMP -o remount,rw
          rm -f /MMP/.update_done
          rm -rf /MMP/*
          
          mount /dev/mtdblock5 /DISK1 -o remount,rw
          
          rm -rf /DISK1/DISK2_backup/*
          sync
          но если программисты решат поменять структуру могут затереть всё.


          AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
          sat 13e/36e
          PS3 fat

          Комментарий


          • #6
            Re: ipkg - система установки и удаления программ

            скомпилил заново, размер должен быть 476414 байт. Скачал с сайта скопировал на азер, работает. Не забудь отредактировать S90UserScripts перед запуском once.sh
            Вложения
            AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
            sat 13e/36e
            PS3 fat

            Комментарий


            • #7
              Re: ipkg - система установки и удаления программ

              Да теперь сработало и всё установилась.. Приду домой перезапущу бокс, посмотрим чего получилось..

              Или есть комманда для удалённого перезапуска?

              Update..
              Может и рестарт ненужен комманда ipkg проходит
              Spoiler
              MMP[~]$ ipkg
              ipkg: ipkg must have one sub-command argument
              ipkg version 0.99.163
              usage: ipkg [options...] sub-command [arguments...]
              where sub-command is one of:

              Package Manipulation:
              update Update list of available packages
              upgrade Upgrade all installed packages to latest version
              install <pkg> Download and install <pkg> (and dependencies)
              install <file.ipk> Install package <file.ipk>
              configure [<pkg>] Configure unpacked packages
              remove <pkg|regexp> Remove package <pkg|packages following regexp>
              flag <flag> <pkg> ... Flag package(s) <pkg>
              <flag>=hold|noprune|user|ok|installed|unpack ed (one per invocation)

              Informational Commands:
              list List available packages and descriptions
              list_installed List all and only the installed packages and description
              files <pkg> List all files belonging to <pkg>
              search <file|regexp> Search for a package providing <file>
              info [pkg|regexp] Display all info for <pkg>
              status [pkg|regexp] Display all status for <pkg>
              download <pkg> Download <pkg> to current directory.
              compare_versions <v1> <op> <v2>
              compare versions using <= < > >= = << >>
              print_architecture prints the architecture.
              print_installation_architecture
              whatdepends [-A] [pkgname|pat]+
              whatdependsrec [-A] [pkgname|pat]+
              whatprovides [-A] [pkgname|pat]+
              whatconflicts [-A] [pkgname|pat]+
              whatreplaces [-A] [pkgname|pat]+
              prints the installation architecture.

              Options:
              -A Query all packages with whatdepends, whatprovides, whatreplaces, whatconflicts
              -V <level> Set verbosity level to <level>. If no value is
              --verbosity <level> provided increase verbosity by one. Verbosity levels:
              0 errors only
              1 normal messages (default)
              2 informative messages
              3 debug output
              -f <conf_file> Use <conf_file> as the ipkg configuration file
              -conf <conf_file> Default configuration file location
              is /opt/etc/ipkg.conf
              -d <dest_name> Use <dest_name> as the the root directory for
              -dest <dest_name> package installation, removal, upgrading.
              <dest_name> should be a defined dest name from
              the configuration file, (but can also be a
              directory name in a pinch).
              -o <offline_root> Use <offline_root> as the root directory for
              -offline <offline_root> offline installation of packages.
              -verbose_wget more wget messages
              Force Options (use when ipkg is too smart for its own good):
              -force-depends Make dependency checks warnings instead of errors
              Install/remove package in spite of failed dependences
              -force-defaults Use default options for questions asked by ipkg.
              (no prompts). Note that this will not prevent
              package installation scripts from prompting.
              -force-reinstall Allow ipkg to reinstall a package.
              -force-overwrite Allow ipkg to overwrite files from another package during an install.
              -force-downgrade Allow ipkg to downgrade packages.
              -force_space Install even if there does not seem to be enough space.
              -noaction No action -- test only
              -nodeps Do not follow dependences
              -force-removal-of-dependent-packages
              -recursive Allow ipkg to remove package and all that depend on it.
              -test No action -- test only
              -t Specify tmp-dir.
              --tmp-dir Specify tmp-dir.

              regexp could be something like 'pkgname*' '*file*' or similar
              eg: ipkg info 'libstd*' or ipkg search '*libop*' or ipkg remove 'libncur*'
              MMP[~]$


              Update 2

              Установил нужные мне пакеты.. unrar, unzip.. с ними понятно..., а вот установил VLC 0.9.9a
              Spoiler
              MMP[~]$ ipkg install vlc
              Installing vlc (0.9.9a-1) to /opt/...
              Downloading http://ipkg.nslu2-linux.org/feeds/op...a-1_mipsel.ipk
              package vlc suggests installing faad2
              package vlc suggests installing ffmpeg
              package vlc suggests installing flac
              package vlc suggests installing freetype
              package vlc suggests installing fribidi
              package vlc suggests installing liba52
              package vlc suggests installing libdvbpsi
              package vlc suggests installing libdvdnav
              package vlc suggests installing libdvdread
              package vlc suggests installing libid3tag
              package vlc suggests installing libmad
              package vlc suggests installing libmpcdec
              package vlc suggests installing libmpeg2
              package vlc suggests installing libogg
              package vlc suggests installing libpng
              package vlc suggests installing libshout
              package vlc suggests installing libupnp
              package vlc suggests installing libvorbis
              package vlc suggests installing libxml2
              package vlc suggests installing ncursesw
              package vlc suggests installing speex
              package vlc suggests installing avahi
              package vlc suggests installing x264
              Installing dbus (1.2.14-1) to /opt/...
              Downloading http://ipkg.nslu2-linux.org/feeds/op...4-1_mipsel.ipk
              Installing expat (2.0.1-1) to /opt/...
              Downloading http://ipkg.nslu2-linux.org/feeds/op...1-1_mipsel.ipk
              Installing adduser (1.10.3-1) to /opt/...
              Downloading http://ipkg.nslu2-linux.org/feeds/op...3-1_mipsel.ipk
              Configuring adduser
              update-alternatives: Linking //opt/bin/su to /opt/bin/adduser-su
              Configuring dbus
              No messagebus user found, creating it... done
              Configuring expat
              Configuring vlc
              Successfully terminated.
              MMP[~]$


              Как его запустить..?

              «…нет правды на земле, но нет её и выше…»
              Spoiler
              Azbox HD Premium - OpenPLi 3, VU+ Solo2 - VTi, MK Gigital XP1000 - OpenPLi
              Dune HD Smart H1, Dune Micro HD 101, Dune HD 301, Dune HD BAse 3D, mag250 micro
              Samsung UE46-C-7700 Internet@TV, Pioneer VSX 921-K 7.1 -> 5.1
              AppleTV 2, iPhone 2G, iPhone 3GS, iPhone 4G, iPad 2, iPad 3,
              PS3, PSP 1-2, PS-Vita, Wii

              Комментарий


              • #8
                Re: ipkg - система установки и удаления программ

                [quote author=Alex1808 link=topic=2910.msg34431#msg34431 date=1247141542]
                Да теперь сработало и всё установилась.. Приду домой перезапущу бокс, посмотрим чего получилось..

                Или есть комманда для удалённого перезапуска?

                Update..
                Может и рестарт ненужен комманда ipkg проходит
                Spoiler
                MMP[~]$ ipkg
                ipkg: ipkg must have one sub-command argument
                ipkg version 0.99.163
                usage: ipkg [options...] sub-command [arguments...]
                where sub-command is one of:

                Package Manipulation:
                update Update list of available packages
                upgrade Upgrade all installed packages to latest version
                install <pkg> Download and install <pkg> (and dependencies)
                install <file.ipk> Install package <file.ipk>
                configure [<pkg>] Configure unpacked packages
                remove <pkg|regexp> Remove package <pkg|packages following regexp>
                flag <flag> <pkg> ... Flag package(s) <pkg>
                <flag>=hold|noprune|user|ok|installed|unpack ed (one per invocation)

                Informational Commands:
                list List available packages and descriptions
                list_installed List all and only the installed packages and description
                files <pkg> List all files belonging to <pkg>
                search <file|regexp> Search for a package providing <file>
                info [pkg|regexp] Display all info for <pkg>
                status [pkg|regexp] Display all status for <pkg>
                download <pkg> Download <pkg> to current directory.
                compare_versions <v1> <op> <v2>
                compare versions using <= < > >= = << >>
                print_architecture prints the architecture.
                print_installation_architecture
                whatdepends [-A] [pkgname|pat]+
                whatdependsrec [-A] [pkgname|pat]+
                whatprovides [-A] [pkgname|pat]+
                whatconflicts [-A] [pkgname|pat]+
                whatreplaces [-A] [pkgname|pat]+
                prints the installation architecture.

                Options:
                -A Query all packages with whatdepends, whatprovides, whatreplaces, whatconflicts
                -V <level> Set verbosity level to <level>. If no value is
                --verbosity <level> provided increase verbosity by one. Verbosity levels:
                0 errors only
                1 normal messages (default)
                2 informative messages
                3 debug output
                -f <conf_file> Use <conf_file> as the ipkg configuration file
                -conf <conf_file> Default configuration file location
                is /opt/etc/ipkg.conf
                -d <dest_name> Use <dest_name> as the the root directory for
                -dest <dest_name> package installation, removal, upgrading.
                <dest_name> should be a defined dest name from
                the configuration file, (but can also be a
                directory name in a pinch).
                -o <offline_root> Use <offline_root> as the root directory for
                -offline <offline_root> offline installation of packages.
                -verbose_wget more wget messages
                Force Options (use when ipkg is too smart for its own good):
                -force-depends Make dependency checks warnings instead of errors
                Install/remove package in spite of failed dependences
                -force-defaults Use default options for questions asked by ipkg.
                (no prompts). Note that this will not prevent
                package installation scripts from prompting.
                -force-reinstall Allow ipkg to reinstall a package.
                -force-overwrite Allow ipkg to overwrite files from another package during an install.
                -force-downgrade Allow ipkg to downgrade packages.
                -force_space Install even if there does not seem to be enough space.
                -noaction No action -- test only
                -nodeps Do not follow dependences
                -force-removal-of-dependent-packages
                -recursive Allow ipkg to remove package and all that depend on it.
                -test No action -- test only
                -t Specify tmp-dir.
                --tmp-dir Specify tmp-dir.

                regexp could be something like 'pkgname*' '*file*' or similar
                eg: ipkg info 'libstd*' or ipkg search '*libop*' or ipkg remove 'libncur*'
                MMP[~]$

                [/quote]


                да всё должно работать и без перезагруки
                при загрузке должен запускаться S90UserScript в котором монтируется папка /opt и пр. чтоб руками это не делать каждый раз

                а так можешь вовсю пакеты ставить
                AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
                sat 13e/36e
                PS3 fat

                Комментарий


                • #9
                  Re: ipkg - система установки и удаления программ

                  Я думаю,не будет vlc работать как плёйер, только как стрим сервер, его нужно компилировать с поддержкой DirectFB ибо иксов в азере нет


                  Всё что касается видео и аудио у Sigma закрыто. Для попкорна, правда, они выложили DirectFB бибилиотеку, думаю её и сюда можно прикрутить
                  AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
                  sat 13e/36e
                  PS3 fat

                  Комментарий


                  • #10
                    Re: ipkg - система установки и удаления программ

                    [quote author=mastu link=topic=2910.msg34437#msg34437 date=1247143301]
                    Я думаю,не будет vlc работать как плёйер, только как стрим сервер, его нужно компилировать с поддержкой DirectFB ибо иксов в азере нет


                    Всё что касается видео и аудио у Sigma закрыто. Для попкорна, правда, они выложили DirectFB бибилиотеку, думаю её и сюда можно прикрутить
                    [/quote]

                    Ясно.. спасибо..! Ну хоть как стрим может запашет.. и то хорошо

                    «…нет правды на земле, но нет её и выше…»
                    Spoiler
                    Azbox HD Premium - OpenPLi 3, VU+ Solo2 - VTi, MK Gigital XP1000 - OpenPLi
                    Dune HD Smart H1, Dune Micro HD 101, Dune HD 301, Dune HD BAse 3D, mag250 micro
                    Samsung UE46-C-7700 Internet@TV, Pioneer VSX 921-K 7.1 -> 5.1
                    AppleTV 2, iPhone 2G, iPhone 3GS, iPhone 4G, iPad 2, iPad 3,
                    PS3, PSP 1-2, PS-Vita, Wii

                    Комментарий


                    • #11
                      Re: ipkg - система установки и удаления программ

                      [quote author=mastu link=topic=2910.msg34437#msg34437 date=1247143301]
                      Всё что касается видео и аудио у Sigma закрыто. Для попкорна, правда, они выложили DirectFB бибилиотеку, думаю её и сюда можно прикрутить
                      [/quote]

                      А должен ли софт от Попркорна запускаться на Азере или есть какие-то проблемы?
                      Под Попкорн есть масса скомпилированного софта, хотелось бы им пользоваться.
                      У меня сходу не получилось, экпериментировал с udpxy - не пошел.
                      AZBox HD Premium 0.9.5020 + WD 1Tб EADS

                      Комментарий


                      • #12
                        Re: ipkg - система установки и удаления программ

                        А должен ли софт от Попркорна запускаться на Азере или есть какие-то проблемы?
                        Под Попкорн есть масса скомпилированного софта, хотелось бы им пользоваться.
                        У меня сходу не получилось, экпериментировал с udpxy - не пошел.

                        Процессор один, он же видео и звук - один, если ядро той же ветки, а оно той же ветки, значит должно запускаться c , большим НО. Я уже писал в теме про mc что программы могут компилироваться либо статически, исполняемый файл включает в себя библиотеки, либо динамически, когда библиотеки лежат отдельно. Так вот, если слинкован статически то работать будет, я , например взял mc c попкорна и запустил на азере, всё заработало. Если сликован динамически, тогда для правильной работы версии установленных библиотек должны соответсвовать библиотекам на этапе компляции.

                        Пульт, кстати у попкорна, другой, поэтому даже если удастся запустить mono(проигрыватель на попкорне) на азере, управлять им не получится

                        можешь скомпилировать udpxy сам, см тему про toolchain http://www.pristavka.de/index.php/topic,2735.0.html, либо ждать пока кто-нибудь это сделает за тебя и соберёт *.ipk пакет.

                        AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
                        sat 13e/36e
                        PS3 fat

                        Комментарий


                        • #13
                          Re: ipkg - система установки и удаления программ

                          Хмм.. после рестарта что то слетает..

                          Код:
                          MMP[~]$ ipkg
                          -sh: ipkg: command not found
                          MMP[~]$

                          «…нет правды на земле, но нет её и выше…»
                          Spoiler
                          Azbox HD Premium - OpenPLi 3, VU+ Solo2 - VTi, MK Gigital XP1000 - OpenPLi
                          Dune HD Smart H1, Dune Micro HD 101, Dune HD 301, Dune HD BAse 3D, mag250 micro
                          Samsung UE46-C-7700 Internet@TV, Pioneer VSX 921-K 7.1 -> 5.1
                          AppleTV 2, iPhone 2G, iPhone 3GS, iPhone 4G, iPad 2, iPad 3,
                          PS3, PSP 1-2, PS-Vita, Wii

                          Комментарий


                          • #14
                            Re: ipkg - система установки и удаления программ

                            Ок! Теперь с новым архивом работает и после старта.. Правда почемуто S90UserScripts в старт.д мне пришлось первый раз стартануть руками.. Но возможно это только у меня так.. так у меня FW 2371 работает несовсем адекватно.

                            «…нет правды на земле, но нет её и выше…»
                            Spoiler
                            Azbox HD Premium - OpenPLi 3, VU+ Solo2 - VTi, MK Gigital XP1000 - OpenPLi
                            Dune HD Smart H1, Dune Micro HD 101, Dune HD 301, Dune HD BAse 3D, mag250 micro
                            Samsung UE46-C-7700 Internet@TV, Pioneer VSX 921-K 7.1 -> 5.1
                            AppleTV 2, iPhone 2G, iPhone 3GS, iPhone 4G, iPad 2, iPad 3,
                            PS3, PSP 1-2, PS-Vita, Wii

                            Комментарий


                            • #15
                              Re: ipkg - система установки и удаления программ

                              Инструкция работая - все получилось.
                              Как пожелание - ROOT_OPT можно брать по имени папки, в которую смонтирован /opt, тогда не придется править скрипт при установке.
                              У меня /opt смонирован в /Download, может это не слишком правильно, но в этом разделе DOM-а больше всего свободного места
                              Вообще это расточительство со стороны разработчкив - 30% DOM-a сожрали под временную папку, в которую кладется свежая прошивка для апдейта. Почему нельзя было держать его в оперативе, которой вполне достаточно, а свободное место отдать в раздел с плагинами.

                              Кстати, видимо весь софт из репозитария работать не будет, нужно проверять. Я поставил hdparm (стандартный не понимамет команду -M - управление акустикой винта) и он выдает Segmenation Fault.
                              AZBox HD Premium 0.9.5020 + WD 1Tб EADS

                              Комментарий

                              Обработка...
                              X