kouprianov: (Default)
После переезда 18.04 -> 20.04 отвалились Whitaker Words. Диагностика:

Step 1.

$ ./words
./words: error while loading shared libraries: libgcc_s.so.1: wrong ELF class: ELFCLASS64


Step 2.
$ readelf -d ./words

Dynamic section at offset 0xa95a0 contains 21 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]
 0x0000000c (INIT)                       0x8049530
 0x0000000d (FINI)                       0x80cd710
 0x00000004 (HASH)                       0x8048168
 0x00000005 (STRTAB)                     0x8048ba0
 0x00000006 (SYMTAB)                     0x80484b0
 0x0000000a (STRSZ)                      1282 (bytes)
 0x0000000b (SYMENT)                     16 (bytes)
 0x00000015 (DEBUG)                      0x0
 0x00000003 (PLTGOT)                     0x80f26d8
 0x00000002 (PLTRELSZ)                   656 (bytes)
 0x00000014 (PLTREL)                     REL
 0x00000017 (JMPREL)                     0x80492a0
 0x00000011 (REL)                        0x80491d0
 0x00000012 (RELSZ)                      208 (bytes)
 0x00000013 (RELENT)                     8 (bytes)
 0x6ffffffe (VERNEED)                    0x8049180
 0x6fffffff (VERNEEDNUM)                 2
 0x6ffffff0 (VERSYM)                     0x80490a2
 0x00000000 (NULL)                       0x0


Step 3.
$ sudo apt install libc.so.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libc.so.6

$ sudo apt install libgcc_s.so.1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libgcc_s.so.1


Step 4.
$ sudo apt-get install gcc-multilib


После этого работает нормально.
kouprianov: (Default)
На прошлой неделе диск, как я уже говорил, перешел в режим Read only. Сделал бэкап. Сделал решительный шаг -- перешел на SSD. Запихал его внутрь лаптопа, вставил LiveCD с XUbuntu 18.04.1, загрузился пробник Xubuntu, разбил с его помощью диск на части (в следующий раз надо сразу не забыть, что нужна отдельная партиция под boot, вообще же у меня получилось так boot-swap-root-home). Постепенно доставилось до 18.04.3.

Без проблем поставил GIMP, Telegram, InkScape, jhead, ffmpeg, pandoc, VLC, okular, git, unrar, remmina.

Дальше пойдут готовые решения, потом пара неготовых, которые нагуглились.

Printer driver Canon MF4150 Ubuntu 18.04 : https://kouprianov.dreamwidth.org/358175.html (с поправкой на версию драйвера -- сейчас уже 500, а не 360)

medit : https://kouprianov.dreamwidth.org/359026.html

TeX : https://kouprianov.dreamwidth.org/302476.html

R : https://kouprianov.dreamwidth.org/360493.html

Do not forget to install.packages() : aomisc, car, drc, fitdistrplus, forecast, maps, mblm, moments, nlme, OpenStreetMap, rgdal, rjson, rmarkdown, statnet, TeachingDemos

rgdal :

Основано на https://gist.github.com/dncgst/111b74066eaea87c92cdc5211949cd1e

sudo apt-get install gdal-bin proj-bin libgdal-dev libproj-dev

XSane :

sudo apt-get install sane sane-utils libsane-extras xsane

Tesseract :

sudo apt install tesseract-ocr
sudo apt install tesseract-ocr-rus tesseract-ocr-deu tesseract-ocr-ukr tesseract-ocr-kor

QGIS :

Основано на ответе тут: https://gis.stackexchange.com/a/348547/133650

sudo add-apt-repository ppa:ubuntugis/ppa

Add this PPA and remove from /etc/apt/sources.list the sentences:

deb https://qgis.org/ubuntugis/ bionic main
deb-src https://qgis.org/ubuntugis/ bionic main

After that install QGIS:

sudo apt update
sudo apt install qgis python3-qgis qgis-plugin-grass

Если недостает GPG-keys, то за ними можно послать:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51F523511C7028C3

Вместо 51F523511C7028C3 надо подставить ключ, с которым возникли проблемы.

Основано на ответе отсюда (цитирую ниже) : https://askubuntu.com/a/15272
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>

where <PUBKEY> is your missing public key for repository, e.g. 8BAF9A6F.

Then update
sudo apt-get update

ALTERNATE METHOD:
sudo gpg --keyserver pgpkeys.mit.edu --recv-key  
sudo gpg -a --export  | sudo apt-key add -
sudo apt-get update

LibreOffice :
Strangely enough it is not installed fully. Writer and Calc are present but not the Impress, e.g., which is rather annoying, to say the least. Here is the remedy for it: http://tipsonubuntu.com/2018/08/11/install-libreoffice-6-1-ubuntu-18-04-16-04/

skype :
sudo snap install skype --classic

