0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Ubuntu】種々ライブラリのインストール手順

Last updated at Posted at 2024-12-29

OSを真っさらの状態から使うことが度々ある。
そのため、手順を残しておく。

(Ubuntu 18.04で確認済み)


おまけ

開発パッケージ関係のインストール

sudo apt install -y git wget make build-essential libbz2-dev libdb-dev libreadline-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libsqlite3-dev libssl-dev zlib1g-dev uuid-dev tk-dev

libusb のインストール

sudo apt install -y git build-essential autoconf libtool libudev-dev
git clone https://github.com/libusb/libusb.git
cd libusb
./bootstrap.sh
./configure
make
sudo make install
バージョン確認
#include <libusb-1.0/libusb.h>
#include <stdio.h>
int main(void){
    printf("0x%08X\n", LIBUSB_API_VERSION);
    return 0;
}
//0x0100010A libusb version 1.0.27

pybind11 のインストール

sudo apt install -y python3-dev python3-pip
sudo apt install -y pybind11-dev
python3 -m pip install pybind11

PIL (Pillow) のインストール

sudo apt install -y libjpeg8-dev zlib1g-dev libtiff-dev libfreetype6 libfreetype6-dev libwebp-dev libopenjp2-7-dev libopenjp2-7-dev
python3 -m pip install pillow --global-option="build_ext" --global-option="--enable-zlib" --global-option="--enable-jpeg" --global-option="--enable-tiff" --global-option="--enable-freetype" --global-option="--enable-webp" --global-option="--enable-webpmux" --global-option="--enable-jpeg2000"

neofetch のインストール

sudo apt install -y neofetch
実行結果
me@ubuntu18:~$ neofetch
            .-/+oossssoo+/-.               me@ubuntu18 
        `:+ssssssssssssssssss+:`           ----------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 18.04.6 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: Parallels Virtual Platform Non 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.4.0-150-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 1 min 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1619 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 4.4.20 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1024x768 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 3.28.4 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: GNOME Shell 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Ambiance [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Ubuntu-mono-dark [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i5-8279U (2) @ 2.400GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: Red Hat, Inc. Virtio GPU 
      -+sssssssssssssssssyyyssss+-         Memory: 926MiB / 3924MiB 
        `:+ssssssssssssssssss+:` 
            .-/+oossssoo+/-.                                       
neofetch.png

Visual Studio Code のインストール

sudo snap install --classic code

turing-smart-screen-python のインストール

venv環境が前提

sudo apt update
sudo apt install gcc git python3-pip python3-venv

git clone https://github.com/mathoudebine/turing-smart-screen-python.git
cd turing-smart-screen-python

python3 -m venv <VENV>
source <VENV>/bin/activate

python3 -m pip install -r requirements.txt

sudo apt install python3-tk

sudo usermod -aG dialout $USER
#再起動が必要?

python3 configure.py

システムアップデート

sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt clean
#sudo reboot

ホームフォルダalias設定

cd ~
ln -s ./ダウンロード Downloads
ln -s ./テンプレート Templates
ln -s ./デスクトップ Desktop
ln -s ./ドキュメント Documents
ln -s ./ビデオ Videos
ln -s ./ピクチャ Pictures
#ln -s ./画像 Pictures
ln -s ./ミュージック Music
#ln -s ./音楽 Music
ln -s ./公開 Public

元記事;Ubuntu デスクトップ環境のフォルダ名

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?