Как установить 32-разрядные драйверы Brother на 64-разрядную версию Ubuntu 13.10 или более позднюю версию?

Возможно получить шифрование AES 256 с 7z и сделать архив и имена файлов только видимыми с использованием пароля. Я отмечаю, что жизненная опция 'пароля' отсутствует в Вашей собственной командной строке.

пример, для которого я заимствовал подробно из страниц справочника:

7z a \
  -t7z -m0=lzma2 -mx=9 -mfb=64 \
  -md=32m -ms=on -mhe=on -p'eat_my_shorts' \
   archive.7z dir1

А немного больше безопасный метод должен на самом деле уехать -p, полевой пробел, затем 7z предложит Вам вводить пароль прежде на самом деле создать архив.

Объяснение:

Вот объяснение не хорошо сведущих в 7z командная строка:

a                   Add (dir1 to archive.7z)
-t7z                Use a 7z archive
-m0=lzma2           Use lzma2 method
-mx=9               Use the '9' level of compression = Ultra
-mfb=64             Use number of fast bytes for LZMA = 64
-md=32m             Use a dictionary size = 32 megabytes
-ms=on              Solid archive = on
-mhe=on             7z format only : enables or disables archive header encryption
-p{Password}        Add a password

Тестирование архива:

последующий архив может быть протестирован с командой 7z l -slt archive.7z, которую я демонстрирую ниже:

andrew@illium~/test$ 7z l -slt archive.7z

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs x64)

Scanning the drive for archives:
1 file, 12919 bytes (13 KiB)

Listing archive: archive.7z


Enter password (will not be echoed):   <-------------
--
Path = archive.7z
Type = 7z
Physical Size = 12919
Headers Size = 247
Method = LZMA2:14 7zAES
Solid = -
Blocks = 1

----------
Path = dir1
Size = 0
Packed Size = 0
Modified = 2017-06-23 14:10:59
Attributes = D_ drwxr-xr-x
CRC = 
Encrypted = -
Method = 
Block = 

Path = dir1/200px-Aum_calligraphy.svg.png
Size = 12663
Packed Size = 12672
Modified = 2015-05-06 07:29:23
Attributes = A_ -rw-r--r--
CRC = 77BD9922
Encrypted = +                    <-------------
Method = LZMA2:14 7zAES:19       <-------------
Block = 0

andrew@illium~/test$ 

Примечание призыв к паролю, а также нотации, которая дает шифрование как 7zAES:19 иначе AES-256 (я имею отмеченный стрелками эти точки ради ясности).

Протесты:

  1. Примечание, что в страницах справочника существует определенное предупреждение против использования 7z в архивных целях в соответствии с Linux:

    DO NOT USE the 7-zip format for backup purpose on Linux/Unix because :
    - 7-zip does not store the owner/group of the file.
    
  2. Примечание также некоторые ограничения и работа arounds данный в страницах справочника в отношении резервного копирования каталогов в соответствии с Linux....

3
задан 17.04.2020, 03:01

3 ответа

2018-07-13 Обновленное решение

Несмотря на то, что это старый вопрос, он и его ответы предоставили подсказки, необходимые мне для включения печати CUPS из 64-разрядной ОС через WiFi на Brother MFC-J870DW. .

32-разрядные библиотеки поддержки, необходимые для запуска 32-разрядных драйверов Brother в 64-разрядной системе на основе Debian, были изменены, поэтому файлы, упомянутые в вопросе и ответах Джеймса Фу и Ларри Уилсона, больше не находятся в хранилище.

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

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

root@LX02:/# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5

Теперь установите эти две библиотеки ...

