Как установить Codeblocks 17.12?

В маленьком скрипте python:

 #!/usr/bin/env python3
import os
import sys

src = sys.argv[1]
for root, dirs, files in os.walk(src):
    for dr in dirs:
        directory = root+"/"+dr
        if len([sub for sub in os.listdir(directory) \
                if os.path.isdir(directory+"/"+sub)]) == 0:
            print(directory)

Чтобы использовать его

Скопируйте его в пустой файл, сохраните его как count_empty.py Запустите его с целевой директорией как Аргумент:
python3 /path/to/count_empty.py '<source_directory>'

Как это работает

Скопируйте его в пустой файл, сохраните его как count_empty.py Затем строка
if len([sub for sub in os.listdir(directory) if os.path.isdir(directory+"/"+sub)]) == 0:
подсчитывает количество подкаталогов на каждом из них. Если он равен нулю (нет подкаталогов), печатается каталог и его путь.

Тест на простой папке пакета на моем рабочем столе:

$ '/home/jacob/Bureaublad/pscript_5.py' '/home/jacob/Bureaublad/0.5.3' 
/home/jacob/Bureaublad/0.5.3/nonotifs-0.5.3/manpages
/home/jacob/Bureaublad/0.5.3/nonotifs-0.5.3/miscellaneous
/home/jacob/Bureaublad/0.5.3/nonotifs-0.5.3/icon
/home/jacob/Bureaublad/0.5.3/nonotifs-0.5.3/code
/home/jacob/Bureaublad/0.5.3/nonotifs-0.5.3/debian/source
1
задан 7 May 2018 в 08:01

3 ответа

Codeblocks_17.12_1 отлично работает с чистой установкой Ubuntu 18.04 LTS и провел дневную кодировку и не видел никаких обычных проблем с интерфейсом IDE, ранее возникавших при использовании Codeblocks v16.01 на Ubuntu 17.10+;)

Необходимые дополнительные зависимости (+ текущий код-вклад) -

sudo apt-get install libwxbase3.0 cccc cppcheck cscope hunspell valgrind python3-pygments wx3.0

Тогда Codeblocks_17.12_1 и плагины устанавливаются без проблем.

Спасибо Кодексам кодов и вкладчикам, я использую эту IDE в течение многих лет.

0
ответ дан 17 July 2018 в 15:04

Codeblocks_17.12_1 отлично работает с чистой установкой Ubuntu 18.04 LTS и провел дневную кодировку и не видел никаких обычных проблем с интерфейсом IDE, ранее возникавших при использовании Codeblocks v16.01 на Ubuntu 17.10+;)

Необходимые дополнительные зависимости (+ текущий код-вклад) -

sudo apt-get install libwxbase3.0 cccc cppcheck cscope hunspell valgrind python3-pygments wx3.0

Тогда Codeblocks_17.12_1 и плагины устанавливаются без проблем.

Спасибо Кодексам кодов и вкладчикам, я использую эту IDE в течение многих лет.

0
ответ дан 20 July 2018 в 15:29
  • 1
    Подготовка к распаковке codeblocks_17.12-1_amd64.deb ... Распаковка кодовых блоков (17.12-1) over (16.01 + dfsg-2.1) ... dpkg: архив обработки ошибок codeblocks_17.12-1_amd64.deb (--install): попытка для перезаписывания '/usr/lib/codeblocks/plugins/libabbreviations.so', который также находится в пакете codeblocks-contrib 16.01 + dfsg-2.1 dpkg-deb: ошибка: вставить подпроцесс был убит сигналом (Broken pipe) Ошибки встречались во время Обработка: codeblocks_17.12-1_amd64.deb Я получаю это сообщение об ошибке – Riadath Akib 10 May 2018 в 11:23
  • 2
    Возможно, удалите старую версию кодовых блоков: - sudo apt remove codeblocks-contrib & amp; & amp; & amp; & amp; sudo apt autoremove – David Ramsay 10 May 2018 в 17:22

Codeblocks_17.12_1 отлично работает с чистой установкой Ubuntu 18.04 LTS и провел дневную кодировку и не видел никаких обычных проблем с интерфейсом IDE, ранее возникавших при использовании Codeblocks v16.01 на Ubuntu 17.10+;)

Необходимые дополнительные зависимости (+ текущий код-вклад) -

sudo apt-get install libwxbase3.0 cccc cppcheck cscope hunspell valgrind python3-pygments wx3.0

Тогда Codeblocks_17.12_1 и плагины устанавливаются без проблем.

Спасибо Кодексам кодов и вкладчикам, я использую эту IDE в течение многих лет.

0
ответ дан 23 July 2018 в 16:01
  • 1
    Подготовка к распаковке codeblocks_17.12-1_amd64.deb ... Распаковка кодовых блоков (17.12-1) over (16.01 + dfsg-2.1) ... dpkg: архив обработки ошибок codeblocks_17.12-1_amd64.deb (--install): попытка для перезаписывания '/usr/lib/codeblocks/plugins/libabbreviations.so', который также находится в пакете codeblocks-contrib 16.01 + dfsg-2.1 dpkg-deb: ошибка: вставить подпроцесс был убит сигналом (Broken pipe) Ошибки встречались во время Обработка: codeblocks_17.12-1_amd64.deb Я получаю это сообщение об ошибке – Riadath Akib 10 May 2018 в 11:23
  • 2
    Возможно, удалите старую версию кодовых блоков: - sudo apt remove codeblocks-contrib & amp; & amp; & amp; & amp; sudo apt autoremove – David Ramsay 10 May 2018 в 17:22

Другие вопросы по тегам:

Похожие вопросы: