Ubuntu

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

2
bashを使用してIPv4アドレスの範囲をネットマスクに変換する
IPv4アドレスを含む入力ファイルがあります。 94.228.16.0 - 94.228.25.255 94.241.136.0/24 94.241.136.0 - 94.241.136.255 94.29.128.0/17 94.29.128.0 - 94.29.191.0 94.29.192.0 - 94.29.255.0 94.74.181.0/24 94.74.181.0 - 94.74.181.31 94.74.181.128 - 94.74.181.255 アドレス範囲をネットマスクに変換するにはどうすればよいですか?結果は次のようになります。 94.228.16.0/21 94.241.136.0/24 94.241.136.0/24 94.29.128.0/17 94.29.128.0/19 94.29.192.0/19 94.74.181.0/24 94.74.181.0/27 94.74.181.128/25


1
sh:0:不正なオプション-
Ubuntuで以下のコマンドを実行しようとすると: sudo -n -u contd sh --login -c ". /home/contd/iib-10.0.0.5/server/bin/mqsiprofile;/home/contd/iib-10.0.0.5/common/jdk/jre/bin/java -cp $CLASSPATH:$MQSI_JREPATH//usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/jsch.jar:/usr/share/ant/lib/junit.jar -Djava.ext.dirs=/home/contd/iib-10.0.0.5/common/jdk/lib:/home/contd/iib-10.0.0.5/common/jdk/jre/lib/ext -Dant.home=/usr/share/ant org.apache.tools.ant.Main -f /home/contd/AntScript/build_main.xml" 私はこのエラーを受け取ります: sh: 0: Illegal option -- 上記のコマンドはLinuxでサポートされることになっていますが、同じソリューション(Antスクリプト)をUbuntuで実装しようとすると、この問題に直面します。
10 command-line  sh 

4
ubuntuによると、更新およびアップグレード後に利用可能な更新がある
Digital Oceanに16.04サーバーがあり、sshするとこれがリストされます... * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 7 packages can be updated. 7 updates are security updates. 私が実行しているapt-get updateとapt-get upgrade何度も、それは消えていません。 アップグレードを実行した後、これが最後の行として表示されます... 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
10 16.04  apt  upgrade  updates 

6
ドットを含まないファイルから行を削除するにはどうすればよいですか?
URLを含むデータを含むファイルがあります。しかし、URLではないさまざまな行があります。Ubuntuターミナルコマンドを使用してそれらを削除するにはどうすればよいですか? 参照用のサンプルファイルを以下に示します。サンプルデータ com.blendtuts/S °= com.blengineering.www/:http ±= 出力したい: com.blendtuts/S com.blengineering.www/:http 余分な不要な行にはドットがありません。したがって、ドットのない線を削除したい

3
16.04から16.10へのアップグレードが部分的に失敗しましたか?
16.10がリリースされてから数日後(現在)、アップグレードすることにしました。最終的に失敗するまで、アップグレード中にエラーを受け取り続けました。CLIで実行すると、次のapt-get upgradeようになります。 Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade. 20 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do …

5
MTP接続:Samsung Androidエラーを1分間に何度もマウントできません!
私のPCでUbuntu 16.04 LTSを使用していますが、Samsung S6デバイスをMTP接続でUSBを使用してこのUbuntuに接続しようとしています。私はいつもこれをポップアップします: Samsung Androidをマウントできません オーディオトラックもコピーできません。Androidアプリを開発していて、デバイスでテストする必要がありますが、adbと電話を完全に接続できません。リストにデバイス名が表示されますが、同じメッセージが30秒ごとにポップアップします。 スクリーンショットを撮ったところです。影は、その下に同じダイアログの多くのインスタンスがあることを意味します!そして、ご覧のとおり、すでに多くの空のフォルダが開かれています。これはわずか1〜2分で起こりました。 私が試したこと 私はへのattrを追加51-android.rulesし、69-libmtp.rulesとlsusbの結果 インストールされたlibmtp-1.1.12、gmtp、mtp-tools、go-mtpfs、gvfs、mtpfs usb2.0とusb3.0ポートの両方で試した デバッグを有効または無効にしてみました Androidの開発者オプションメニューのUSB設定ですでに選択されているMTP接続タイプ
10 usb  android  samsung  mtp 



