Ubuntu

Ubuntu 20.04(Focal Fossa)にdeadsnakes PPAでPython3.9をインストールする

Ubuntu向けのPPAであるdeadsnakesを使うと、aptコマンドで複数のPythonバージョンを簡単にインストールできます。 add-apt-repositoryコマンドをインストール PPAのaptリポジトリの追加に add-apt-repository コマンドを使います。 software-properties-comm…

VagrantのUbuntu環境をアップグレードする

作業環境としてVagrant(VirtualBox)でUbuntu16.04を2017年ごろから使ってます。 そろそろ20.04も近くなってきたので、今更ですが既存の環境をUbuntu18.04に上げておこうかと思い、色々調べていたのでメモを残します。 使っているboxは ubuntu/xenial64 と ub…

Xubuntuを14.04から16.04にアップグレードした

2010年のMacBookAir(メモリ2GB)にXubuntuをインストールして使ってるのだけど、14.04LTSのデスクトップ版から16.04にアップグレードした。 $ sudo apt update $ sudo do-release-upgrade -d Firefoxを起動しててもメモリ使用量は1GB以内ぐらいで収まってるの…

Ubuntu 12.04 LTSにnginxのStable版をインストールする

毎回ググってるのでメモ。 Ubuntu 12.04 LTS(サーバー版、x86_64)にnginxの安定版をインストールする手順。 launchpadにPPAがあるので、そこからインストールする。 NGINX Stable : “Nginx” team add-apt-repositoryコマンドでPPAのnginx/stableを追加。apt…

PPAから古いPythonをインストールする

toxで使うために、古いPythonをインストールしたかったねん。 Ubuntu12.04。 このバージョンだとUbuntuの標準のaptリポジトリからはPython2.5などの古いPythonがなくなっている。 自分でビルドしてもいいのだけどPPAからインストールすると楽だった。 $ sudo…

VMwareFusionでUbuntu12.04を動かした際に共有フォルダが動作しない際の対処

タイトルの通り。 MacBookAirでVMwareFusionを使ってUbuntu12.04を動かしてるんだけど、共有フォルダを設定してもゲスト側で認識されない状態でした。 VMwareFusionのバージョンは3.1.3。 ゲスト側にaptでopen-vm-toolsをインストールして、共有フォルダをOF…

GTK+のテーマを変更する

試した環境は、 Ubuntu12.04。 gtk-chthemeコマンドをインストールすれば変更できた。 $ sudo aptitude install gtk-chtheme $ gtk-chtheme

シェルスクリプトでサーバーを起動、停止する

Flaskとかで作ったちょっとしたサーバーの起動/停止用のシェルスクリプト。 gunicornでデーモン状態にしている。 startで起動、stopで終了、restartでstop+start。 #!/bin/sh PROGNAME=`basename $0` BASEDIR=`dirname $0` PIDFILE=$BASEDIR/$PROGNAME.pid s…

Ubuntuのaptで使うパッケージリポジトリを変更する

VMwarePlayerでUbuntu12.04をインストールしたら、aptのパッケージリポジトリがus.archive.ubuntu.comになっていた。 このままではダウンロード速度が遅いので国内のものに変更する。 で、usってなってるからja.archive.ubuntu.comがあるかなーって思って変…

シェルからXvfbとskypeをバックグラウンドで起動する

メモ。 moriyoshiさんのSkype起動のスクリプトを参考に。コマンドからユーザ名とパスワードとディスプレイ番号を指定して起動できるようにスクリプトを作成。 Linux上で動くSkype用のbotを作る方法 - muddy brown thang launch_skype.sh #!/bin/bash USERNAM…

MacBookAirの作業環境の紹介

外出時などに使うMacBookAirの作業環境の話。 以前インストールしているソフトウェアの一覧を書きました。 作業用ノートPCにインストールするもの - 偏った言語信者の垂れ流し で、私はサーバサイドの開発ばっかりなので、VMwareFusionにUbuntu Serverをイン…

Ubuntu ServerにSkypeをインストールする

skypebotを作るに当たり、サーバでSkypeを動かしたいのでVM上のUbuntuServerにインストールする。 Ubuntuのバージョンは64bitの9.10。 必要なパッケージのインストール $ sudo aptitude install -y lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc…

LazarusIDEをインストールする

UbuntuにLazarusのパッケージがあったのでインストールしてみた。 $ sudo aptitude install lazarus 起動コマンドは、 $ lazarus-ide となる。 起動も問題ないんだけど、エディタのフォント幅がおかしかったり、Xmingで使おうとしたらsshがCPUぶんまわすなど…

Ubuntu ServerにxtermをインストールしてXmingから操作する

id:moriyoshi 先生がリモートのサーバのリソースを使って作業してるのを見て、うらやましかったので調べていろいろやったメモ。 ssh接続のために、OpenSSHなどが使えること前提に。 Ubuntu Serverは9.10。依存するパッケージはaptitudeにまかせる。 xtermの…

iSCSIを使う

メモです。iSCSIを使う手順など。 ホスト側(ubuntu) sudo apt-get install iscsitargetターゲットにするファイルをddコマンドで作成する。 http://www.linux.or.jp/JM/html/gnumaniak/man1/dd.1.html dd if=/dev/zero of=/var/test.img bs=1024 count=100こ…

Ubuntuでunboxftpdを動かす

自作の簡易FTPサーバーソフトの動かし方まとめ。必要なのはPythonとDjangoだけ。 UbuntuにPython(2.3以上)とDjango(SVN版)をインストール http://code.google.com/p/unboxftpd/のSVNリポジトリからチェックアウト unboxftpdディレクトリに移動 settings.pyの…

Capistranoを使ってDjangoのプロジェクトをデプロイする

Djangoのプロジェクトのデプロイを楽にしたくて、Capistranoを使おうと思った。 サーバはUbuntu。 リモートでデプロイを実行するなら、サーバにはCapistranoがいらないっぽい。 まあ、サーバで作業することもあるのでとりあえずインストールしておく。 デプ…

UbuntuでPython(Win32)を動かしてみた

PythonはWineでどういう動作するのかなーと思ったので、動かしてみた。 上がInstantDjangoから持ってきたWin32のPython、下がUbuntuに入っているPython。 Win32のほうはWineで動いているため、ファイルへのアクセスなどはWineのConfigで設定したパスになる。…

WineでPyScripterが動いた

InstantDjangoのパッケージを利用し、Ubuntu上のWineでPyScripterを動かすことができました。 デフォルトのフォントに問題があったので、等幅の別のフォントを指定しています。

ファイル破断+がUbuntuで動きました

Ubuntuのvmwareイメージをいじって遊んでいて、ふと自作のDelphiアプリが動くのか試してみたくなりました。 wine-devをapt-getでインストールして、Vectorからファイル破断+ ver1.03をダウンロード。 展開しようとしたらlhaがないみたいだったので、apt-get…

自作ftpd用のinit.dスクリプト

てけとー。うまくいってるぽいしこれでいいや。 #!/bin/bash PYTHONENGINE="/usr/bin/env python" FTPDSCRIPT="/var/www/tokibito.dip.jp/unboxweb/ftpd/ftpd.py" PIDGREP="[f]tpd\.py" start() { echo "Starting unboxftpd..." $PYTHONENGINE $FTPDSCRIPT r…