root@LX02:/home/alpha# apt-get install lib32z1 lib32ncurses5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  lib32tinfo5 libc6-i386
The following NEW packages will be installed:
  lib32ncurses5 lib32tinfo5 lib32z1 libc6-i386
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,084 kB of archives.
After this operation, 12.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.us.debian.org/debian stretch/main amd64 libc6-i386 amd64 2.24-11+deb9u3 [2,597 kB]
Get:2 http://ftp.us.debian.org/debian stretch/main amd64 lib32tinfo5 amd64 6.0+20161126-1+deb9u2 [299 kB]
Get:3 http://ftp.us.debian.org/debian stretch/main amd64 lib32ncurses5 amd64 6.0+20161126-1+deb9u2 [99.4 kB]
Get:4 http://ftp.us.debian.org/debian stretch/main amd64 lib32z1 amd64 1:1.2.8.dfsg-5 [88.6 kB]
Fetched 3,084 kB in 0s (4,391 kB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 123518 files and directories currently installed.)
Preparing to unpack .../libc6-i386_2.24-11+deb9u3_amd64.deb ...
Unpacking libc6-i386 (2.24-11+deb9u3) ...
Selecting previously unselected package lib32tinfo5.
Preparing to unpack .../lib32tinfo5_6.0+20161126-1+deb9u2_amd64.deb ...
Unpacking lib32tinfo5 (6.0+20161126-1+deb9u2) ...
Selecting previously unselected package lib32ncurses5.
Preparing to unpack .../lib32ncurses5_6.0+20161126-1+deb9u2_amd64.deb ...
Unpacking lib32ncurses5 (6.0+20161126-1+deb9u2) ...
Selecting previously unselected package lib32z1.
Preparing to unpack .../lib32z1_1%3a1.2.8.dfsg-5_amd64.deb ...
Unpacking lib32z1 (1:1.2.8.dfsg-5) ...
Setting up libc6-i386 (2.24-11+deb9u3) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Setting up lib32z1 (1:1.2.8.dfsg-5) ...
Setting up lib32tinfo5 (6.0+20161126-1+deb9u2) ...
Setting up lib32ncurses5 (6.0+20161126-1+deb9u2) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...

Теперь используйте утилиту управления CUPS, чтобы настроить принтер как обычно. Для новичков, в отличие от большинства других мастеров установки, демон cupsd запускает небольшой локальный веб-сервер, а мастер реализован в виде серии веб-страниц. Для начала ...

Как root ... запустите браузер и укажите его на локальный порт 631. Например ...

firefox localhost:631

Остальная часть установки выходит за рамки этого вопроса.

0
ответ дан 17.04.2020, 03:01

Выполните sudo apt-get install gcc-4.8-base:i386 libgcc1:i386 libc6:i386 для разрешения зависимостей и последующие инструкции для установки официальных драйверов Brothers должны просто работать.

0
ответ дан 17.04.2020, 03:02
  • 1
    Замененный кэшированной версией с archive.org по историческим причинам. Поскольку этому вопросу более чем год, более новый / лучшие решения могут быть доступными. – devdotlog 17.04.2020, 03:02
  • 2
    " instructions" связь теперь разорвана – Yanuar Putra 17.04.2020, 03:03

Более простое решение для 13.04 64-битного и, возможно, начиная с 12.10 и далее (по крайней мере для MFC-7420 и аналогичного устройства, подключенного через USB):

Я использовал Synaptic Package Manager , однако устанавливал apt-get это просто apt-get install packagename или с Ubuntu Software Center типа в packagename

В Synaptic , брат типа «Quick Filter», тогда справа -нажмите "Отметить для установки" следующие пакеты:

  • brother-lpr-drivers-laser
  • brother-cups-wrapper-laser
  • brother-lpr- драйверы общие

После установки перейдите в «Настройки системы», затем «Принтеры». Нажмите «Добавить принтер», чтобы принтер Brother находился в списке «Устройства», и нажмите «Вперед».

Выберите «Предоставить файл PPD» и перейдите в / usr / share / ppd / Brother / и выберите файл принтера ppd. В моем случае "MFC7420.ppd". Нажмите «Вперед», затем «Применить».

Распечатайте пробную страницу, чтобы убедиться, что она работает ...

Эту базовую процедуру можно использовать и для сетевой модели.

0
ответ дан 17.04.2020, 03:02
  • 1
    Работы отлично для HL-4150CDN брата и Ubuntu 13.10 x64, когда официальные пакеты терпит полный провал – L Shafiya 17.04.2020, 03:03
  • 2
    Таким образом, это работает на сетевые модели, соединенные через Ethernet / Wi-Fi в дополнение к USB? Прохладный. Расширенные функции работают? Двусторонняя печать, безопасная печать, регистрация для кнопки сканирования к ПК, и т.д. – codelovesme 17.04.2020, 03:03