Ubuntu

Ubuntuユーザーと開発者のためのQ&A

2
lint:コマンドが見つかりません
Ubuntuにはlintユーティリティがありますか?どのようにインストールされますか? コンピュータプログラミングでは、lintはUnixユーティリティです。 https://en.wikipedia.org/wiki/Lint_%28software%29 thufir@mordor:~$ thufir@mordor:~$ gcc program.c -o prog program.c:5:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() ^ thufir@mordor:~$ thufir@mordor:~$ ./prog Hello World thufir@mordor:~$ thufir@mordor:~$ lint program.c No command 'lint' found, did you mean: Command 'line' from package 'util-linux' (main) Command 'jlint' from package 'jlint' (universe) Command 'link' from …

4
外付けHDDからUbuntuを実行する場合、ブートローダーはどこにインストールする必要がありますか?
私はWindows 10を実行しているラップトップを持っており、Ubuntuを外付けHDDにインストールしたいのですが、必要なときはいつでもプラグインして外付けドライブから起動できます。 私はチュートリアル、実際には2つに従いましたが、どちらもブートローダーを外付けHDDにインストールする必要があると述べています。その結果、外付けHDDが接続されている場合にのみWindowsにアクセスできました。ラップトップに接続されていない場合は、ラップトップが起動せず、黒い画面に白い線が表示されます。マスターブートレコードを修正した後、Windowsにアクセスできました。 もう一度やり直したいのですが、内蔵ドライブにブートローダーをインストールすると、どういうわけかWindowsパーティションが削除されたり、起動に問題が発生したりする可能性があります。 だから私は何をすべきですか?

5
bashを使用してパス文字列の1つの要素を取得する
次のコマンドを実行して読み取るファイルパスを含むASCIIファイルがあります。 while read p; do echo $p; done < filelist.txt ファイルには、次のパターンのファイルパスが含まれています。 ./first/example1/path ./second/example1/path ./third/example2/path パス文字列の特定の部分(from /から/)を取得するにはどうすればよいですか。たとえば、次のような出力を取得する必要があります。 first second third そしてまた example1 example1 example2 正規表現とを使用してこれを行う方法は確かにありますが、sed私はそれに慣れていません。

3
「python3」と「python」は異なるパス変数を使用しますか?
このコマンドpythonは、Python 2.7.6環境を開きます。Python 3スクリプトを解釈したい場合は、コマンドをに書き換える必要がありpython3ます。 numpyパッケージをインストールしました。インストールの成功をテストするために、コマンドを実行しますimport numpy。pythonコマンドを使用するとうまく機能します。ただし、python3パッケージが見つかりません。 これはどのようにして可能ですか?これらの2つのコマンドは異なるパス変数を使用していますか?動作を変更するにはどうすればよいですか?
9 python  python3 

1
URLを開くようにデフォルトのChrome Person(ユーザー)を設定するにはどうすればよいですか?
URL(bashの出力コンソールのURLなど)をクリックすると、Chromeを使用して開きます。Chromeに複数の人物(またはユーザー)がいるため、常に最近表示されたウィンドウを持つ人物を使用して開いているように見えました。 特定の人をこのようなURLを開くデフォルトにすることは可能ですか?

2
コマンドラインからgvfsを使用してSMB共有をマウントする
UbuntuでSMB共有をマウントする方法はたくさんあります。例えば: rootとして、mount.cifsを使用できます。 mount -t cifs -o user=username //servername/sharename/ /mnt ここで説明するようにsmbnetfsを使用できます ただし、gvfsを使用したいと思います。sshを使用してログインする場合。私は成功せずに以下を試しました: dbus-launch bash gvfs-mount smb://servername/sharename/ これはうまくいきます... 私が走るとき gvfs-mount -l 私は以下を得ます: Mount(0): sharename on servername -> smb://servername/sharename/ Type: GDaemonMount したがって、マウントは機能しているようです。ただし、ファイルシステムのマウントポイントはありませんが、Nautilusを使用してマウントすると、マウントポイントがに表示され/run/user/1000/gvfs/、コマンドラインを使用してアクセスできます。 コマンドラインでアクセスできるgvfsを使用してマウントポイントを取得するにはどうすればよいですか?
9 samba  cifs  gvfs  smb 

2
GRUBをWindows 10ブートローダーに置き換えるにはどうすればよいですか?
私のマシンには、Ubuntu 15.10とともにWindows 10 Proがインストールされています。Windowsの後にUbuntuをインストールしたので、GRUB 2がデフォルトのブートローダーです。Ubuntuファン、申し訳ありませんが、GRUBは「純粋に醜い」ものです。 私はBURGを試しましたが、あまりよくありません。BURGをWindowsブートローダーに置き換える方法があるかどうかを知りたい(注:WindowsブートローダーからUbuntuに起動できるようにしたい)。 追加情報:私のPCは古いマシンで、UEFIを使用せず、クラシックMBRを使用しています。
9 grub2 

3
Node JSを更新できません-古いバージョンに戻り続けます[Ubuntu 15.04]
nodejsを更新できません。理由がわかりません。 推測すると、apt-getに2つのリポジトリがあり、どちらにもnodejsパッケージが含まれていると思います。 これが私がやったことです: 古いバージョンを削除: sudo apt-get remove --purge nodejs npm 次に、https://github.com/nodesource/distributions#installation-instructionsにアクセスして、次のコマンドを実行しました。 curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - その後: sudo apt-get install -y nodejs 次に実行します: nodejs -v どちらが戻ります: v0.10.25 誰が何がうまくいっていないのか説明できますか?そして、どうすればこの状況を改善できますか? どうもありがとう。
9 apt  upgrade  15.04  nodejs  curl 