6
akonadiサービスとmysqldがkubuntu 16.04で使用するメモリが多すぎる
最近、8GBのメモリが搭載されているDell studio xps 1640にkubuntu 16.04をインストールしました。すべてがうまく機能していますが、何かが本当に私を悩ませています。新たに起動した後、システムリソースを確認すると、mysqld占有して150~200MB of RAMおりakonadi、多数のサービス(連絡先、誕生日、メール*、送信者&...)が実行されています。これらのサービスはまったく必要なく、使用していません。それはメモリの浪費です。しかし、深刻な問題はmysqldにあり、しばらく(3〜4時間)後にmysqld 800MB~1GBがRAMの約半分を占有し、システムを再起動するまで解放されません。私は実行中のデータベースがなく、mysqlをまったく使用していません!したがって、ubuntuだけがそれを使用しています。 だから私の質問はそれです: 最初に、不要なakonadiサービスを無効(削除)し、それらを自動起動および実行しないようにするにはどうすればよいですか(私はakonadiserverを無効にしましたが、役に立ちませんでした)。私がakonadiから使用している唯一のサービスはkrunnerであり、kMail、カレンダーなどは本当に必要ありません。 次に、mysqldがこの量のメモリを使用している理由(mysqldプロセスの親がakonadiserverであるため、上記のakonadiの問題に関連していると思いますが)とそれをどのように防ぐことができますか。私の仕事はRAMの使用に関連しており、私は本当にメモリが必要なので、不要なサービスがこの量のリソースを使用できないようにするためです。 この問題の修正を手伝っていただけるとありがたいです。よろしくお願いします。

2
14.04で14.04 MongoDBパッケージを使用できますか?
残念ながら、MongoDBの公式Ubuntuパッケージはまだ2.6のままですが、これは現時点では古くからあります(このバグは、鮮やか、ワイリー、ゼニアルでは検出されませんでした)。 MongoDBはまだ16.04(Xenial)のパッケージをリリースしていません。14.04(Trusty)パッケージを使用して、MongoDB 3.2+を16.04にインストールする方法を教えてください。
10 16.04  mongodb 

2
16.04で即時クロック/時刻同期/ ntp更新を強制する方法?
LTSサーバーガイドとコミュニティウィキのドキュメントは、 16.04ではまだ更新されていないようです。コミュニティーWikiページの図に「今すぐ同期」ボタンが表示されていますが、16.04の日時設定でそのようなボタンが見つかりません。時間と日付の設定が自動的に同期するように設定されています。パッケージntpとntpupdateはデフォルトではインストールされません。SyslogでNTPについて言及している唯一のエントリはのものsystemd-timedatedです。 実行sudo apt install ntp; timedatectl set-ntp trueすることで今のところ時間が修正されたようですが、16.04でこれを行う「適切な」方法が何であったかを知りたいです。 多分: sudo ntpd -qg
10 time  16.04  clock  ntp 

6
スクリーンショットを撮ってGimpで直接開くことはできますか?
私とprintscreenの一般的な使用例: printscreenを押して保存します .png 開く Gimp 保存したファイルを見つける ファイルの編集(領域の切り抜きと強調表示) 最初の3つのステップを1つのキーバインドに組み合わせることがGimpできるようです。たとえば、printscreen auto opens 、編集の準備ができています。それは可能ですか?

2
wxwidgetsの最新バージョンのインストール
ターミナルから最新バージョンのwxwidgetsをインストールしようとしています。次の手順に従ってください。 しかし、フォルダに移動すると/usr/include、というフォルダが作成されましたwx-3.0-unofficial。これは正しいフォルダですか? また、v3.10.0をインストールする場合、同じコマンドを実行しますが、3.0を3.1に置き換えますか? 基本的に、これらはwxwidgetsをインストールするために使用する正しいコマンドですか、それとももっと良い方法がありますか? このページのコマンドは次のとおりです(IDEのインストールに関する部分は省略しました)。 sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe' apt-get update apt-get install libwxbase3.0-0-unofficial \ libwxbase3.0-dev \ libwxgtk3.0-0-unofficial \ libwxgtk3.0-dev \ wx3.0-headers \ wx-common \ libwxbase3.0-dbg \ libwxgtk3.0-dbg \ wx3.0-i18n \ wx3.0-examples \ wx3.0-doc 次に、ユーザーガイドの指示に従いました cd /usr/include ls | grep wx sudo ln -sv wx-2.8/wx wx 2.8を3.0に置き換えました

6
Ubuntuのバージョンが矛盾するのはなぜですか?
Ubuntu 12.04を実行しています。* 12.04のどのポイントリリースを実行しているのか知りたいのですが(スター)。LTSEnablementStackに関する情報を読んだところ、12.04にはポイントリリース12.04.0、12.04.1、12.04.2、12.04.3、12.04.4、12.04.5があり、異なるカーネルとxorgサーバーを実行している場合と同じくらい異なる可能性があります。 私は自分の正確なバージョンを知りたかったのですが、問題は矛盾する情報が得られることです。 lsb_release -a利回り12.04 を使用します。5 root@box:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.5 LTS Release: 12.04 Codename: precise cat /etc/apt/sources.list12.04 を見てください。1 root@box:~# cat /etc/apt/sources.list | grep cdrom # deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restricted ルートファイルシステムの作成日を確認すると(2012年9月(12.04.5より前)にそのボックスをどこかにインストールしたことを確認するために、12.04.1と表示されます) …

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