Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Установка mc

    Scheduled Pinned Locked Moved Russian
    10 Posts 2 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lucas1
      last edited by

      Добрый день.

      2.4.4-RELEASE-p3 (amd64)
      built on Wed May 15 18:53:44 EDT 2019
      FreeBSD 11.2-RELEASE-p10

      Во время установки mc такое сообщение:

      pkg add http://pkg.freebsd.org/ FreeBSD:11:amd64/latest/All/mc-4.8.24.txz

      Fetching mc-4.8.24.txz: 100% 2 MiB 888.9kB/s 00:02
      Installing mc-4.8.24...
      Newer FreeBSD version for package mc:
      To ignore this error set IGNORE_OSVERSION=yes

      • package: 1103000
      • running kernel: 1102000
        Allow missmatch now?[Y/n]:

      Причем раньше такого не было. На другом сервере. Не оттуда устанавливаю?

      K 1 Reply Last reply Reply Quote 0
      • K
        Konstanti @lucas1
        last edited by Konstanti

        @lucas1
        Здр
        а если попробовать тянуть отсюда ?
        http://pkg.freebsd.org/FreeBSD:11:amd64/release_3/All/mc-4.8.22_1.txz ?

        root@freeb:/usr/home/konstanti # mc -V
        GNU Midnight Commander 4.8.22
        Built with GLib 2.56.3
        Using the S-Lang library with terminfo database
        With builtin Editor
        With subshell support as default
        With support for background operations
        With mouse support on xterm
        With support for X11 events
        With internationalization support
        With multiple codepages support
        Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish, smbfs
        Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;
        root@freeb:/usr/home/konstanti # uname -a
        FreeBSD freeb 11.2-RELEASE FreeBSD 11.2-RELEASE #0: Sat Aug 10 01:00:10 MSK 2019     konstanti@freeb:/usr/obj/usr/src/sys/PF_IPSEC  amd64
        root@freeb:/usr/home/konstanti # 
        
        L 1 Reply Last reply Reply Quote 0
        • L
          lucas1 @Konstanti
          last edited by

          @Konstanti
          Отсюда прошло.
          Хотя вчера и отсюда пробовал вроде бы.
          А как мне теперь определить зависимости пакетов необходимых для mc. А-то вчера понаставлял с Allow missmatch now?=YES. И теперь mc немного не так работает, как на другом сервере.
          Ну чтобы удалить mc и по нормальному доставить необходимые пакеты.

          K 1 Reply Last reply Reply Quote 0
          • K
            Konstanti @lucas1
            last edited by

            @lucas1
            Попробуйте так

            root@freeb:/usr/home/konstanti # make -C /usr/ports/misc/mc run-depends-list    
            /usr/ports/security/libssh2
            /usr/ports/devel/libslang2
            /usr/ports/devel/glib20
            /usr/ports/devel/gettext-runtime
            /usr/ports/lang/python37
            /usr/ports/lang/perl5.30
            /usr/ports/x11/libX11
            /usr/ports/x11/libXext
            root@freeb:/usr/home/konstanti # 
            
            L 1 Reply Last reply Reply Quote 0
            • L
              lucas1 @Konstanti
              last edited by

              @Konstanti

              /usr/ports - такого каталога у меня нет.
              pkg info может выдать Installed on (через grep?) дату установки пакета?

              K 1 Reply Last reply Reply Quote 0
              • K
                Konstanti @lucas1
                last edited by Konstanti

                @lucas1
                Такого каталога и не будет
                Это каталог портов freebsd.
                Вы просили зависимости - я Вам их показал .

                root@freeb:/usr/ports/misc/mc # pkg info mc
                mc-4.8.22_1
                Name           : mc
                Version        : 4.8.22_1
                Installed on   : Fri Aug  9 19:36:07 2019 MSK
                Origin         : misc/mc
                Architecture   : FreeBSD:11:amd64
                Prefix         : /usr/local
                Categories     : misc shells
                Licenses       : GPLv3+
                Maintainer     : woodsb02@FreeBSD.org
                WWW            : https://midnight-commander.org/
                Comment        : Midnight Commander, a free Norton Commander Clone
                Options        :
                	DOCS           : on
                	EDITOR         : on
                	ICONV          : on
                	NCURSES        : off
                	NLS            : on
                	SFTP           : on
                	SLANG          : on
                	SMB            : on
                	SUBSHELL       : on
                	X11            : on
                Shared Libs required:
                	libintl.so.8
                	libslang.so.2
                	libglib-2.0.so.0
                	libssh2.so.1
                	libgmodule-2.0.so.0
                Annotations    :
                	FreeBSD_version: 1102000
                	repo_type      : binary
                	repository     : FreeBSD
                Flat size      : 6.86MiB
                Description    :
                GNU Midnight Commander is a user-friendly yet powerful file manager
                and visual shell, useful to novice and guru alike. It provides a
                clear, user-friendly, and somewhat protected interface to a Unix
                system while making many frequent file operations more efficient and
                preserving the full power of the command prompt. You will wonder how
                you could ever live without it.
                
                WWW: https://midnight-commander.org/
                root@freeb:/usr/ports/misc/mc # 
                
                

                p.s. А зачем на PF mc ? все же можно сделать через WEB интерфейс или командну строку

                L 1 Reply Last reply Reply Quote 0
                • L
                  lucas1 @Konstanti
                  last edited by

                  @Konstanti
                  Я подумал, что вы подтянули порты FreeBSD на PfSense.

                  pkg info может выдать Installed on (через grep?) дату установки пакета? Все-таки это интересует.

                  Не, ну mc должен быть.

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    Konstanti @lucas1
                    last edited by

                    @lucas1

                    root@freeb:/usr/ports/misc/mc # pkg info mc
                    mc-4.8.22_1
                    Name           : mc
                    Version        : 4.8.22_1
                    Installed on   : Fri Aug  9 19:36:07 2019 MSK
                    
                    root@freeb:/usr/home/konstanti # pkg info mc | grep Installed
                    Installed on   : Fri Aug  9 19:36:07 2019 MSK
                    root@freeb:/usr/home/konstanti # 
                    
                    
                    L 1 Reply Last reply Reply Quote 0
                    • L
                      lucas1 @Konstanti
                      last edited by

                      @Konstanti
                      Нет не так. Не по конкретному пакету pkg info mc. а по всем пакетам pkg info.

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Konstanti @lucas1
                        last edited by

                        @lucas1

                        #!/bin/sh
                        
                        for pkg_name in  $(pkg info | awk '{print $1}')
                        do
                            echo "${pkg_name} `pkg info ${pkg_name} | grep Installed`"
                        done
                        
                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.