1
新しいSSDを手に入れましたが、使い古したくはありませんが、古いSSDと一緒にデータファイルを保存するためにそれを使用したいのですが
プライマリストレージデバイスとして使用したいラップトップ用の新しい250GB Samsung 850 EVO SSDを、アダプターキャディ付きの以前のDVDベイに置いた古いがまだ機能している250GB 7500 RPM HDDと一緒に購入しました。 現在、HDDには、OS、アプリケーション、データファイルを含む大きなext4パーティションが1つだけあります。HDDを使用してデータを保存したいのですが、そうすることでSSDの速度を向上させる機会を逃したくありません。 SSDの50GB以下のパーティションを組み合わせて、それをHDDのパーティションとマージして、最もアクセス頻度の高いファイルのうち最も変更の少ないファイルが自動的にSSDに移動されるようにします。 私はEnancheIOやBcacheなどのキャッシュを見てきましたが、私が望んでいるようには見えません。(間違っている場合は修正してください): キャッシュパーティションが占めるスペースは、使用可能なスペースの量から差し引かれます。 キャッシュは、変更頻度が最も低いかどうかに関係なく、最も頻繁にアクセスされるファイルへのアクセスを高速化します。これは、SSDを消耗させたくないという目的に反します。 上記は正しいですか、またはキャッシュ(これらの2つのうちのどれですか?)が目標の達成に役立ちますか?上記が正しい場合、他に実行可能な解決策を知っていますか? 思い組合のファイルシステムは、同じようOverlayFS、ここで役に立ちますか?最も頻繁にアクセスされるファイルについてHDDを監視し(atime毎日それらを追跡しmtime)、それらの間で最も変更されていないファイルを特定した場合(それらのを追跡します)、理論的には、それらのファイルをSSDに移動してSSD上のスペースを解放できますHDD、ユニオンファイルシステムは、ユーザーにそのすべてを透過的にすることができます。 これはうまくいくでしょうか?

1
.xinitrcおよび.xsessionが実行されていない
何も機能していないこれらのファイルでいくつかのコマンドを実行しようとしています。 最初のファイル~/.xinitrc: #!/bin/bash echo DERP >> /home/karl/xinitrc-derp1.log 2番目のファイル~/.xsession: #!/bin/bash echo DERP >> /home/karl/xsession-derp1.log ログは表示されません。Ubuntu 14.04でパンテオンを実行しています。
9 14.04 

3
Nautilusファイルマネージャーのデフォルトのオープンフォルダーを設定する方法
Nautilusを設定して、ホームフォルダーではなくドキュメントフォルダーで開くにはどうすればよいですか? このサイトを精査したところ、ユーザーに/usr/share/applications/nautilus.desktopファイルを編集するように指示する回答が見つかりました%U。目的のデフォルトディレクトリへのパスに置き換えてください。nautilus.desktop上記のディレクトリでのすべての亜種を編集しましたが、編集しても効果はありません。編集後にすべてのファイルをチェックして、編集内容が効果的に保存されていることを確認しました。 すべてのファイルを編集して、次のように読みました。 Exec=nautilus --new-window /home/judy/Documents また、org.gnome.Nautilus.desktopファイルを編集しましたが、確かに、喜びはありません。 Ubuntu 15.10を実行しています。 注:nautilus /home/judy/Documentsコマンドラインから入力すると、Nautilusは目的のディレクトリで適切に開きます。ランチャーバーのアイコンを構成してこのコマンドを実行し、金属製のファイルドロワーのように見えるNautilusアイコンを表示する簡単な方法はありますか? ありがとう。これで髪を引っ張っています。

1
Ubuntuでは、xdg-openコマンドが機能しない
私はUbuntu xdg-openを使いxdg-open app.js始めたばかりで、デフォルトのエディター(gedit)でファイルを開くために別のスレッドを読んだので、を実行する必要がありますが、なんらかの理由で、コマンドを実行するとbash: xdg-open: command not found通知が届きます。それはなぜです? コメントからのリクエストに従うと、の出力echo $PATHは次のようになります。 /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/efiminzer/.local/bin:/home/efiminzer/bin
9 14.04  xdg-open 

1
Pythonでは、 `open()`で開いた後にファイルを閉じる必要がありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Ask Ubuntuのトピックとなるように質問を更新してください。 4年前休業。 以前の質問について、open()関数を使用した両方の回答で、ファイルを閉じることについての言及がないことに気付きました。 そうすることは良い習慣だと私は読みましたが、実際にはそれが必要ですか?それは単に不要なコードですか? ファイルは自動的に閉じられますか?
9 python  files  io 

3
「運命が見つかりません」エラー
したがって、私はfortune自分のRackspaceサーバーにインストールしましたが、引数なしで実行すると、 No fortunes found ルートとしてパッケージをインストールしたので、権限の問題はないはずです。/usr/share/games/fortunes運命を保存することになっているディレクトリさえ存在しません。Rackspaceパッケージの問題かもしれないと思ったので、dpkgfromを使用して最新の安定したdebパッケージをインストールしhttps://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.debます。私はそれらをアンインストールfortuneしfortune-modて再インストールしようとしましたaptitudeが、役に立ちませんでした。問題は何でしょうか?

4
GNOMEまたはUnityはありますか?
UbuntuのWikipediaページによると、UbuntuはUnityがリリースされたバージョン10.10までしかGNOMEを実行しませんでした。 ただし、Sysinfoによると、私のコンピューターにはGNOMEが搭載されています。 Ubuntu 15.04を使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.