Не люблю Skype, но, по не вполне понятным причинам, все используют для связи именно его. Поставил. Почувствовал себя по уши в Microsoft. Гадкое ощущение...

slack :
sudo snap install slack --classic
Еще один продукт MS, но пришлось поставить для работы...
kouprianov: (Default)
rsync -zaPv --exclude 'webcams' /home/username/Documents/* /media/username/Elements/username/Documents/

Намедни хомятник сказал, что ошибся и перешел в режим read-only. Недобрый знак. Пора менять жесткий диск. Сделал backup (открыл для себя --exclude). Скачал дистрибутив Ubuntu 18.04.3. Затаился.

kouprianov: (Default)

Надо было извлечь ряд страниц подряд из PDF. Раньше использовал для этого печать в файл из штатного GUI viewer'а (которая на этот раз не могла правильно обработать некоторые страницы, добавляя к ним белое поле) или pdftk. Pdftk однако в новых версиях Ubuntu прибили. Некоторое время назад нашел было замену -- qpdf. Так вот, на этой простейшей задаче чуть голову не сломал. Оказывается, зачем-то надо писать имя входного файла дважды. Да, версия qpdf, которая в Ubuntu 18.04 вставлена, -- 8.0.2 (это значит, что использование точки в качестве заместителя ранее упомянутого имени файла, рекламируемое на Sourceforge, в ней еще не появилось, но, вообще-то, все остальное -- как у людей).

qpdf infile.pdf --pages infile.pdf 1-22 -- outfile.pdf

В общем, при pdftk такого не было...

kouprianov: (Default)
Чего-то я заблудился в dependencies. На предыдущий ноут (тоже под Ubuntu 18.04) QGIS 3.4 встала без проблем. Теперь никакими силами не могу поставить.

https://gis.stackexchange.com/questions/318713/cant-install-qgis-3-x-on-ubuntu-18-04

UPD: Превозмог. UPD2 по состоянию на 2020-01-27 у меня решение рабоать перестало, но есть новое, см. https://kouprianov.dreamwidth.org/364724.html

(1) В /etc/apt/sources.list

надо было написать:

# QGIS 3 install
deb https://qgis.org/ubuntugis/ bionic main
deb-src https://qgis.org/ubuntugis/ bionic main

Вместо того хлама, что там был написан до того.

(2) Потом, естественно,

$ sudo apt-get update

и (3)

$ sudo apt-get install qgis python3-qgis qgis-plugin-grass
kouprianov: (Default)
https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-18-04-quickstart
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
sudo apt update
sudo apt install r-base

Было : R version 3.4.4 (2018-03-15) -- "Someone to Lean On"
Стало : R version 3.5.2 (2018-12-20) -- "Eggshell Igloo"
kouprianov: (Default)
Когда Words не откликается на ./words, помогает:
sudo apt-get install lib32gcc-4.8-dev
kouprianov: (Default)
Сперва надо установить дополнительно:
sudo apt install apt-transport-https

Потом:
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

Главное тут в том, что curl и gpg должны были быть запущены от имени пользователя, а apt-key -- от имени root (в инструкциях на https://www.torproject.org/docs/debian.html.en эта тонкость опущена). Наконец,
sudo apt update
sudo apt-get install tor deb.torproject.org-keyring
kouprianov: (Default)
Зашел в тупик на ровном месте.

rsync -zaPv -e --files-from=/home/user/Documents/*.* --recursive /media/user/Elements/userfolder/Documents/

Я понимаю, что эта команда лишена отточенной элегантности, но не понимаю, почему она не копирует на media/user/Elements/userfolder/Documents/ и т. д. отсутствующие там папки. Гугление пока не принесло ничего, кроме совета вставить -r или --recursive, но он у меня уже стоит (и стоял так и эдак) и все равно папки не копирует.

UPD: Лишняя -e, главным образом, как я понял...

rsync -zaPv /home/user/Documents/* /media/user/Elements/userfolder/Documents/
kouprianov: (Default)
Как известно, pdftk больше не входит в дистрибутивы Ububtu (по крайней мере, отсутствие его в Ubntu 18.04 уже не раз оплакано по всему Интернету). Поиски принесли workaround (см. по ссылке) и альтернативу -- qpdf, который так же работает из командной строки. Пока ограничился тем, что решил изучить возможности qpdf.

https://wilransz.com/pdftk-on-ubuntu-18-04/
http://qpdf.sourceforge.net/files/qpdf-manual.html
kouprianov: (Default)
C тех пор, как я в последний раз ставил medit на Ubuntu прошло изрядно времени.

На этот раз я ставил XUbuntu с чистого листа и там, судя по всему, много чего не встало сразу из того, что было нужно. В общем, скачав и распаковав дистрибутив medit и сказав
./configure
я получил в результате сообщение об ошибке:
configure: error: in `/home/tinea/Downloads/medit-1.2.0':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

Лечение:
sudo apt-get install build-essential

Далее после ./configure все поначалу было хорошо, но (дальше будет еще много фальстартов ./configure после каждого сеанса лечения, так что я не буду анонсировать их специально):
configure: error: The intltool scripts were not found. Please install intltool or use --disable-nls to ignore.

Лечение:
sudo apt-get install intltool

Получаем:
configure: error: in `/home/tinea/Downloads/medit-1.2.0':
configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details

Лечение:
sudo apt-get install pkg-config

Получаем:
configure: error: Package requirements (gtk+-2.0) were not met:

No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Лечение:
sudo apt-get install libgtk2.0-dev

Получаем:
configure: error: Package requirements (libxml-2.0) were not met:

No package 'libxml-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XML_CFLAGS
and XML_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Лечение:
sudo apt-get install libxml2-dev

Возможно, помогло бы второе без первого, но первое без второго не помогло точно. После этого ./configure отработало, как положенно, а за ним уже спокойно отработали make и sudo make install
kouprianov: (Default)

После летней катастрофы пришлось восстанавливать систему на чистом диске. Надо написать больше об установке и доведении системы до ума, но пока, чтобы не забыть, про принтер. Понятно, что при установке с чистого листа драйверов не было. При присоединении принтера Ubuntu бросилась искать в себе драввер, но не нашла. В репозитарии Ubuntu вообще почему-то нет драйвера для моего старого принтера (МФУ) Canon iSensys MF4150 (и, надо сказать, никогда не было, не только для 18.04). Драйвер, как и в прошлый раз, удалось скачать с сайта производителя. После распаковки скачанного архива надо зайти в образовавшуюся папку и запустить скрипт инсталляции в режиме sudo.

cd ~/Downloads/linux-UFRII-drv-v360-uken
sudo ./install.sh
kouprianov: (Default)
Tried to google it down again. The wisest solution suggested by many anglophones is to remove one of the keyboard layouts altogether. Most convenient, I should say.
kouprianov: (Default)
Working under Ubuntu 16.04 I faced a long-forgotten problem. Some PDF files were printed as solid black pages with a bar of black and white noisy pattern at the top of the page. I knew that the problem can be solved by setting the “ptint as raster image” mode, but it took some time to locate the solution. Now, I caught it at last. It hides in the print dialogue of Okular. See screenshots below.

Работая с Ubuntu 16.04, столкнулся с давно забытой было проблемой. При печати некоторых PDF-файлов вместо текста печатались залитые черным страницы с неширокой полосой черно-белой «ряби» вдоль верхнего края страницы. Я знал, что надо где-то указать, что документ следует печатать как растровое изображение, но сразу не нашел, где. Сегодня решение нашлось как-то само собой. Нужный check-box прячется в диалоге для печати Okular. См. скриншоты ниже.

Fig. 1. Opening “Print” dialogue

Screenshot_2018-01-11_12-38-51

more... )
kouprianov: (Default)
Баг с раскладками клавиатуры я побороть так и не смог, но научился с ним жить. Достаточно отправить ноутбук вздремнуть, закрыв крышку. Однако тем временем я наткнулся на другой баг, с которым я жить пока так и не научился. И никакого разумного решения я пока тоже не нашел.

Баг состоит вот в чем. При подключении iPhone становятся видны папки с фотографиями (которые, собственно, и нужны), но у них имеется ряд особенностей:

(1) Каждая папка в основе своей устроена гуманно -- в ней хранятся файлы за один и тот же месяц. Однако:

(2) Они при каждом подключении получают сгенерированные в случайном порядке имена, которые никак не соотносятся с относительным временем создания папок (поэтому сортировка по ним ничего не дает). Имена эти каждый раз настолько различны, что при каждом новом подключении порядок папок новый.

(3) Они не имеют времени создания (номинально они сортируются по полю «время создания», но в нем стоит прочерк и, в любом случае, это «время создания» не имеет ничего общего со временем создания файлов внутри папок.

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

До апгрейда с 12.04 до 16.04 ничего подобного не было. Папки были другие числом и видом. Их было намного меньше, имена их легко упорядочивались, время создания было доступно и т. д., и т. п.
kouprianov: (Default)
Интересная новость. XUbuntu, похоже, подавила все терминалы, кроме седьмого. Unity себе такого не позволяла... XFCE ворочается бодрее, но вот эта хрень, она же просто опасна. Как жить без возможности уйти на текстовую консоль no matter what happens?
kouprianov: (Default)
For the reasons I won't dare to know, my XFCE / Ubuntu 16.04 started automatically switching to English within a second after I press the Russian switch. Given the necessity to communicate in Russian from time to time, this is pretty annoying. No solution so far.

March 2025

S M T W T F S
      1
2345678
910 1112131415
16171819202122
23242526272829
3031     

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 14th, 2025 09:06 pm
Powered by Dreamwidth Studios